我正在使用MKMapView,它显示我当前的位置。在印度,它在谷歌地图上的显示效果很好,但在美国当前位置显示错误。
我正在使用
- (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
有什么帮助吗?
答案 0 :(得分:1)
如果您使用的是MKMapView,可以使用其委托方法mapView:didUpdateUserLocation:
您需要将地图视图的showsUserLocation属性设置为YES。 然后,地图视图使用CoreLocation框架来确定当前位置。
只要收到位置更新并定期更新,它就会自动跟踪userLocation。