2012-03-16 5 views
0

최대 줌으로 현재 위치의 아이폰에서 맵보기를 성공적으로 설정했습니다. 같은아이폰에서 보이는지도의 영역을 얻는 방법

,

myMapView.showsUserLocation = YES; 

.....

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

...

지금 내가 어떤에서 중앙 지점에서지도의 보이는 부분의 전체 영역을 얻으려면 km, m, 숫자 등의 측정 값

임의 도움말 ..

이를 위해

답변

0

그것 정말 쉽습니다 :

MKMapRect visibleRect = [myMapView visibleMapRect]; 

다음과 같은 m의 직사각형 측정 할 수있는 몇 가지 기능이 있습니다 :

CLLocationDistance MKMetersBetweenMapPoints(
    MKMapPoint a, 
    MKMapPoint b 
); 
0

Documentation보고 Sample Code

을 가지고는 다음과 같이 시도하십시오.

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]; 
관련 문제