是否有人知道哪些定位机制与CLLocationManager
的所需准确度相关(例如kCLLocationAccuracyBest
表示GPS将在可用时使用)或是否有任何文档?
我需要在短时间内获得良好的准确度,但GPS可能会因为速度较慢而无法快速确定位置,因此我宁愿使用不太准确的机制来快速生成最佳数据。
我应该使用哪个desiredAccuracy
?
答案 0 :(得分:3)
仅仅因为您设置了kCLLocationAccuracyBest(GPS)并不意味着您只能获得GPS位置:
只需配置kCLLocationAccuracyBest,然后您可以在第一秒内获得1000m的真空修复(将属性horiconatlAcuracy设置为以米为单位的估计精度,例如1000),由单元塔三角测量接收。
如果这个就够了,那就试试吧。 或等待更长时间,直到GPS提供精确度<100的位置。 30米。
仅当您想避免高电量使用时,请通过设置kCLLocationAccuracyKilometer来避免GPS。
然而,没有人员可以避免使用GPS,Apple也没有记录哪个传感器使用哪种模式。