2012-03-16 9 views
0

最大ズームで現在の位置でiPhoneでマップビューを正常に設定しました。iPhoneで表示可能な地図の領域を取得する方法

myMapView.showsUserLocation = YES; 

、などの

.....

span.latitudeDelta=0.0001; 
span.longitudeDelta=0.0001; 

...

今、私はいずれにも、その中心点から地図の表示部分の完全な面積を取得したいですkm、m、数字などのような尺度。

任意のヘルプ..

これを行うには本当に簡単の

答えて

0

その:

MKMapRect visibleRect = [myMapView visibleMapRect]; 

はその後のようなメートルで四角形を測定するためにいくつかの機能があります:DocumentationSample Code

を見てみましょう

CLLocationDistance MKMetersBetweenMapPoints(
    MKMapPoint a, 
    MKMapPoint b 
); 
0

はまた、次のように試してみてください:

MKCoordinateRegion yourRegion; 
// Take a look at Lisbon Downtown 
yourRegion.center = CLLocationCoordinate2DMake(38.715, -9.140); 
yourRegion.span = MKCoordinateSpanMake(0.02, 0.02); 
[self.mapView setRegion:yourRegion animated:YES]; 
関連する問題