小编Adr*_* Eb的帖子

Android:计算设备方向的问题

我正在尝试构建一个简单的增强现实应用程序,因此我开始使用传感器数据.

根据此线程(Android罗盘示例)和示例(http://www.codingforandroid.com/2011/01/using-orientation-sensors-simple.html),使用Sensor.TYPE_ACCELEROMETERSensor计算方向. TYPE_MAGNETIC_FIELD并不适合.

所以我无法获得"好"的价值.azimut值根本没有任何意义,所以如果我只是将电话向上移动,则值会发生极大的变化.即使我只是旋转手机,这些值也不代表手机方向.

有谁有想法,谁根据给定的例子提高价值质量?

android sensor orientation augmented-reality compass-geolocation

10
推荐指数
4
解决办法
2万
查看次数