Wie Sie festlegen, zoom-Stufe, um Benutzer-Standort in MapView

Im mit MKMapView, um die Benutzer-Standort und, wenn die Ansicht geladen wird, zeigt der ganzen Welt anzeigen. Gibt es trotzdem, kann ich eine zoom-Stufe, so dass der Benutzer nicht ständig Zoomen immer um den Blick auf die Stadt oder Blick auf die Straße...Es wäre eine große Hilfe. Ich habe meine code unten verweisen...

- (void)viewDidLoad
{

    [super viewDidLoad];
    [ self.mapView.delegate self];
    [self.mapView setShowsUserLocation:YES];
    //Do any additional setup after loading the view, typically from a nib.
}

-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{

    CLLocationCoordinate2D loc = [userLocation coordinate];
    MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(loc, 500, 500);
    [self.mapView setRegion:region animated:YES];


    }

- (void)viewDidUnload {
    [super viewDidUnload];
    [_mapView setShowsUserLocation:NO];
}
InformationsquelleAutor NotaGeek | 2013-10-21
Schreibe einen Kommentar