2014-04-15 2 views
0

Я использую bing-карты ajax v7. На карте масштабировать/панорамировать pushpins, кажется, оживляют/делают ненужным. Они не привязаны статически к их координатам, как они должны были быть или раньше (до масштабирования/панорамирования), так и при масштабировании/панорамировании они кажутся анимацией/рендерингом из другой позиции за пределами экрана.Bing Maps Ajax v7 Pushpin Moving on Zoom/Pan

Это происходит во всех браузерах (Mac: [Chrome, FF, Safari], Windows: [IE, Chrome, FF]).

Кажется, что это похоже на это. 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

Смежные вопросы