Клуб API Карт

Изменение цвета Метки при наведении на элемент DOM

wrstd1
18 октября, 01:36

Добрый день!

Подскажие, пожалуйста, как изменять цвет метки на карте при наведении на элемент DOM ?

Подробнее о моей проблеме:

Делаю интерактивную карту.

Карту формирует JS, данные для меток беру прямо из HTML.

Сам пример можно посмотреть по ссылке:

https://codepen.io/mikt/pen/aLPBKz

Нужно сделать так, чтобы при наведении на блок с определенным классом CSS изменяла цвет метка, данные для которой загружены из этого блока.

Надеюсь, что понятно описал. Сам очень плохо разбираюсь в JS

Может есть какие-то уже готовые примеры? а то я уже сутки этот велосипед изобретаю )

3 комментария
Можно посмотреть этот пример
https://tech.yandex.ru/maps/jsbox/2.1/object_list
Обновлено 18 октября, 05:45
dimik,
Спасибо. Т.е. нужно просто удалять старую метку, создавая новую?  Я так и не понял как менять свойство метки по её id 
wrstd1,
1. id нужно выставить .в объекте properties а не в geometry 
2. Искать можно например через geoQuery.search
ymaps.geoQuery(myMap.geoObjects).search('properties.id = 0').setOptions('preset', 'islands#violetIcon');
Обновлено 18 октября, 15:11