在安卓设备上快速至少每秒 5 次位置更新

问题描述

我已经阅读了有关 stackoverflow 的几个问题,这是我找到的最佳答案: Is there any way to get Fast (5 milliseconds) location updates in Android..?

答案是质疑快速间隔的有用性,因为天线的精度低(约 5m),并且还提到了随之而来的电池消耗异常高的问题。

尝试解释为什么我的用例即使存在这些问题也能证明这种快速更新间隔是合理的:

  1. 在使用我为其构建的应用程序时,设备将始终处于供电状态。
  2. 接收到的 GPS 坐标正在使用 rtk 信号进行校正。

我知道根据天线的构建,结果仍然不精确,但比 5m 半径精确得多。

最后,应用程序将依赖于外部天线接收的信息,这些天线很容易每 5-20 毫秒接收一次 GPS 坐标,但为了有一个开箱即用的用例,我想启用内置天线作为嗯。

到目前为止的解释。现在对于确切的问题: 有没有办法不使用googles fusedLocationClient提供的API来接收gps坐标? 有没有办法直接访问内置天线?或者有没有办法操纵客户端使每个请求的速度超过 1-5 秒?我知道谷歌建立了一种减慢接收过程的机制,因为在 99.x% 的时间里它不会除了耗尽电池电量之外,还有其他用途,但应该有办法解决它。

遗憾的是,我没有偶然发现任何有关此的信息。所以要么真的没有办法解决这个延迟,要么找不到任何东西。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)