Здравствуйте.
Есть одна карта. На неё из XML файла подгружаются балуны. Их много, порядка нескольки тысяч, так что нужно все это дело кластеризовать.
Тут я наткнулся на проблему -- как передать балуны из XML в кластер?
Вот пример кода, который не работает :
// Создаем кластеризатор
clusterer = new ymaps.Clusterer();
// Настраиваем опции
clusterer.options.set({
gridSize: 100,
disableClickZoom: true,
minClusterSize:10,
synchAdd:true
});
//Добавляем балуны в кластер
url = "http://someurl.ru/other/someXML.xml";
ymaps.geoXml.load(url)
.then(function (res) {
//Добавляем коллекцию геообъектов в кластер
clusterer.add(mygeoObjects);
});
// Добавляем кластер на карту.
myMap.geoObjects.add(clusterer);
Надеюсь на адекватность и вашу помощь.