Клуб API Карт

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

Пост в архиве.

Здравствуйте! Как можно реализовать замену иконки у кластера в случае когда при максимальном зуме метки имеют одинаковые координаты и кластер в этом случае не распродается. Пытался сделать это через переопределение метода 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