google map API v3 change marker icon on click?

前端 未结 3 1048
误落风尘
误落风尘 2021-02-07 08:02

Following google documentation up to changing the marker icon was easy. But I\'m stuck, I don\'t know how to change image when marker is clicked?

My code so far:

3条回答
  •  庸人自扰
    2021-02-07 08:34

    You need to set the marker icon in the click event.

    google.maps.event.addListener(marker, 'click', function() {
              infowindow.open(map);
              //Change the marker icon
              marker.setIcon('https://www.google.com/mapfiles/marker_green.png');
         });
    

    Here is an example: jsfiddle

提交回复
热议问题