在信息窗口中使用javascript更改标记

在信息窗口中使用javascript更改标记,javascript,google-maps,google-maps-markers,Javascript,Google Maps,Google Maps Markers,我在Google Maps infowindow html中有一个img,单击onclick,我想更改该pin的标记图标 我就在这里: 信息窗口中的HTML: 然后函数: 功能更改PIN(场地){ 如果(地点id='1'){ google.maps.Marker[0].setIcon('images/pin1.png'); 地点id='2'; }否则{ google.maps.Marker[0].setIcon('images/pin2.png'); 地点id='1'; } } 这是googl

我在Google Maps infowindow html中有一个img,单击
onclick
,我想更改该pin的标记图标

我就在这里:

信息窗口中的HTML:

然后函数:

功能更改PIN(场地){
如果(地点id='1'){ google.maps.Marker[0].setIcon('images/pin1.png'); 地点id='2'; }否则{ google.maps.Marker[0].setIcon('images/pin2.png'); 地点id='1'; }
}


这是
google.maps.Marker[0].setIcon('images/image2.png')语句,我想我需要给每个标记一个名称/ID/数组位置来寻址它。

您访问的标记不正确。我的建议是制作一个标记数组,然后在信息窗口中放置代码来更改图标

下面是一个有帮助的示例(更改鼠标上方和侧栏上的图标):


如有必要,请大声询问更多详细信息。
:O。。。我正在喊一些代码,以查看您是否已尝试。请编辑问题以添加其他信息。