是否有任何方法可以在onclick时更改gmap标记图标,并在单击其他标记或地图时返回其原始图标。假设,在我的gmap中,我正在以不同的颜色显示事件(图标)。单击标记时,图标应更改为黄色,并且在单击地图上的其他标记时应恢复原始颜色。
答案 0 :(得分:2)
查看WhackAMole游戏演示..它演示了概念..以及对GMarker使用setImage()方法。
http://googlemapsapi.blogspot.com/2007/03/v275-gmarkersetimage-and-mole-whack.html
邓肯
答案 1 :(得分:0)
请看看:
let selectedMarker;
google.maps.event.addListener(marker, 'click', function() {
if (selectedMarker) {
selectedMarker.setIcon('https://www.test.com/img/regular-marker.png');
}
marker.setIcon('https://www.test.com/img/new-marker.png');
selectedMarker = marker;
});