Клуб API Карт

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

miami999
15 октября 2012, 16:50

Добрый день!

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

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

...

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 задана только одна.

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