【问题标题】:Using the magnetic field in Android在 Android 中使用磁场
【发布时间】:2011-11-01 17:32:01
【问题描述】:

所以我正在编写一个应用程序来查看设备是否已旋转 360 度。我这样做的方法是将加速度传感器与磁场传感器结合使用。通过这种方法,我得到了 X、Y 和 Z 轴的三个值,但是如何使用这些值来计算北的位置?

我已经进行了一些测试:当我将其中一根轴指向北方时,它的值变为大约 0.0,但是当我将它指向南方时,它也会向我显示 0.0 和当我指向东方或西(对于 X:东 -3.1 左右)

【问题讨论】:

  • 好的,我想我在这里做一些事情,在我的情况下这对我有用。我将只使用向量的 X 变量的原始值,因为它只是告诉我(磁)北极和手机方向之间的水平差异。因为我相对使用这个值(我只是比较两个值)这对我有用。明天我将对我的理论进行一些测试,看看它是否有效。

标签: android rotation sensors compass-geolocation axes


【解决方案1】:

好的,所以我今天做了一些测试,我的解决方案对我有用,只取 X 值。这对我有用,因为我只需要相对使用它(比较两个值)。欲了解更多信息,请查看对我的问题的评论或查看this 文章。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多