Une page PDF, disponible sur le site de l'IGN, montre comment calculer la distance entre 2 points dont les coordonnées GPS sont connues.
S
avec dλ = λB – λA
La distance S en mètres, s’obtient en multipliant SA-B par un rayon de la Terre conventionnel (6 378 137 mètres par exemple).
Les coordonnées GPS récupérées sont exprimées en degrés décimaux. Dans la formule, latitude et longitude sont exprimées en radians. Donc dans le calcul, il faut d'abord :
- multiplier l'angle par PI
- diviser l'angle par 180
Exemple :
Ici il s'agit de comparer un point de référence avec la position actuelle.
Si la distance entre les deux points devient inférieure à un certain seuil (ici 300 mètres), alors le vibreur du téléphone est mis en marche pendant 5 secondes et l'écran numéro 2 est affiché (avec une image et un bouton de retour).
Aucun commentaire:
Enregistrer un commentaire