|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 15 ![]() |
Bonjour à tous et désolé si je ne suis pas au bon endroit mais je n'ai pas trouvé mieux
Voilà j'utilise l'API google map PHP car je fabrique un système qui permet au membre qui est connecté de voir les membres les plus proches de chez lui. J'ai utilisé cette api pour construire une base de données des villes de France avec les coordonnées (latitude et longitude) de chacune. J'utilise ensuite à nouveau l'API pour calculer la distance "à vol d'oiseau" entre ces villes. Le problème que je rencontre c'est que j'ai fait différents test avec la fonction de l'API "geoGetDistance", mais ces distances ne me paraissent pas bonne d'autant plus que j'ai fait des tests avec ces même villes sur des sites qui calculent la distance à vol d'oiseau et que je ne trouve pas les bons chiffres. J'ai testé sur voildoiseau.com et Lion1906. Voici par exemple, la distance et les coordonnées Paris Marseille. voldoiseau Marseille : Latitude 5.4 Longitude 43.3 Paris: Latitude 2.333333 Longitude 48.866667 Distance totale: 663.11 km lion1906 Marseille: Latitude 43.2975 Longitude 5.3995 Paris: 48.8608 Longitude 2.3458 Distance totale: 661.33km API Google Map PHP Marseille: Latitude 43.3658608 Longitude 5.3568568 Paris: Latitude 48.8534635 Longitude 2.3094426 Distance totale: 406.178km Alors je suppose que sur voldoiseau ils ont inversé l'affichage de la latitude et de la longitude, en revanche les 2 sites me donnent une distance quasi similaire alors que google map me donne 260km de moins ![]() ![]() Évidemment j'ai essayé avec d'autres villes et le problème est le même... Quelqu'un peut-il m'expliquer d'où cela peut-il venir ? Merci beaucoup ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com