我正在尝试构建一个简单的增强现实应用程序,因此我开始使用传感器数据.
根据此线程(Android罗盘示例)和示例(http://www.codingforandroid.com/2011/01/using-orientation-sensors-simple.html),使用Sensor.TYPE_ACCELEROMETER和Sensor计算方向. TYPE_MAGNETIC_FIELD并不适合.
所以我无法获得"好"的价值.azimut值根本没有任何意义,所以如果我只是将电话向上移动,则值会发生极大的变化.即使我只是旋转手机,这些值也不代表手机方向.
有谁有想法,谁根据给定的例子提高价值质量?
android sensor orientation augmented-reality compass-geolocation