Клуб API Карт

При кастомизации иконки кластера карта перестает корректно работать

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

Добрый день!

Проблема заключается в следующем: При изменении иконки кластера карта начинает некорректно работать.

Вот часть кода:

...

var myClusterIcons = [{

href: '/import/images/cluser-icon-norm.png',

size: [34, 34],

offset: [-17, -17] // задаем отступ, чтобы метка центрировалась

}],

// Создаем кластеризатор

cluster = new ymaps.Clusterer({

clusterIcons: myClusterIcons //подключаем новую иконку

});

//clusterer = new ymaps.Clusterer({clusterDisableClickZoom: true});

cluster.add(geoObjectsArray);

map.geoObjects.add(cluster);

...

Если ее не подключать, то все ОК. Чем может быть вызвана проблема?

2 комментария

Опция clusterIcons работает в паре с опцией custerNumbers. Значение по умолчанию для clusterNumbers [10, 100] и кластеризатор думает, что иконки бывают трех типов. Возможно, карта не работает именно из-за того, что у вас ожидается 3 вида меток, а в массиве clusterIcons задана только одна.

Спасибо! Это действительно помогло!