我应该选择哪种CLLocationManager精度?

时间:2013-07-15 14:03:26

标签: iphone ios gps core-location cllocationmanager

是否有人知道哪些定位机制与CLLocationManager的所需准确度相关(例如kCLLocationAccuracyBest表示GPS将在可用时使用)或是否有任何文档?

我需要在短时间内获得良好的准确度,但GPS可能会因为速度较慢而无法快速确定位置,因此我宁愿使用不太准确的机制来快速生成最佳数据。

我应该使用哪个desiredAccuracy

1 个答案:

答案 0 :(得分:3)

仅仅因为您设置了kCLLocationAccuracyBest(GPS)并不意味着您只能获得GPS位置:

只需配置kCLLocationAccuracyBest,然后您可以在第一秒内获得1000m的真空修复(将属性horiconatlAcuracy设置为以米为单位的估计精度,例如1000),由单元塔三角测量接收。

如果这个就够了,那就试试吧。 或等待更长时间,直到GPS提供精确度<100的位置。 30米。

仅当您想避免高电量使用时,请通过设置kCLLocationAccuracyKilometer来避免GPS。

然而,没有人员可以避免使用GPS,Apple也没有记录哪个传感器使用哪种模式。