Google Maps API v3: How to remove all markers?

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

    You mean remove as in hiding them or deleting them?

    if hiding:

    function clearMarkers() {
                setAllMap(null);
            }
    

    if you wish to delete them:

     function deleteMarkers() {
                clearMarkers();
                markers = [];
            }
    

    notice that I use an array markers to keep track of them and reset it manually.

提交回复
热议问题