You can hide the view of the user's location in the didAddAnnotationViews
delegate didAddAnnotationViews
:
-(void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views { MKAnnotationView *ulv = [mapView viewForAnnotation:mapView.userLocation]; ulv.hidden = YES; }
source share