私のアプリケーションには があり、MKMapView
現在表示されているマップ領域の中心座標を取得しようとしています。ユーザーが可視領域を移動すると、新しい中心座標が取得されるように、次の方法を使用しています。
- (void)mapView:(MKMapView *)mapView1 regionDidChangeAnimated:(BOOL)animated
{
CLLocationCoordinate2D centre = [mapView centerCoordinate];
NSLog(@"MAP CENTER = %f,%f",centre.latitude,centre.longitude);
}
問題は、それUIViewController
を含むに切り替えると、2回与えてから実際の座標を与えることです。それに切り替えたらすぐに実際の座標が欲しい。MKMapView
MAP CENTER = 0.000000,0.000000
MAP CENTER = 55.755786,37.617633
UIViewController