android GPS定位中的过度错误

android GPS定位中的过度错误,android,gps,locationmanager,Android,Gps,Locationmanager,我有一个应用程序,每2分钟将平板电脑GPS位置保存到数据库中 我从LocationManager获取我的位置点 我的数据库中有位置,编程精度约为50,实际精度有时约为200米 昨天,我第一次看到数据库中的5个连续位置距离其他点约1000公里 这些错误的原因是什么?我怎样才能避免它们 更新: 如果没有改进GPS点的解决方案,是否有改进边远位置的算法 尽管1000公里似乎是一个巨大的准确率,但请检查您的应用程序是否真正使用GPS,而不是网络位置。使用基于单元的定位(无GPS)不难获得几公里的精度 您

我有一个应用程序,每2分钟将平板电脑GPS位置保存到数据库中

我从
LocationManager
获取我的位置点

我的数据库中有位置,编程精度约为50,实际精度有时约为200米

昨天,我第一次看到数据库中的5个连续位置距离其他点约1000公里

这些错误的原因是什么?我怎样才能避免它们

更新:


如果没有改进GPS点的解决方案,是否有改进边远位置的算法

尽管1000公里似乎是一个巨大的准确率,但请检查您的应用程序是否真正使用GPS,而不是网络位置。使用基于单元的定位(无GPS)不难获得几公里的精度


您可以获得更多信息

GPS远不是100%准确,这取决于您能看到多少颗卫星。但是,任何人都无法回答这一问题,正如书面上所写的那样,不加猜测。如果你认为你的代码有问题,那么你应该发布你的代码。但如果你认为这是GPS定位的问题,那么尝试理解这个问题可能会更好,因为这是一个非常好的问题,我有代码,目前似乎也在做同样的事情。我甚至得到了准确度,只使用了精度低于50米的结果,但我仍然收到投诉,说它们出现在1英里外!