1

有谁知道哪些定位机制与所需的精度相关CLLocationManager(例如kCLLocationAccuracyBest,如果可用,将使用 GPS)或者是否有任何文档?

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

我应该使用哪个desiredAccuracy

4

1 回答 1

3

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

只需配置 kCLLocationAccuracyBest,然后您可能会在第一秒内得到一个 1000m 的不准确定位(属性 horiconatlAcuracy 设置为以米为单位的估计精度,例如 1000),由蜂窝塔三角测量接收。

如果这足够了,那就拿这个。或者等待更长时间,直到 GPS 提供精度 < 30m 的位置。

只有当你想避免高电池使用时,然后通过设置 kCLLocationAccuracyKilometer 来避免 GPS。

但是,不能保证避免使用 GPS,Apple 也没有记录哪个传感器何时使用哪种模式。

于 2013-07-15T15:20:25.700 回答