Informatique

D’une adresse vers des Coordonnées : API Google Map MYSQL/PHP/XML Geocoding

Google Map :

Tuto import de données de MYSQL dans une Map avec PHP et Javascript;

https://developers.google.com/maps/documentation/javascript/mysql-to-maps?hl=fr

Les coordonnées semblent requises => utiliser l’API de geocoding pour récupérer celles-ci.

Démarrage :https://developers.google.com/maps/documentation/geocoding/start?hl=FR

Guide utilisateur : https://developers.google.com/maps/documentation/geocoding/intro?hl=FR

Exemple XML avec l’adresse :

https://maps.googleapis.com/maps/api/geocode/xml?address=10+rue+de+la+cle+des+champs,60560,FR&key=AIzaSyCgb5fsAJCV7ztg9vmCy-J3Y9cxvEILwkI

marche aussi au format JSON avec

https://maps.googleapis.com/maps/api/geocode/json?address=10+rue+de+la+cle+des+champs,60560,FR&key=AIzaSyCgb5fsAJCV7ztg9vmCy-J3Y9cxvEILwkI

  • Le système est assez tolérant au niveau de l’adresse. En cas d’ambiguïté il renvoie les possibilités les plus cohérentes (9 max ?) .
  • Un bon formatage : Numéro+rue,code postale,nom de ville,pays (code ISO 2 lettres)
  • Les espaces sont remplacés par des plus (+);
  • Des virgules séparent les champs

Openstreet Map :

https://wiki.openstreetmap.org/wiki/Nominatim

ne trouve pas « clé des champs » mais « clef des champs »