【问题标题】:Which method is better in order to get the direction?为了获得方向,哪种方法更好?
【发布时间】:2012-03-05 10:56:03
【问题描述】:

我想了解 Android 的方向。有两种方法。

一个是方向传感器。数据值[0]的值是方位角:磁北方向和y轴之间的角度,围绕z轴(0到359)。 0=北,90=东,180=南,270=西。

另一个是GPS。我可以使用 android.location.Location.getBearing() 来获取真北以东度数的行进方向。

我同时使用这两种方法,发现值相差很大。比如方位传感器的值为20,而GPS方位角的值为340,为什么会有差异?哪个更好?

顺便说一句,这种差异与磁北和真北之间的差异有关吗?在地理上,它们是不一样的。

【问题讨论】:

    标签: android gps sensors geography


    【解决方案1】:

    我认为差异在于 GPS 使用地理北极/南极而不是磁极。您越往北,与您所在的位置的差异就越大。 GPS 卫星位置必须是绝对的,并且使用像磁极这样的波动参考点是一个很大的禁忌。

    您应该使用哪一个:移动时使用 GPS,静止时使用指南针。

    【讨论】:

    • 很好的解释。有区别!
    【解决方案2】:

    磁传感器显示手机的磁航向,即它指向的位置。磁北。 GPS 指示手机的方位。真北,即行进方向或真实轨迹。 如果手机在激动线上移动(例如,磁变化为零的线,它在法国移动)并且如果手机指向行进方向,它们应该是相同的(传感器的正负精度)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      • 2011-12-12
      • 2012-03-25
      • 1970-01-01
      相关资源
      最近更新 更多