Ich versuche, die Kompassrichtung in Grad (d. h. 0-360) mit der folgenden Methode zu erhalten:
%Vor% Der Azimutwert (d. h. orientation[0]
) sollte 0 & lt; = Azimut & lt; 360 sein, aber ich erhalte nur Werte von -3 bis 3, wenn ich mein Gerät rotiere. Kann mir bitte jemand sagen, woran das Problem liegen könnte?
Die Werte sind im Bogenmaß, Sie müssen in Bogengrad umwandeln
%Vor%Es ist wahr, dass es in Radians ist. Danke Hoan. Ich habe etwas Logik hinzugefügt, um diese Peilung in Grad von 0 bis 360 zu bekommen, weil ich, wenn ich es nur in Grad umwandelte, Werte von -180 bis 180 erhielt.
%Vor%Tags und Links android sensormanager magnetometer