嗨朋友我是iOS
应用程序开发的新手。我正在开发要在其中实现跟踪功能的 iOS 应用程序。
这意味着用户可以从他当前站立的位置开始跟踪,然后继续显示他将要绘制的路径Mapview
。
我试过用谷歌搜索它,但我不知道如何在行走时通过添加连续的经纬度来绘制连续的路径。
谁能建议我如何实现这个?
任何建议将不胜感激。
谢谢。
嗨朋友我是iOS
应用程序开发的新手。我正在开发要在其中实现跟踪功能的 iOS 应用程序。
这意味着用户可以从他当前站立的位置开始跟踪,然后继续显示他将要绘制的路径Mapview
。
我试过用谷歌搜索它,但我不知道如何在行走时通过添加连续的经纬度来绘制连续的路径。
谁能建议我如何实现这个?
任何建议将不胜感激。
谢谢。
阅读关于 CLLocationManager 的文档:http: //developer.apple.com/library/mac/#documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html
和 MKMapview:http: //developer.apple.com/library/ios/#DOCUMENTATION/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html
您很可能希望使用 CLLocationManagerDelegate 方法来获取有关用户位置的更新:
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
您还需要实现 MKMapViewDelegate 以使用用户的当前位置注释视图:
-(void)mapView:(MKMapView *)mv didAddAnnotationViews:(NSArray *)views
我希望这能为您指明正确的方向。