userLocation.coordinate给了我错误的价值

时间:2011-09-18 08:40:36

标签: iphone mapkit

当我尝试使用

获取当前位置时
CLLocationCoordinate2D CurrentLocation;
CurrentLocation = map.userLocation.coordinate;

我得到了以下值:

CurrentLocation.latitude= -180.000000;
CurrentLocation.longitude= -180.000000;

这根本不是我的位置。

你知道这里缺少什么吗?

1 个答案:

答案 0 :(得分:0)

首先,确保已将mapView的showUserLocation设置为TRUE。

其次,检查值是否为nil,因为mapView需要先找到用户,这需要几秒钟。