我需要设置一个带有多个标记的地图。
我知道可以在单击时更改图标标记,并在单击外部链接时更改图标标记。我想知道谷歌地图API是否可以执行以下操作:
- 在标记上的 clic 上,更改所有其他标记的图标(以使我单击的标记突出显示而其他标记淡出)?
- 在元素上的 clic 上,更改所有其他标记的图标(例如,单击"显示事件"会将相应的标记突出显示,而其他标记会褪色)?
谢谢!
你需要一个数组中所有标记的集合。
var myMarkers[]
然后保留您单击的标记进行复制,以便您可以迭代此标记数组并更改所有标记的图标
myMarker[i].setIcon('my_new_icon.png');
和最后保留 le 标记图标
myCopiedMarker.setIcon(my_old_icon.png');