Calculer distance d'un tracé GPS - PHP - Programmation
Marsh Posté le 08-02-2011 à 14:39:39
je sais pas si c'est prévu par l'api google (sans doute avec le système d'itinéraire) , mais sinon c'est l'enfance de l'art : wikipédia -> thérorème de pythagore, après t'as juste a trouvé la correspondance entre les degrés et des km.
Marsh Posté le 08-02-2011 à 14:59:51
Bein oui ... tu prends tes points 2 à 2, Pythagore et c'est expédié
Marsh Posté le 08-02-2011 à 15:48:01
pour convertir tes long/lat en coordonnées projetées, tu peux utiliser ceci :
http://fr.wikipedia.org/wiki/Proje [...] de_Lambert
et choisir le CC le plus proche de chez toi
Marsh Posté le 08-02-2011 à 16:00:52
À mon avi s'il s'agit de coordonnées GPS d'un homme ou d'une voiture, pas besoin de passer par là car le sin phi ~ phi .
Par contre si c'est pour un avion, là ça peut s justifier
Marsh Posté le 09-02-2011 à 22:44:35
ok merci les gars. J'ai trouvé un bon petit script sur le net (pour ceux que ça intéresse) :
Code :
|
Source : http://www.phpsources.org/scripts459-PHP.htm
Il suffit ensuite de faire passer les points 2 par 2 en faisant la somme de tous les segments.
Merci A+
Marsh Posté le 08-02-2011 à 12:58:05
Bonjour,
J'utilise l'API Google Map sur mon site web. J'y dépose des tracé GPS obtenu à partir de fichier GPX. Les fichiers sont sous cette forme :
J'arrive à afficher le tracé sur ma carte mais je n'arrive pas à trouver la solution pour calculer la distance totale du tracé. Est-ce qu'il y a quelque chose de prévu par l'API Google map pour calculer ça ? Ou bien connaissant la latitude et la longitude de chacun des points, peut-on faire un calcul "maison" (sachant qu'il y aura un gros traitement derrière) ?
Merci pour votre aide !