Всё что получилось у меня это только создать такой код, но этого не достаточно, потому что у иконки маркера есть iconImageClipRect, т.е. само изображение иконки - часть спрайта.
var oldCreateCluster = clusterer.createCluster;
clusterer.createCluster = function(center, geoObjects) {
var cluster = oldCreateCluster.apply(this, arguments);
var preset = geoObjects[0].options.get('preset');
preset = ymaps.option.presetStorage.get(preset);
var icon = {
href: preset.iconImageHref,
size: preset.iconImageSize,
offset: preset.iconImageOffset,
clipRect: preset.iconImageClipRect
};
cluster.options.set({
iconLayout: ymaps.layout.storage.get('cluster#icon'),
icons: [icon, icon, icon]
});
return cluster;
};
Возможно мой ответ где-то тут, но той информации мне недостаточно (там нет собственно технических деталей)
Как я могу задать иконку кластеру просто частью спрайта или используя параметры иконки маркера?