2013-05-22 9 views
0

Je développe une application où je montre les mouvements de l'utilisateur sur une carte en utilisant les coordonnées GPS. Calcul de la taille du mouvement entre deux emplacements avec loc1.distanceTo (loc2), où loc1 et 2 sont de type Location. Comment puis-je calculer l'angle (en degrés) du mouvement?Android calculer l'angle entre 2 coordonnées GPS

+0

Voulez-vous dire calculer la pente. –

+0

Je veux calculer le nombre de degrés de rotation de la 2ème cible par rapport au premier – Giammy

Répondre

2

Avez-vous fait une recherche avant de demander? Cela a été répondu plusieurs fois auparavant. Vous pouvez obtenir le relèvement (que je suppose est ce que vous voulez dire par l'angle) à Location.bearingTo(). Dans votre cas, ce serait:

loc1.bearingTo(loc2) 
+0

Mais l'angle est-il relatif au premier emplacement ou à un axe x ou y? quel est le point de référence? – Giammy

+0

la référence est le nord géographique, et le point de départ (loc1) – AlexWien

+0

Je suppose que loc1 est au centre de la circonférence goniométrique et j'ai besoin de trouver l'angle du mouvement de loc2 – Giammy

Questions connexes