安卓GPS定位出现频繁误差问题

3
我有一个应用程序,每2分钟将平板电脑GPS位置保存到数据库中。
我从LocationManager获取我的位置点。
我在数据库中有一些位置,编程精度约为50,实际精度有时约为200米。
昨天我第一次看到数据库中的5个连续位置与其他点相距约1000公里。
这些错误的原因是什么?我该如何避免它们?
更新:
如果没有改进GPS点的解决方案,是否有任何算法可以改善异常位置?

1
GPS并不完全准确,它取决于你可以看到多少个卫星。但是,仅凭这个描述无法确定问题的答案,需要猜测。如果你认为代码有问题,那么应该发布你的代码。但是,如果你认为这是GPS位置的问题,那么尝试理解问题可能更适合在GIS.SE上讨论。 - psubsee2003
2
非常好的问题,我有一段代码似乎正在做同样的事情。我甚至获得了准确度,并且只使用精度小于50米的结果,但仍然收到投诉,说它们显示的位置偏差约1英里! - apmartin1991
1个回答

0

虽然1000公里似乎是一个巨大的精度率,但请检查您的应用程序是否真正使用GPS而不是网络位置。使用基于蜂窝网络的位置(无GPS)很容易获得一些公里的精度。

您可以在这里获取更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接