使用CoreLocation来跟踪用户距离背景CoreLocation是一个强大的Framework,他能帮助开发使其免于复杂的位置处理而专注于应用逻辑的开发。然而CoreLocation并没有提供的对用户移动距离的检测,当我们开发跑步类运动类应用时,就不可避免的需要这项功能。凑巧有一个朋友让我帮忙做一个GPS模块,故而就有了CYLocationManager。 代码在Github开源托管,传送门 实现说明Readme有详细的使用说明,我在这里主要描述一下实现的一些要点。 基本的思路既是不断的采样用户数据,过滤掉误差较大的数据,取相对误差较小的数据进行记录,然后计算相邻记录点之间的距离。 简单描述一下几个要点:
联系我如果你对这个程序有疑问,请联系我 |
|
来自: 叹落花 > 《CLLocation》