2010-08-08 67 views

回答

5

當前窗口位置:

float latitude = myMapView.centerCoordinate.latitude; 
float longitude = myMapView.centerCoordinate.longitude; 

當前用戶位置:

CLLocation userLocation = myMapView.userLocation.location; 
float latitude = userLocation.coordinate.latitude; 
float longitude = userLocation.coordinate.longitude; 
+0

當前位置我不是指你在屏幕中心看到的東西。我的意思是我目前的真實位置。所以基本上我需要屏幕上的藍色圓圈的經度和緯度,顯示我爲你編輯的當前位置 – aryaxt 2010-08-08 00:35:52

+0

。 – 2010-08-08 00:42:12

+0

非常感謝你的工作 – aryaxt 2010-08-08 01:33:22

3

地圖用戶位置將不會設置向右走,往往是更好地只使用核心位置,如果你需要得到用戶位置。畢竟,如果地圖已經在使用GPS,那麼使用核心位置是免費的,因爲您使用的功率不會超過地圖 - 您仍然可以讓地圖顯示用戶的位置。

這也會告訴你像「GPS不工作」或「GPS不可用」的東西,你不能從Mapkit中找到。