web-dev-qa-db-fra.com

Comment obtenir l'adresse de la latitude et de la longitude dans Google Map?

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?

64
Boris Kuzevanov

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.

Cliquez ici pour obtenir une clé API

139
user2092317

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

16
Sajuna Fernando

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

7
Dinesh Prajapati