Клуб API Карт

Найдено на тему «clusterIconContent»:
оффсет контента в настройках кластерера
Удалённый пользователь
17 октября 2017, 10:30

Как настроить отступ у контента ClusterPlacemark?

 

new ymap.Clusterer(
{
        gridSize: 64,
        hasBalloon: false,
        hasHint: false,
        clusterIcons: [{
            href: markerImages.defaultImage,
            size: [28, 34],
            offset: [-11, 8],
        }],
        clusterIconContentLayout: ymap.templateLayoutFactory.createClass(
            '<div class="marker-counter">{{properties.geoObjects.length}}</div>'
        )
    }
);

1 комментарий
clusterIconContent
Нужен вычисляемый аналог iconContent для кластера
KDV
25 февраля 2016, 12:50

День добрый.

Нужен работоспособный пример для API 2.1 по созданию и изменению вычисляемого атрибута iconContent для кластера, т.е. нужно иметь возможность внутри иконки кластера отображать не кол-во объектов, а значение, вычисляемое на основе свойств этих объектов вошедших в кластер.

Ранее по совету из этого клуба использовал создание пользовательского clusterIconContentLayout с переопределением метода build, но у данного решения есть огромный минус не только в избыточности и неэлегантности кода, но и в отсутствии возможности пересчитывать значение внутри метки кластера в процессе изменения объектов в его составе ибо значение внутри метки кластера формируется 1 раз при его создании, а потом уже не меняется.

Пересоздавать кластер не предлагать ибо учитывая число кластеров и объектов на карте это весьма затратная операция.

PS Когда уже введете поле clusterIconContent для кластера дабы писать в него напрямую по аналогии как у Placemark ?

9 комментариев
API 2.1,cluster,clusterer,кластер,iconContent,clusterIconContentLayout,clusterIconContent