首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得超过1Hz的CoreLocation刷新速度?

如何获得超过1Hz的CoreLocation刷新速度?
EN

Stack Overflow用户
提问于 2018-03-20 15:06:55
回答 2查看 1.7K关注 0票数 2

如果我以尽可能高的精度单独使用CoreLocation,我每秒钟或1Hz就会得到一次更新。但是,如果我有一个10 1Hz刷新率的外部蓝牙连接的全球定位系统单元,我仍然只能从CoreLocation得到1Hz的响应。

我做错什么了吗?或者CoreLocation会在任何情况下以1Hz返回结果吗?

是否需要使用蓝牙框架直接连接到蓝牙GPS单元以获得10 be的刷新速率数据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-20 21:38:02

有一些外部的GPS单元,比如来自坏精灵的,将由iOS而不是内部的GPS接收器使用,但是核心位置的抽象层隐藏了它们的细节,您只需要得到更精确的定位。

如果您想要更快的更新,那么您将需要直接与全球定位系统集成接收器而不是使用核心位置。

GPS为开发人员提供了为各种用例配置Bad配件的直接访问权限。常见的配置是:

  • 高分辨率定位数据报告(2-10 of )模式的配置
  • 固定质量指标:卫星数量、WAAS状态、原始HDOP/PDOP/VDOP值
  • 世界协调时的日期和时间
  • 卫星的仰角、方位和原始信噪比值
票数 1
EN

Stack Overflow用户

发布于 2018-03-20 15:13:02

据我所知,CoreLocation不与任何外部配件工作。因此,答案是肯定的,如果您想从外部蓝牙GPS附件获得位置更新,您需要使用蓝牙协议和API.

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

https://stackoverflow.com/questions/49387760

复制
相关文章

相似问题

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