我在 Google Maps infowindow html 中有一个 img,并且onclick
,我希望更改该图钉的标记图标。
这就是我所在的位置:
信息窗口中的 HTML:
<img id="1" onclick="changePin(this);" src="image.png">
然后是函数:
function changePin(venue) {
if (venue.id == '1'){
google.maps.Marker[0].setIcon('images/pin1.png');
venue.id = '2';
} else {
google.maps.Marker[0].setIcon('images/pin2.png');
venue.id = '1';
}
}
这google.maps.Marker[0].setIcon('images/image2.png');
是我正在努力解决的声明,我猜我需要给每个标记一个名称/ID/数组位置来解决它。