// Заполняем коллекцию данными.
for (var i = 0, l = g_json.length; i < l; i++) {
var point = g_json[i];
myGeoObjects[i] = new ymaps.Placemark(point.coords, getPointData(i), getPointOptions());
}
var c = ymaps.geoQuery(myGeoObjects).searchInside(myMap);
myMap.geoObjects.add(c.clusterize());
// Это наш кластер (я так понимаю)
console.log(myMap.geoObjects.get(0))
// Вопрос: как вывести все Placemark
var html = '';
var result = ymaps.geoQuery(myMap.geoObjects).searchIntersect(m result.each(function (pm) {yMap).search('geometry.ty pe == "Point"');
html += pm.geometry.getCoordinates();
html += ' - ' + pm.properties.get('iconContent');
html += "<hr>";
});
html += '<br>';
$("#list").html(html);
// Если не кластировать, то все отлично выводиться...
ymaps.geoQuery and Clusterer
Пост в архиве.
28 сентября 2015, 09:58