Клуб API Карт

Другая иконка для не распадающихся кластеров

Andrey Gadyukov
22 августа 2014, 19:43

Здравствуйте! Как можно реализовать замену иконки у кластера в случае когда при максимальном зуме метки имеют одинаковые координаты и кластер в этом случае не распродается. Пытался сделать это через переопределение метода createCluster кластеризатора, но как-то безуспешно. Заранее благодарю!

 

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

Что именно не получилось? Есть ссылка на пример?

Этого можно добиться в песочнице (http://api.yandex.ru/maps/jsbox/2.1/clusterer_gridSize). Если добавить на карту много меток (когда они имееют одинаковые координаты), то при максимальном зуме кластер не будет распадаться на метки. Из этого у меня возникла проблема: как задать иконку таким кластерам.

Переопределяете createCluster и в нем перебираете то что пришло во втором параметре (geoObjects)

Если координаты одинаковые, выставляете кластеру нужную иконку.

Вот пример переопределения

https://github.com/dimik/ymaps/blob/gh-pages/examples/piechart-clusterer/piechart-clusterer.js#L108