Antworten:
Was Sie suchen, heißt Geokodierung .
Google bietet einen Geocoding-Webdienst, der genau das tut, wonach Sie suchen. Sie können Geokodierungen auf Ihrem Server durchführen.
JSON-Beispiel:
http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
XML-Beispiel:
http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
Bearbeiten:
Bitte beachten Sie, dass dies jetzt eine veraltete Methode ist und Sie Ihren eigenen Google API-Schlüssel angeben müssen, um auf diese Daten zugreifen zu können.
sensor
Parameter nicht mehr benötigt wird.
United+States
? ;-)
Obwohl Sie nach der Google Maps-API gefragt haben, schlage ich eine Open Source-, funktionierende, legale, kostenlose und Crowdsourcing- API von Open Street Maps vor
https://nominatim.openstreetmap.org/search?q=Mumbai&format=json
Hier ist die API-Dokumentation als Referenz.
Bearbeiten: Es sieht so aus, als ob es gelegentlich Abweichungen gibt, zumindest in Bezug auf die Postleitzahlen, im Vergleich zur Google Maps-API, und letztere scheint genauer zu sein. Dies war bei der Validierung von Adressen in Kanada mit dem Canada Post-Suchdienst der Fall, dies gilt jedoch möglicherweise auch für andere Länder.
Geokodierung über Javascript
:
https://developers.google.com/maps/documentation/javascript/geocoding
Ein Nuget hat mein Problem gelöst: Geocoding.Google 4.0.0. Installieren Sie es so, dass Sie keine zusätzlichen Klassen usw. schreiben müssen.