Здравствуйте, я заменил иконки на templateLayoutFactory, то есть там теперь лежит html разметка, по которой проходиться jQuery и считает некоторые данные.
Если объекты не кластеризуются, то рассчет работает нормально, если же объекты собраны в кластер, то jQuery их не видит.
Проблема заключается в том, что если человек вбил данные и нажал посчитать, результат он увидит только на уже открытых (некластеризованных) метках.
Вопрос: как можно поймать событие при раскластеризации объекта, то есть появлении отдельных меток?
На данный момент я попробовал добавить следующее событие:
myMap.events.add('boundschange', function (event) {
if (event.get('newZoom') != event.get('oldZoom')) {
$('#b_calc').trigger('click');
}
if (event.get('newBounds') != event.get('oldBounds')) {
$('#b_calc').trigger('click');
}
});
Это событие не удовлетворяют требованиям, хотя события срабатывают.
Получается, что при увеличении карты, сначала срабатывает событие
boundschange потом срабатывает расчет и только потом
объекты раскластеризовываються :)
Буду рад Вашей помощи)