Ich verwende diesen Code in viewWillLayoutSubviews, um die anfängliche Region meiner Karte festzulegen.MKMapView Einstellung der anfänglichen Zoomstufe
CLLocationCoordinate2D startCoord = CLLocationCoordinate2DMake(13.747266, 100.526804);
MKCoordinateRegion adjustedRegion = [self.mapView regionThatFits:MKCoordinateRegionMakeWithDistance(startCoord, 800, 800)];
[self.mapView setRegion:adjustedRegion animated:YES];
NSLog(@"%f",adjustedRegion.span.latitudeDelta);
Die anfängliche Zoomstufe funktioniert jedoch nicht. Die Koordinate ist korrekt, aber sie zoomt immer auf das Maximum. Ich überprüfe die Spannweite der Region und habe 0.0 bekommen. Wie behebe ich das?
Verwenden setSpan: Immobilien zum self.mapView – MadhuP