Клуб API Карт

Не кластеризовать метки на последнем зуме

iormark
17 апреля 2014, 08:59

Добрый день, скажите пожалуйста возможно так сделать, клиент хочет чтобы можно было подробнее увидеть где какие метки а не кружек. Я понимаю что могут быть метки на метках и не красиво, но всетаки?

3 комментария
Подписаться на комментарии к посту
Всеволод Шмыров
17 апреля 2014, 10:24
Вам нужно отлючить зум при большом приближении ?
Тогда используйте опцию maxZoom
http://api.yandex.ru/maps/doc/jsapi/beta/ref/reference/Clusterer.xml#param-options.maxZoom

Если при большом отдалении, то придется это сделать вручную. По событию карты "boundschange" проверять oldZoom и newZoom, удалять метки из кластеризатора и добавлять их на карту. И наоборот.
а как отключить кластеризацию при максимальном зуме? ведь заранее maxZoom не известен, где-то 16, где-то 23
Всеволод Шмыров
17 апреля 2014, 11:54
Можно спрашивать

map.zoomRange.getCurrent()
по событию карты "boundschange"
http://api.yandex.ru/maps/doc/jsapi/beta/ref/reference/map.ZoomRange.xml#getCurrent