走路时iOS跟踪位置

Posted

技术标签:

【中文标题】走路时iOS跟踪位置【英文标题】:iOS tracking location while walking 【发布时间】:2013-06-19 10:57:36 【问题描述】:

嗨,朋友们,我是 ios 应用程序开发的新手。我正在开发要在其中实现跟踪功能的 iOS 应用程序。

这意味着用户可以从他当前站立的位置开始跟踪,然后在Mapview 上继续显示他将要绘制的路径。

我已经尝试用谷歌搜索,但我不知道如何在行走时通过添加连续的经纬度来绘制连续路径。

谁能建议我如何实现这个?

任何建议都将受到高度赞赏。

谢谢。

【问题讨论】:

试试 Apple 的面包屑样本。 【参考方案1】:

阅读 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

我希望这会为您指明正确的方向。

【讨论】:

以上是关于走路时iOS跟踪位置的主要内容,如果未能解决你的问题,请参考以下文章

即使在应用程序被杀死后如何继续进行 iOS 位置跟踪?

在 iOS 上不断跟踪用户位置

是否可以使用蓝牙(Android 和 iOS)跟踪手机位置

iOS:获取用户位置

关闭应用程序时跟踪当前位置

删除 iOS 中的后台位置警报?