Здравствуйте. Подскажите пожалуйста, как можно сделать иконку кластеризатора кастомного вида на основе класса(или как-то иначе)? Картинку вставлять нельзя по ряду причин. Нужно именно html-содержимое.
var squareLayout = ymaps.templateLayoutFactory.createClass("<div class='marker-label'>"
+ "<div class='marker-label__head'></div>"
+ "<div class='marker-label__body'></div>"
+ "</div>", {
build: function () {
squareLayout.superclass.build.call(this);
this._events = ymaps.domEvent.manager.group(this.getElement());
this._events.add('click', function () {
alert(this.getData().geometry.getCoordinates());
}, this);
},
clear: function () {
this._events.removeAll();
squareLayout.superclass.clear.call(this);
}
});
С обычными маркерами все предельно ясно. Это делается вот так:
new ymaps.Placemark(
[25, 15], {}, {
iconLayout: squareLayout,
iconPane: 'overlaps'
}
);
А как это применить и для кластеризатора? Еще хотелось бы, чтобы можно было на нем отобразить количество скластеризованных элементов.