Как удалить все аннотации из MKMapView, кроме аннотации местоположения пользователя?
Да, вы можете это сделать, используя концепцию Android для SharedPrefernce. Просто создайте булевский флаг и сохраните его в SharedPrefernce и проверьте его значение в методе onCreate ().