myClusterer = new ymaps.Clusterer({
clusterIcons: clusterIcons,
clusterIconContentLayout: myIconContentLayout,
});
myClusterer.createCluster = function(center, geoObjects) {
var count = 0;
for (var i = 0, l = geoObjects.length; i < l; i ++) {
count += geoObjects[i].count; //Записанное колисчество объектов на метке (работает)
}
var createCluster = ymaps.Clusterer.prototype.createCluster;
cluster = createCluster.call(this,center,geoObjects);
cluster.name = count; //Добавляю свое поле к кластеру
return cluster;
};
myIconContentLayout = ymaps.templateLayoutFacto
Собственно, необходимо в шаблонизаторе вычислить некоторое значение и вывести его как метку кластера.
На http://api.yandex.ru/maps
Нашел обрывками в песочнице.
На странице описания кластера видим что подобное поле может принимать значение Функции или строки:
iconContentLayout Function | String
Но нигде не видим как же определить эту самую функцию и какие параметры мы можем в нее передать.
Обращаемся к http://api.yandex.ru/maps
Так же мы можем увидеть что возможно создать свою функцию построения, но опять таки какие параметры нам доступны?
Все описание АПИ построено по принципу "отвалите я накалякал". Поиск информации занимает от 2-х дней и более.