Клуб API Карт

geoXml + кластер

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

Не кластеризуется.

 

clusterer = new ymaps.Clusterer();

 

var result = [];

ymaps.geoXml.load('https://----')

 .then(function (res) {

 res.geoObjects.each(function (geoObject) {

 result.push(geoObject);

 });

clusterer.add(result);

 });

  myMap.geoObjects.add(clusterer);

В чем ошибка?

5 комментариев

Может там коллекция состоит из коллекций

Александр
27 января 2016, 22:55

решил вот так

 

var clusterer =  ymaps.geoQuery(ymaps.geoXml.load('url')).clusterize();

myMap.geoObjects.add(clusterer);

Александр
27 января 2016, 22:55

var clusterer =  ymaps.geoQuery(ymaps.geoXml.load('url')).clusterize({

// настраниваем внешний вид кластера

preset: 'islands#invertedRedClusterIcons', zoomMargin: 70});

Подскажите пожалуйста, что нужно добавить в вашем случае, чтобы настроить внешний вид меток?

Подскажите, пожалуйста, а что надо сделать чтобы увеличить ширину балуна при таком способе выводе кластера?