저는이 단어를 Google에 어떻게 쓰는지 모르겠습니다. 그래서 여기에서 물어볼 것입니다. 나는 에 대해서만 하나의 도시에 대한지도에서 다른 경로를 표시하기 위해 MapKit을 사용하려고 시도하고 있습니다. API에서 사용할 수있는 세계지도의 양을 제한하는 방법이 있습니까?하나의 도시에 대해서만 MapKit을 사용하십시오
모든 의견을 환영합니다.
저는이 단어를 Google에 어떻게 쓰는지 모르겠습니다. 그래서 여기에서 물어볼 것입니다. 나는 에 대해서만 하나의 도시에 대한지도에서 다른 경로를 표시하기 위해 MapKit을 사용하려고 시도하고 있습니다. API에서 사용할 수있는 세계지도의 양을 제한하는 방법이 있습니까?하나의 도시에 대해서만 MapKit을 사용하십시오
모든 의견을 환영합니다.
당신이있는 viewDidLoad에 추가하는 경우 :
MKCoordinateRegion region={{0.0,0.0,},{0,0.0}};
region.center.latitude = 30.44;
region.center.longitude = -84.31;
region.span.latitudeDelta=0.03;
region.span.longitudeDelta=0.03;
[mapView setRegion:region animated:YES];
[mapView setMapType:MKMapTypeStandard];
[mapView setZoomEnabled:YES];
[mapView setScrollEnabled:NO];
[mapView setDelegate:self];
는 latDelta 및 longDelta에 의해 지정된 배율, 위도와 긴 중심으로합니다. 이 값이 낮을수록 줌이 가까워집니다.
MKMapView
은지도가 스크롤 될 때마다 (대리자 방법 -mapView:regionWillChangeAnimated:
및 – mapView:regionDidChangeAnimated:
을 통해) 대리인에게 알립니다. 아마도 이러한 메서드에 코드를 작성하여 사용자가 도시 외부로 스크롤했는지 여부를 확인한 다음 setRegion:animated:
을 사용하여 올바른 경계로 다시 이동시킬 수 있습니다.