我正在编写一个应用程序,它利用摩托罗拉 MC75 上的内置 GPS。我已正确配置并运行 Win6 SDK 附带的测试解决方案。它工作正常,当插入谷歌地图时坐标会选择一个准确的位置。然而,经度和纬度通量显着变化(当试图测量相距 25 英尺左右的距离时显着)。静止不动时,它通常会在 0.0002 到 0.0003 之间变化,大约 36 英尺左右。
有没有办法提高准确率?我知道可以在远程注册表中更改 QoP,但我不确定它是如何更改的,因为我找不到任何文档。
有什么建议吗?我一定会投票选出最有帮助的答案。
提前致谢。 扎克
最佳答案
GPS 的问题在于它只能精确到大约 10 米(10 米 = 32.808399 英尺)。有一些技术可以帮助进行更准确的定位,例如 WAAS。
"...例如,假设某个GPS接收器在理想条件下采集了1000个数据点。可以想象,最好的数据点可以精确到0.01米以上,最差的,只能精确到15米..."- GPS Link
其他设备使用加速度计和数字罗盘来帮助获得更“本地”的运动精度。使用此类设备可以填补 GPS 点之间的空隙,从而创建一个更加流畅的系统。
关于c# - Windows Mobile 6 GPS 精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3063875/