【发布时间】:2010-10-09 14:40:14
【问题描述】:
我正在尝试将 GPS 功能添加到我的 iPhone 应用程序中。这是一个锻炼应用程序,将在步行或跑步时使用。所以我想用 GPS 来显示这个人的移动速度,以 Mph 和分钟/英里为单位。
我应该如何配置 CLLocationManager 以获得最佳结果? requiredAccuracy 和 distanceFilter 应该设置什么?
我试过了:
distanceFilter = 10 和desiredAccuracy = kCLLocationAccuracyNearestTenMeters
阅读
CLLocation.speed 属性
在我的车里行驶时进行测试,与车速表相比,准确度似乎不错,尽管更新需要一段时间。我意识到更新延迟很可能是查询 GPS 位置所需的时间,但我不确定更改上述两个参数是否会产生更好的结果。
我应该为 distanceFilter 使用 kCLLocationAccuracyBest 和其他一些值吗?
我很想听听其他人使用 CoreLocation 来提高速度。您正在做什么来获得更准确的结果?
【问题讨论】:
标签: iphone cocoa-touch core-location