Gibt es eine Möglichkeit, einen Städtenamen von einem Breiten- und Längengradpunkt mithilfe der Google Maps-API für Javascript zu erhalten?
Wenn ja, könnte ich bitte ein Beispiel sehen?
javascript
node.js
google-maps
geocoding
latitude-longitude
Dennis Martinez
quelle
quelle
Antworten:
Dies wird als Reverse Geocoding bezeichnet
Dokumentation von Google:
http://code.google.com/apis/maps/documentation/geocoding/#ReverseGeocoding .
Beispielaufruf für den Geocode-Webdienst von Google:
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true&key=YOUR_KEY
quelle
Hier ist ein vollständiges Beispiel:
quelle
Hier ist eine moderne Lösung mit einem Versprechen:
Und nenne es so:
Das Versprechen gibt das Adressobjekt in 'then' oder den Fehlerstatuscode in 'catch' zurück.
quelle
In node.js können wir das Node-Geocoder- npm-Modul verwenden, um die Adresse von lat, lng.,
geo.js
Ausgabe:
quelle
Hier ist das neueste Beispiel für den Geocode-Webdienst von Google
https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY
Ändern
YOUR_API_KEY
Sie einfach den API-Schlüssel, den Sie von der Google Geocoding-API erhaltenP / S: Die Geokodierungs-API befindet sich unter Orte NICHT Karten ;)
quelle
Der folgende Code funktioniert einwandfrei, um den Namen der Stadt abzurufen (mithilfe der Google Map Geo-API ):
HTML
SKRIPT
quelle
Gleich wie @Sanchit Gupta.
in diesem Teil
trösten Sie einfach das Ergebnisarray
quelle
Es stehen viele Tools zur Verfügung
Andere kostenlose und kostenpflichtige Tools sind ebenfalls verfügbar
quelle
Sie können es mit reinem PHP und Google Geocode API tun
quelle