Google Maps API v3: How to remove all markers?

后端 未结 30 3348
悲哀的现实
悲哀的现实 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:21

    Just walk over markers and remove them from map, empty maps markers array after that:

    var markers = map.markers;
    for(var i = 0; i < markers.length; i++) {
        markers[i].setMap(null);
    }
    map.markers = [];
    

提交回复
热议问题