Все, кто работает с Yandex картами, знают что открыть балун (ballon) на точке карты (Placemark) с внешней ссылки простое дело.
Но это не так просто сделать для точек, объединенных в кластер (Cluster). Причина этого в том, что точки физически не существует на карте, в целях оптимизации на карте есть только кластер.
Существует несколько способов обхода этого ограничения:
1. Во время клика, вынести точку из кластера, создать на карте, открыть, после этого вернуть в кластер.
2. Подменять каждый раз балун кластера, при попытке открытия метки.
3. Позиционироваться на кластере, увеличивать карту до максимума, чтобы кластер разложился на точки, после этого открывать балун стандартными средствами.
Я расскажу, как реализовать 3ий вариант, как самый простой.
воскресенье, 9 сентября 2012 г.
Подписаться на:
Сообщения (Atom)