我需要为我的应用程序构建指南针。指南针精度难题
从阅读文档,似乎有这样两种方式合理:
- Sensor.TYPE_ORIENTATION法:这是这样做的简单方法。这个问题是不准确的。当我将我的阅读与突触指南针进行比较时,它大约在10-15度范围内,这对我来说是不可接受的。
- Sensor.TYPE_ACCELEROMETER,Sensor.TYPE_MAGNETIC_FIELD和getRotationMatrix()与remapCoordinateSystem()和getOrientation()方法一起使用:文档说这“通常更准确”。问题在于,无论我向听众注册的延迟如何,即使设备静止在平坦的表面上,指南针也会发疯。
任何解决这个问题的建议将不胜感激。
是的,这正是问题所在。 – mob1lejunkie 2010-06-16 05:22:50