Jawaban:
Apa yang Anda cari disebut Geocoding .
Google menyediakan Layanan Web Geocoding yang harus melakukan apa yang Anda cari. Anda akan dapat melakukan geocoding di server Anda.
Contoh JSON:
http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
Contoh XML:
http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
Edit:
Harap perhatikan bahwa ini sekarang merupakan metode yang sudah tidak digunakan lagi dan Anda harus memberikan kunci Google API Anda sendiri untuk mengakses data ini.
sensor
parameter tidak lagi diperlukan.
United+States
di dalam parameter alamat? ;-)
Althugh Anda meminta Google Maps API, saya sarankan open source, berfungsi, legal, gratis dan crowdsourced API oleh Open street maps
https://nominatim.openstreetmap.org/search?q=Mumbai&format=json
Berikut adalah dokumentasi API untuk referensi.
Sunting: Sepertinya ada perbedaan kadang-kadang, setidaknya dalam hal kode pos, bila dibandingkan dengan Google Maps API, dan yang terakhir tampaknya lebih akurat. Ini adalah kasus ketika memvalidasi alamat di Kanada dengan layanan pencarian Canada Post, namun, mungkin juga berlaku untuk negara lain.
Melakukan geocoding melalui Javascript
:
https://developers.google.com/maps/documentation/javascript/geocoding
A Nuget memecahkan masalah saya: Geocoding.Google 4.0.0. Instal jadi tidak perlu menulis kelas tambahan dll.