Android GPS FusedLocationProviderClient(经度错误)

与天地兮比寿,与日月兮齐光。这篇文章主要讲述Android GPS FusedLocationProviderClient:经度错误相关的知识,希望能为你提供帮助。
【Android GPS FusedLocationProviderClient(经度错误)】我们有一个React Native应用程序,可在ios和android上运行。我们为GPS更新开发了自己的原生模块。在iOS上,它工作正常!在Android上,我们正在使用qazxsw poi。
我的问题:在一些非常罕见的机器人的情况下,我们的GPS数据不到几个百分点,我们看到GPS数据具有正确的纬度,但经度一直在真实的跳跃(例如,这似乎发生在一些三星S9 +上)
看这个截图FusedLocationProviderClient
这个bug只持续了几分钟,然后似乎自己解决了......
有人也遇到过这个bug吗?
如果是这样,你是如何解决的?
(注意:我可以添加代码示例,如果你认为它可以提供帮助,但我自己很难复制这个bug,所以我怀疑它在这种情况下是有用的......)
答案GPS需要一段时间才能锁定,并且取决于手机,它可能需要一段时间并且不可靠。您可以做的最好的事情是检查报告的准确性,并在打开相关活动时实时轮询用户的位置,这样当您需要该位置时,它很可能具有准确的锁定。
如果需要,还要求用户应用其最高位置精度设置。有关如何执行此操作的详细信息,请访问

Android GPS FusedLocationProviderClient(经度错误)

文章图片

另一答案GPS需要一些时间来锁定,并且应该至少有3颗卫星能够锁定设备,如果用户在室内,则几乎不可能锁定。您必须检查准确性,在测试中我发现如果准确度值变为2.9(可能在不同的设备上有所不同,但到目前为止我还没有看到),那么您的设备位置已设置。或者根据准确性,在您认为可行时,给它一些时间来设计和记录坐标。
希望这可以帮助你......

    推荐阅读