Клуб API Карт

Clusters, hint & balloon

alhames
21 мая 2011, 15:45
1. Для группировки меток на карте использую скрипт, рекомендованный в данной статье (оптимизация гугл-кластера под яндекс.карты).
а) Имеется массив placemark, добавляю их в цикле в кластер - addPlacemark() (функция формирует группы рядом стоящих меток и заменяет их на новую, используется addOverlay()) - наложились на карту нормально.
б) Необходимо отфильтровать часть меток. Для этого я делаю clearPlacemarks() -(в фунции вызывается removeOverlay() как для placemark, так и для кластеров) - удалились с карты нормально.
в) после этого опять прохожу по массиву с placemark и опять добавляю их в кластер  - вот тут и возникает проблема: на карту наносятся только те placemark, которые попадают в видимую и смежные области, остальные не отображаются.

2. Каким образом можно убрать задержку со скрытия hit? Получается так, что мы наводим на метку - всплывает подсказка - нажимаем на метку - показывается балун, но подсказка не исчезает а висит еще пару секунд.

3. Для балуна задан произвольный макет (в основе лежит этот пример). Не корректно срабатывает mapAutoPan - не реагирует на margin и непонятно откуда берет размер балуна. Потому при нажатии метки с краю смещения не происходит и балун уходит за границу карты.
0 комментариев
Подписаться на комментарии к посту