Клуб API Карт

Получить объекты кластера

vershh23
16 октября 2012, 14:22

Здравствуйте! такая вот проблема у меня..

Создаю метки и помещаю их в кластеризатор и вывожу на карту - все работает отлично.

Теперь мне нужно получить все объекты кластера.. нашел нужную мне функцию http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Cluster.xml#getGeoObjects

 

Добавляюю в кластер вот так 

        this.cluster.add(placeMark);        this.mapObject.geoObjects.add(this.cluster); 

 Создавал так

this.cluster = new ymaps.Clusterer({clusterDisableClickZoom: true});

 

как мне получить геообъекты?

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

Если нужны все геообъекты лучше использовать исходный массив

ну это будет затруднительно, т.к. они нигде не сохраняются при получение.

мне нужны именно объекты, которые я занес в Кластер. Как их можно вытащить?

http://pixs.ru/showimage/Snimok1png_4149584_6073309.png

можно кончено самому отпарсить этот объект, но http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Cluster.xml#getGeoObjects функция существует, а как ее использовать.. прошу помощи

 

 

ну это будет затруднительно, т.к. они нигде не сохраняются при получение.

ну так сохраните при получении.

достать обратно то что вы передаете в кластеризатор гораздо затруднительнее, т.к. часть объектов группируются по кластерам, а часть остаются несгруппированными