2010-08-08 124 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中找到。

相关问题