我正在研发Android应用程序,我正在试图弄清楚如何将加速度计和磁力计结合起来,以便在室内找到用户的行走方向。我知道我只能得到一个近似的方向,而不是真正的价值。 :)
有什么想法吗?陀螺仪在这种情况下也有帮助吗?
由于
答案 0 :(得分:1)
用户的加速度在大多数时间几乎为零,因此,步行将产生可预测的模式。这个一般属性就像一个锚点,从中可以分析步行的其他阶段。
考虑到这一点,我认为需要一个位置分类器来检测手机在身体上的位置。之后,您可以测量手机位置和地球磁北极之间的角度。
但请注意,要获得准确的衡量标准,需要进行大量过滤。
答案 1 :(得分:0)
不知道你的意思是什么样的方向但是可能的SensorEvent可以帮助你看到你想要的东西。 SensorEventListener用于构建指南针应用程序。 https://developer.android.com/reference/android/hardware/SensorEvent.html