Клуб API Карт

Ссылка на метку, расположенную на карте, но скрытую objManager'ом не открывается

Алексей
20 апреля 2011, 18:48

На карте около 200 меток, чтобы увеличить производительность все они помещаются на карту через objManager.
Рядом с картой расположены ссылки на все эти метки (при щелчке по ссылке открывается балун метки).

Все работает, но при нажатии на некоторые ссыли ничего не происходит. Заметил, что открываются метки, расположенные в видимой области или близко к ней. Те метки, которые находятся за пределами карты не открываются. 
Как быть?

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

1. установить центр карты на координаты метки

2. открыть балун

Спасибо!

Честно говорю, прежде чем написать, искал ответ поиском - не нашел.
Только потом увидел аналогичный вопрос: http://clubs.ya.ru/mapsapi/replies.xml?item_no=17270

Комментарий удалён

Попробуйте map.openBalloon()

или в setTimeout завернуть открытие балуна

Вроде помогло это:

 

map.setCenter(placemark.getGeoPoint());
setTimeout(function () {placemark.openBalloon();}, 1);

Спасибо!