2010-06-09 14 views
5

weiß ich, dass die Funktion Location.getBearing() gibt das Lager falls vorhanden, wenn in BewegungOrientierung GPS in android

public void onLocationChanged(Location lastLocation) 
    { 
    int bearing=lastLocation.getBearing() 
    } 

, so dass nun auch sein mag, 170 degrees..but Lager, würde Ich mag an wissen, ob es etwas in android gibt, das mir die Richtung der Orientierung geben wird (ex für 170 Grad, die Richtung ist: SSE Süden, Südosten)

Antwort

3

getBearing "gibt die Richtung der Reise in Grad Osten des wahren Nordens" . Machen Sie einen einfachen Schalterkasten auf dem Lager, um Richtungen zu erhalten.

Beachten Sie auch, dass 170 ° näher an S (180 °) als an SSE (157,5 °) liegt.