Je souhaite afficher la direction sur l'écran du téléphone. Par exemple:Comment obtenir la direction de la boussole
0
|- []
|_
South --- North
Dans le diagramme ci-dessus, le téléphone affiche «Nord». Depuis l'utilisateur (le bâton avec 0 pour sa tête) tient le téléphone (le [] dans le diagramme) pointant vers le nord.
J'ai trouvé this example. Je comprends ce qu'il fait, sauf qu'il semble calculer le lacet, le tangage, le roulis et l'inclinaison. Quels sont ceux-ci et comment pourrais-je les utiliser pour trouver simplement de quelle manière le téléphone pointe?
Aussi ce android documentation mentionne X, Y, et Z axise mais je ne vois nulle part qui dit comment ces axes correspondent au téléphone? Est-ce que Z va du bas du téléphone vers le haut?
http://en.wikipedia.org/wiki/Yaw_angle – Falmarri
J'ai aussi remarqué la classe GeomagneticField a des méthodes GetX et Gety? Puis-je l'utiliser à la place? Il n'a aucune sorte de capteur modifié. Devrais-je faire ma propre boucle pour l'interroger? – Greg
Cet article pourrait vous être utile. Vous devez être caerful sur les hypothèses sur l'orientation de l'écran lors de l'affichage des directions sur l'écran. http://android-developers.blogspot.com/2010/09/one-screen-turn-deserves-another.html –