Close all infowindows in Google Maps API v3

前端 未结 11 1158
小蘑菇
小蘑菇 2020-12-08 00:01

I am busy with a script that will make a google maps canvas on my website, with multiple markers. I want that when you click on a marker, a infowindow opens. I have done tha

11条回答
  •  醉梦人生
    2020-12-08 00:30

    Declare global variables:

    var mapOptions;
    var map;
    var infowindow;
    var marker;
    var contentString;
    var image;
    

    In intialize use the map's addEvent method:

    google.maps.event.addListener(map, 'click', function() {
        if (infowindow) {
            infowindow.close();
        }
    });
    

提交回复
热议问题