【问题标题】:Accuracy of GpsLocation.Heading on Windows MobileWindows Mobile 上 GpsLocation.Heading 的准确性
【发布时间】:2014-03-05 07:37:42
【问题描述】:

我一直在使用GpsLocation.Heading 来获取我设备的当前方向/方向。

但似乎不准确,值在哪里:

  • 即使我只是将设备放在桌子上而不移动它,仍然会发生巨大的变化
  • 或者即使我四处移动和旋转设备,值也没有改变。

意思是,它非常不一致和不准确。

我相信,从documentationHeading 可以看出我的设备当前前进方向的值(以度为单位)。

有人知道如何正确使用它,或者如何获得准确的值吗?

【问题讨论】:

    标签: vb.net gps windows-mobile heading windows-mobile-gps


    【解决方案1】:

    这个标题只有在你移动时才是准确的。

    在设备中寻找磁场传感器(指南针)(如果有),然后使用它。

    【讨论】:

    • 我怎样才能授予对这个指南针的访问权限(或者他们称之为磁力计?)说真的,我已经坚持了 1 周,我放弃了 vb.net
    • 请阅读我的回答:如果设备内部有磁力计。如果是这样,您需要设备制造商的帮助。他们应该能够提供 SDK。如果您还有其他问题,请告诉设备型号代码和制造商。
    • 是的,我已经阅读了您的回答,只是不知道如何操作磁力计。但如果我必须联系设备制造商,那可能就是答案。抱歉,我使用的是Honeywell Dolphin 6000 Scanphone
    • AFAIK 和来自互联网的 Dolphin 6000 中没有加速度计和数字罗盘:ruggedandmobile.com/Product_Spec.aspx?PID=442。即使是官方数据表也没有提到数字罗盘。所以你有错误的设备!
    • 天哪,太糟糕了。非常感谢您的帮助。我访问过你的博客,你有很多关于 Windows 移动开发的好东西。也许我以后的作品可以参考你的博客!谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 2010-12-22
    相关资源
    最近更新 更多