Get all GMSMarker from mapview and remove all marker without using mapview.clear()

I have drawn path with marker in google map. So the path is static but marker needs to change their positions. How can I remove all markers without using mapview.clear(), because it will clear my path also from the map.

Any solution?

1 answer

  • answered 2017-10-11 10:14 Nikhil Manapure

    I guess you will have to keep all markers in an array(eg. allMarkers). Then,

    for marker in allMarkers {
        marker.map  = nil
    }