Ich muss Kompass für meine Anwendung zu bauen.Kompass Genauigkeit Dilemma
Aus der Lektüre der Dokumentation scheint es, gibt es zwei vernünftige Möglichkeiten dies zu tun:
- Sensor.TYPE_ORIENTATION Methode: Dies ist die einfache Möglichkeit, es zu tun. Das Problem dabei ist, dass es nicht genau ist. Wenn ich meine Lektüre mit Snaptic Compass vergleiche, sind es etwa 10-15 Grad, die für meine Zwecke nicht akzeptabel sind.
- Sensor.TYPE_ACCELEROMETER, Sensor.TYPE_MAGNETIC_FIELD und getRotationMatrix() in Verbindung mit remapCoordinateSystem() und getOrientation() Methode: Die Dokumentation besagt, dass "in der Regel genauer" ist. Das Problem ist, unabhängig von der Verzögerung, die ich beim Zuhörer registriere, dass der Kompass verrückt wird, selbst wenn das Gerät auf einer flachen Oberfläche steht.
Alle Vorschläge zur Lösung dieses Problems werden sehr geschätzt.
Ja das war genau das Problem. – mob1lejunkie