Клуб API Карт

Кластеризация, объясните на пальцах

andrey.igoshev
25 марта 2015, 16:04

Работаю над картой памятников, посвященных Великой Отечественной войне. Хотелось бы включить в карту режим кластеризации, но примеры, приведенные в документации, не работают на моей карте (либо просто никаких изменений, либо пропадают объёкты, либо вся карта). Сразу скажу, что не програмист, просто беру примеры и пробую разные варианты, и таким образом на сегодняшний получилось то, что получилось. С кластеризацией уже замучился, никак она мне не поддаётся. Просьба объяснять попроще. Ссылка на карту: http://chernlib.permculture.ru/карта-памятников.aspx Если смотреть исходный текст страницы, то код карты начинается с 880 строки.

P.S. И еще не получается заменить стандартные метки на какие-нибудь свои, например, изображение ордена отечественной войны. 

1 комментарий
Вам нужно:
(а) создать кластеризатор
var clusterer = new ymaps.Clusterer();
(б) добавлять плэйсмарки не на карту, а в кластеризатор, т.е. вместо
myMap.geoObjects.add(myPlacemark);
пишете
clusterer.add(myPlacemark);
(в) после создания меток добавить на карту кластеризатор
myMap.geoObjects.add(clusterer);