I use removeAnnotations to remove my annotations from mapView but same it remove user location ann. How can I prevent this, or how to get user ann
removeAnnotations
mapView
For Swift you can simply use a one-liner:
mapView.removeAnnotations(mapView.annotations)
Edit: As nielsbot mentioned it will also remove the user's location annotation unless you have set it up like this:
mapView.showsUserLocation = true