Google Maps API v3: How to remove all markers?

后端 未结 30 3304
悲哀的现实
悲哀的现实 2020-11-22 05:36

In Google Maps API v2, if I wanted to remove all the map markers, I could simply do:

map.clearOverlays();

How do I do this in Google Maps A

30条回答
  •  春和景丽
    2020-11-22 06:26

    This is the method Google themselves use in at least one sample:

    var markers = [];
    
    // Clear out the old markers.
    markers.forEach(function(marker) {
      marker.setMap(null);
    });
    markers = [];
    

    Check Google sample for complete code example:

    https://developers.google.com/maps/documentation/javascript/examples/places-searchbox

提交回复
热议问题