У меня есть сценарий, который размещает маркеры на карте, каждый маркер имеет свой уникальный идентификатор, установленный следующим образом:
marker = new google.maps.Marker({
position: position,
map: map,
icon: markerImg,
id: uniqueid()
});
после отправки каждого маркера в кластеризатор я запускаю функцию, которая создает боковую панель, содержащую все маркеры на карте. каждый div этой боковой панели представляет собой маркер:
<div id="sidebar">
<div id="marker1234"></div>
<div id="marker1235"></div>
<div id="marker1236"></div>
...
</div>
Как я могу создать функцию, которая при наведении на div выделяет соответствующий маркер на карте? Проблема в том, что я не знаю, как настроить таргетинг на один маркер по его ID.
Я видел несколько решений, подобных этому http://www.geocodezip.com/v3_MW_example_hoverchange.html. (найдено здесь, в StackOverflow), но для создания боковой панели используется другой метод...
PS. Я хочу, чтобы все маркеры не зацикливались каждый раз, когда я наводил курсор на список маркеров...