UIViewController 内でマップ ビューを使用しており、ズームインするデフォルトの場所と注釈も提供しています。ただし、ズームは機能していません。注釈は正常に機能していますが、場所への最初のズームが機能していません。
何が問題を引き起こしているのかわかりません。どんな助けでも大歓迎です。
これが私のコードです:
- (void)viewDidLoad
{
[super viewDidLoad];
MKCoordinateRegion myRegion;
//Center
CLLocationCoordinate2D center;
center.latitude = 39.21516;
center.longitude = -76.580806;
//Span
MKCoordinateSpan span;
span.latitudeDelta = 0.02f;
span.longitudeDelta = 0.02f;
myRegion.center = center;
myRegion.span = span;
//set mapView
[self.mapView setRegion:ascRegion animated:YES];
//Annotation
//Create coordinate for annotation
CLLocationCoordinate2D theLocation;
theLocation.latitude = 39.21516;
theLocation.longitude = -76.580806;
MyMapAnnotation * myAnnotation = [MyMapAnnotation alloc];
myAnnotation.coordinate = theLocation;
myAnnotation.title = @"I am here";
myAnnotation.subtitle = @"This is where I am";
[self.mapView addAnnotation:myAnnotation];
}