このコードを viewWillLayoutSubviews で使用して、マップの初期領域を設定します。
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);
ただし、最初のズーム レベルは機能しません。座標は正しいですが、常におそらく最大レベルにズームインします。領域のスパンを確認すると、0.0 が得られました。これを修正するにはどうすればよいですか。