J'ai donc latitude et longitude, comme 44.4647452
et 7.3553838
. J'ai besoin d'une adresse comme: Milan, Italie, str. Kennedy 89.
Comment je peux le faire?
Passez simplement la latitude, la longitude et votre clé API Google à la chaîne de requête suivante, vous obtiendrez un tableau json, puis récupérerez votre ville.
https://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&key=YOUR_API_KEY
Remarque: Assurez-vous qu'il n'y a pas d'espace entre les valeurs de latitude et de longitude lorsqu'elles sont passées dans le paramètre latlng.
Qu'est-ce que vous recherchez est le codage géographique inverse. Regardez cet exemple ici. https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse
Vous devez effectuer un appel ajax pour obtenir le résultat souhaité. Dans ce cas, vous pouvez utiliser Google API pour obtenir le même résultat.
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true/false
Construisez ce genre d'URL et remplacez le lat long par celui que vous voulez. faire l'appel et la réponse sera en JSON, analyser le JSON et vous obtiendrez l'adresse complète jusqu'au niveau de la rue