gpt4 book ai didi

android - 在某些时间间隔内导致 GPS 估计不稳定的原因是什么?

转载 作者:行者123 更新时间:2023-11-29 01:56:03 25 4
gpt4 key购买 nike

我一直在开发位置跟踪应用程序并主要在运行 Android 1.6 的 HTC G1 上测试它们。我发现有特定的时间间隔——大约 1-2 小时——当记录的 GPS 位置变得非常不稳定时:我最终得到的点看起来像是在我的实际位置周围随机分布的点,而不是紧密地聚集在一起它们通常在 10-50 米的圆圈内(我使用最小精度来记录这些位置),它们以大约 1-5 公里的半径分布——即使这些位置中的每一个都带有报告精度低于 50 米。

在这些时间段内,实际定位精度似乎在膨胀,但报告的精度保持不变。这种情况相对较少,发生时只会持续几个小时,之后一切又恢复正常。因为它很少见,而且因为我通常也在修补应用程序,所以我很难排除这是由我的代码中的错误引起的可能性。

有没有人遇到过这种情况?是否存在可能导致它的已知硬件或固件问题?如果是这样,是否有人有好的方法在问题发生时检测到问题并更正报告的准确度值?我假设一种选择是依赖 NMEA 语句,但我希望能够在 Android API 级别 4 上运行该应用程序,并且我看到 GpsStatus.NmeaListener 需要 5 或更高级别。

如果有任何建议,我将不胜感激。

最佳答案

1-5 公里的偏差不应发生在 GPS 接收器中。
如果发生这种情况,则看起来备用位置服务处于 Activity 状态,例如手机信号塔位置和 wifi 位置。

如果你想要一个精确的位置,你应该过滤掉所有非 GPS 的位置。
可以检测到 GPS 位置,它们在设备移动时分配了速度和航向(方位)。
(我不确定检查高度是否有帮助)

线条图案来自于当一个新的 GPS 卫星进入视野,而其他卫星离开视野时的情况。几何卫星星座的新情况可能更糟。
这个新星座也可以称为所谓的多路径效应(GPS 信号在对面建筑物的反射)

而且我希望您不要在室内进行测量(GPS 无法可靠工作的地方)

关于android - 在某些时间间隔内导致 GPS 估计不稳定的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15087738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com