我正在使用地圖工具包,並使用「showsUserLocation」顯示用戶位置 我使用以下代碼縮放到用戶的位置,但沒有縮放,但放大到非洲的某個位置在地圖上的用戶位置顯示正確。iphone zoomto mapkit上的用戶位置
MKCoordinateRegion newRegion;
MKUserLocation* usrLocation = mapView.userLocation;
newRegion.center.latitude = usrLocation.location.coordinate.latitude;
newRegion.center.longitude = usrLocation.location.coordinate.longitude;
newRegion.span.latitudeDelta = 20.0;
newRegion.span.longitudeDelta = 28.0;
[self.mapView setRegion:newRegion animated:YES];
爲什麼用戶的位置才能正常顯示,而不是縮放正常。有人可以糾正我嗎?
如果用戶位置爲零,則不會顯示與我的位置完全匹配的註釋引腳。 – Satyam 2010-06-17 02:44:48
@satyam:按照你所描述的經緯度三角洲,你可以將非洲納入變焦範圍,因爲0,0不是那麼遙遠。此外,你沒有告訴用戶位置在哪裏。 – 2010-06-17 07:21:56