Вам не нужно сохранять какие-либо ссылки на местоположение пользователя.Все, что нужно, это:
[mapView removeAnnotations:mapView.annotations];
И до тех пор, пока для mapView.showsUserLocation
установлено значение YES
, вы все равно будете иметь местоположение пользователя на карте.Если для этого свойства установлено значение YES
, то в основном просит вид карты начать обновление и выборку местоположения пользователя, чтобы отобразить его на карте.Из MKMapView.h
комментариев:
// Set to YES to add the user location annotation to the map and start updating its location