I would like to remove all annotations from my mapview without the blue dot of my position. When I call:
[mapView removeAnnotations:mapView.annotations];
For Swift 3.0
for annotation in self.mapView.annotations { if let _ = annotation as? MKUserLocation { // keep the user location } else { self.mapView.removeAnnotation(annotation) } }