我做了一个简单的GPS。应用程序。对于 android,将路线坐标存储到文件中。我很困惑,当我站在一个地方时,我得到了更多的 onLocationChanged 事件。事件来临时,Location中的方位和速度当然为零,但它很感兴趣,因为我在注册LocationListener时使用了1米作为minDistance。(minTime 为零)
问问题
117 次
2 回答
0
您确定 getLatitude 和 getLongitude 返回的值与它们之前的值相同吗?普通 GPS 只能精确到一两米,所以在我看来,您的 GPS 传感器感知到的随机移动位置可能是问题所在。
于 2012-04-07T16:49:25.347 回答
0
当您的应用程序运行时,您可能会注册更多 GPS 卫星,这可能会改变您的位置并减少从所有 gps 信号接收到的所有时间的错误。此外,当您静止不动时,位置将变得越来越准确,可以将 gps 信号精度降低到 cms,请参阅:http ://atarist.home.xs4all.nl/geo/gps_accuracy.htm 和实时wiki 链接运动学,尤其是当您连接到参考信号时
于 2012-04-07T18:19:36.367 回答