Клуб API Карт

Поменять иконку Clusterer имея доступ к свойствам Placemark

Артур Слаин
18 ноября 2014, 12:06

Здравствуйте. Такая тема. На моей карте сначала обычные метки без кластеризации, и блок с описанием объектов справа от карты. При наведении курсора на объект я менял иконку на карте, чтобы показать где он находится без сдвига карты:

 

$('.map-results-block').mouseenter(function(){ /* при наведении на блок */
    var id = $(this).data('id'); /* в блоке записан идентификатор массива Placemark[] */
    if (id && myPlacemark[id] != undefined){
        myPlacemark[id].options.set('iconImageHref', 'img/map_marker_active.png'); /* меняю картинку на активную */
        myPlacemark[id].options.set('zIndex', 700); /* повышаю z-index */
    }
}).mouseleave(function(){ /* обратная процедура */
    var id = $(this).data('id');
    if (id && myPlacemark[id] != undefined) {
    myPlacemark[id].options.set('iconImageHref', 'img/map_marker.png'); /* обычная картинка метки */
    myPlacemark[id].options.set('zIndex', 650); /* обычный z-index */
  }
});

 

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