如果我以尽可能高的精度单独使用CoreLocation,我每秒钟或1Hz就会得到一次更新。但是,如果我有一个10 1Hz刷新率的外部蓝牙连接的全球定位系统单元,我仍然只能从CoreLocation得到1Hz的响应。
我做错什么了吗?或者CoreLocation会在任何情况下以1Hz返回结果吗?
是否需要使用蓝牙框架直接连接到蓝牙GPS单元以获得10 be的刷新速率数据?
发布于 2018-03-20 21:38:02
有一些外部的GPS单元,比如来自坏精灵的,将由iOS而不是内部的GPS接收器使用,但是核心位置的抽象层隐藏了它们的细节,您只需要得到更精确的定位。
如果您想要更快的更新,那么您将需要直接与全球定位系统集成接收器而不是使用核心位置。
GPS为开发人员提供了为各种用例配置Bad配件的直接访问权限。常见的配置是:
发布于 2018-03-20 15:13:02
据我所知,CoreLocation不与任何外部配件工作。因此,答案是肯定的,如果您想从外部蓝牙GPS附件获得位置更新,您需要使用蓝牙协议和API.
https://stackoverflow.com/questions/49387760
复制相似问题