Je travaille sur online-yachting.com (site de location de bateaux en ligne) et l’idée est d’améliorer le moteur de recherche pour la sélection des ports de plaisance. J’ai sagement saisi les coordonnées gps des ports qui m’ont été fournies et, surprise, tous les marqueurs étaient à la flotte, bien loin des ports. Je me suis doutée d’un problème de conversion de coordonnées et j’ai trouvé une bonne piste ici. On m’avait donné des coordonnées du type 43.3109 mais en fait, il s’agissaient du format 43°31.09. Pour citer la phrase qui m’a mise sur la voie, il fallait convertir DD°MM’ en ajoutant MM/60 à DD ( NB: s’il affiche MM,xxx cela fonctionne aussi mais s’il affiche MM’SS » il faut ajouter SS/3600 à DD)
Donc une petite fonction et mes marqueurs sont revenus au bon endroit (il y a peut-être mieux mais on améliorera au fil des tests, à moins que quelqu’un ne soumette une autre solution) :
[source:php] < ?php function convert_to_googlemap ($point) {
list ($dd, $mm) = explode(".",$point);
if (strlen($mm) > 2) {
$cal_mm = substr($mm,0,2) / 60;
$cal_ss = substr($mm,2) / 3600;
} else {
$cal_mm = $mm / 60; $cal_ss = 0;
}
$nouv_point = $dd + $cal_mm + $cal_ss;
return $nouv_point; } ?>[/source]

22 mars 2007 à 5:55
je me demandais à ce propos s’il était possible d’utiliser les API google maps pour faire une appli qui calcule les distances entre deux adresses (à voil d’oiseau ou à la « mappy ») sans connaitre leur longitude/lattitude?
22 mars 2007 à 7:07
Salut David, bienvenue chez moi
Sur le calcul de distance, je ne sais pas, mais sur le tracé d’itinéraire, ça le fait. Je vais devoir me remettre à fond dans cette API sous peu et si je trouve une réponse là dessus, je te répondrai.
8 mai 2007 à 10:21
Slt,
Cela existe déja ici
http://www.movable-type.co.uk/scripts/latlong.html
Bon courage,
++
Benoit
8 juin 2009 à 3:45
Bonjour,
Existe-t-il des outils pour traduire une liste de coordonnées gps en adresses postales (num,rue,cp,ville)
merci pour toute aide
Cordialement