2014-04-15 65 views
0

我正在使用bing地图ajax v7。在地图缩放/平移上,图钉看起来不需要动画/渲染。它们不是静态地锚定在它们的坐标上,因为它们应该是或之前(变焦/平移之前)以及缩放/平移时,它们似乎是从屏幕外的不同位置进行动画/渲染。Bing Maps Ajax v7图钉移动放大/平移

这发生在所有浏览器(Mac:[Chrome,FF,Safari],Windows:[IE,Chrome,FF])。

似乎与此类似SO Q:Virtual Earth (Bing) Pin "moves" when zoom level changes - 但不同的API版本和规模解决方案不适用。

有人碰到过这个吗?

+1

首先,您是否在使用Bing Maps AJAX v7控件时设置了图钉的锚点?请参阅:http://msdn.microsoft.com/en-us/library/gg427629.aspx 其次,分享一部分代码可能会很有趣,它可以帮助我们重现所面临的问题,甚至可以在jsfiddle 。 –

回答

2

我遇到了这个问题。当我缩小或平移时,图钉每次都会动起来,造成糟糕的用户体验。我发现我在我的网站上应用了一些全局样式,以便在缩放浏览器时使链接变为位置。这可能会在某些样式表样板中出现默认值。这是有问题的风格

a { 
    -webkit-transition: all 0.5s ease; 
    /* For Chrome <= 25, Safari <= 6.0, iOS Safari <= 6.1, Android Browser <= 4.3 */ 
    -moz-transition: all 0.5s ease; 
    /* For Firefox <= 15 */ 
    -o-transition: all 0.5s ease; 
    /* For Opera <= 12 */ 
    transition: all 0.5s ease; } 

我直接通过应用下面的样式针对性地图图钉:

/* Prevent a tag inside of map to animate */ 
.MapPushpinBase { 
    -webkit-transition: none; 
    -moz-transition: none; 
    -o-transition: none; 
    transition: none;} 

它有效地消除在图钉的CSS动画。

问题已解决(对我而言)

+0

就是这样,谢谢 – Mirko