Клуб API Карт

Почему объекты кластера отражаются по-отдельности?

D.Abramov8
13 июня, 16:04

Вопрос..почему точки не объединяются в кластер, а отражаются по-отдельности, когда кластер добавляю в коллекцию геообъектов.?

     var russiaCollection = new ymaps.GeoObjectCollection();

     var kavkazGeoObjects = [];
      kavkazGeoObjects[0] = new ymaps.Placemark([-0.10, -0.79], {
          title: 'Поход к Черному морю через горы Западного Кавказа',
          .............);
      kavkazGeoObjects[1] = new ymaps.Placemark([-0.11, -0.75], {
          title: 'Поход ',
        .............................);
      var kavkazCluster = new ymaps.Clusterer({clusterDisableClickZoom: false});
      kavkazCluster.add(kavkazGeoObjects);
      russiaCollection.add(kavkazCluster);

7 комментариев
Подписаться на комментарии к посту
Потому, что в геоколлекцию можно добавлять только геообъекты.
Кластеризатор не является геообъектом – не реализует интерфейс IGeoObject
dimik,
map.geoObjects.add(KavkazCluster);
из приведенной вами ссылки также не добавляет кластер на карту...  
D.Abramov8,
Соберите на jsfiddle минимальный пример, на котором можно увидеть проблему. 
dimik,
решение таится здесь...как задать options.maxZoom для отражения метки кластера? приведите, пожалуйста пример. спасибо
  var kavkazCluster = new ymaps.Clusterer({clusterDisableClickZoom: false}.......);
D.Abramov8,

ymaps.Clusterer({clusterDisableClickZoom: false, maxZoom: 16}.......);
abramov.d@kcaavto.com
16 июня, 11:57
dimik,
да, так я уже пробовал , не получается...вот собрал пример на jsfiddle ...только совсем не точно работает, точки не добавляет..прошу посмотреть...https://jsfiddle.net/DmitriiA/1fLahgwz/1/

abramov.d@kcaavto.com,
функция init должна содержать в себе все вызовы ymaps.*


https://jsfiddle.net/1fLahgwz/2/