Добрый день.
Подскажите, как решить проблему с балунами.?
При клике на пункте левого меню карта перемещается в точку с заданными координатами и показывается балун.
В барузере Safari этот код срабатывает через раз, вместо балуна пусто, только тень появляется.
Вот сайт
Вот
$('.point-address a').removeClass('hover-ad
if($(e.target).is('.address')){
$(this).find('a').removeC
var Latitude = $(this).find('a').attr('lat');
var Longitude = $(this).find('a').attr('log');
var myContent = $(this).find('a').text()
Latitude = parseFloat(Latitude); Longitude = parseFloat(Longitude)
myMap.panTo([Latitude, Longitude],{
flying: true,
duration: 1500,
callback : function () {
myMap.setCenter([Latitude, Longitude], 15)
myMap.balloon.open([Latitude, Longitude],{content : '<div class="balloon">' + myContent + '<\/div>'})
}
}
}
})
mari-na-bizzz,
но проблему это не решило
если вообще убрать зум, то балун отображается корректно.
переписал немного код
myMap.panTo([Latitude, Longitude],{
flying: true,
duration: 1500,
callback : function () {
myMap.setZoom(15)
myMap.balloon.open([Latitude, Longitude],{content : '<div class="balloon">' + myContent + '<\/div>'})
}
}
p.s. если уменьшить зум до 14, то балун в safari будет отображаться.... Как же всё таки решить проблему без уменьшения зума?
p.s.s при увеличении зума до 16 в mozilla начинаются косяки с балунами также как и в safari
mari-na-bizzz, вернул всё на прежнее место, увеличил зум до 16, теперь вместо балунов в Safari только тени... В mozilla вроде всё нормально работает....