首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于CLLocationManager,我应该选择哪种精确度?

对于CLLocationManager,我应该选择哪种精确度?
EN

Stack Overflow用户
提问于 2013-07-15 22:03:26
回答 1查看 1.7K关注 0票数 1

有没有人知道哪些定位机制与期望的CLLocationManager精度有关(例如,kCLLocationAccuracyBest意味着如果可用的话,将使用全球定位系统),或者是否有任何文档?

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

我应该使用哪个desiredAccuracy

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-15 23:20:26

仅仅因为你设置了全球定位系统,并不意味着你只能得到kCLLocationAccuracyBest定位:

只需配置kCLLocationAccuracyBest,然后在最初几秒钟内您可能会得到1000m不精确的修复(属性horiconatlAcuracy设置为以米为单位的估计精度,例如。1000),通过蜂窝塔三角测量接收。

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

只有当你想避免电池使用率过高时,才可以通过设置kCLLocationAccuracyKilometer来避免使用全球定位系统。

然而,不能保证GPS会被避免,苹果公司也没有记录下哪个传感器使用哪种模式。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17656163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档