0

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];
}
4

1 に答える 1