我有一个在地图上放置标记的 scipt,每个标记都有它的唯一 ID,如下所示:
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。我想避免每次悬停标记列表时循环所有标记...