0

MapViewをViewControllerに追加しています。以下のようにコーディングします。

MapView = [[MKMapView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
MKCoordinateRegion region;
region.center.latitude = [[myStore.Location objectAtIndex:0] doubleValue];
region.center.longitude = [[myStore.Location objectAtIndex:1] doubleValue];
MKCoordinateSpan span;
span.latitudeDelta  = .0015;
span.longitudeDelta = .0015;
region.span = span;
[MapView setRegion:region animated:YES];

myStore.Location座標を持つ配列です。XCodeはアプリをクラッシュさせ[MapView setRegion:region animated:YES];、マップビューを初期化できないと思われるエラーを返します。誰か助けてもらえますか?

4

1 に答える 1

2

問題を解決しました...緯度と経度が逆になりました。[myStore.Location objectAtIndex:0]経度で[myStore.Location objectAtIndex:1]ある必要があり、緯度である必要があります...愚かな私。

于 2012-07-08T02:29:19.530 に答える