MKMapview显示当前位置错误

时间:2011-11-25 10:21:55

标签: iphone objective-c ios map mkmapview

我正在使用MKMapView,它显示我当前的位置。在印度,它在谷歌地图上的显示效果很好,但在美国当前位置显示错误。

我正在使用

- (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation

有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是MKMapView,可以使用其委托方法mapView:didUpdateUserLocation:

您需要将地图视图的showsUserLocation属性设置为YES。 然后,地图视图使用CoreLocation框架来确定当前位置。

只要收到位置更新并定期更新,它就会自动跟踪userLocation。