c# - Windows Mobile 6 GPS 精度

标签 c# gps

我正在编写一个应用程序,它利用摩托罗拉 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/

相关文章:

c# - VS 2012 中的 C# 文件没有语法突出显示或智能感知

c# - 为什么 SQL Server 字符串输出参数在 EF ExecuteSqlCommand 调用中返回 0?

c# - 如何使用 Xamarin 在 Android 中同步获取 GPS 位置更新?

Android 位置管理器,获取 GPS 位置,如果没有 GPS 则获取网络提供商位置

进程的 C#.NET 监控

c# - 两个 bool 字段的异或运算

c# - WCF 查询对象数组

android - 无法解析 Manifest.permission.ACCESS_FINE_LOCATION

java - 通过手机进行坐标检测

Android:如何使 GPS 试图找到锁超时?