Клуб API Карт

API2.0: Карта в скрытом слое - глючит стандартный placemark

K-Likhachev
10 мая 2012, 17:44

Добрый день.

Помогите разобраться. Карта в скрытом слое, ставлю на нее один placemark:

var map = new ymaps.Map("gk-map-container", {
center: [mapY, mapX],
zoom: 14,
type: "yandex#map"
}

map.controls.add("zoomControl")
.add("typeSelector");

var placemark = new ymaps.Placemark([mapY, mapX], {
iconContent: pointName,
balloonContentHeader: pointName,
balloonContentBody: pointDescr,
balloonContentFooter: pointPrice
}, {
preset: 'twirl#redStretchyIcon'
}

map.geoObjects.add(placemark);  

 

 mapY, mapX и переменные pointName и т.д. задаются выше. При показе слоя делаю map.container.fitToViewport(false);

 

 

Метка выглядит так:

Мало того, что иконка не растягивается, так он еще и ставится юго-восточнее нужного места.

А вот если кликнуть по ней - baloon откроется уже на нужно месте. Если его закрыть - метка "переедет" на нужное место и станет растягиваться...

 

 

Как это побороть? Возможно нужно как-то и метку обновлять? 

0 комментариев
Подписаться на комментарии к посту