Réponses:
Ce que vous recherchez s'appelle le géocodage .
Google fournit un service Web de géocodage qui devrait faire ce que vous recherchez. Vous pourrez faire du géocodage sur votre serveur.
Exemple JSON:
http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
Exemple XML:
http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
Éditer:
Veuillez noter qu'il s'agit désormais d'une méthode obsolète et que vous devez fournir votre propre clé API Google pour accéder à ces données.
sensor
paramètre n'est plus nécessaire.
United+States
à l'intérieur du paramètre d'adresse? ;-)
Bien que vous ayez demandé l'API Google Maps, je suggère une API open source, fonctionnelle, légale, gratuite et crowdsourcée par Open street maps
https://nominatim.openstreetmap.org/search?q=Mumbai&format=json
Voici la documentation de l'API pour référence.
Edit: Il semble qu'il y ait parfois des écarts, au moins en termes de codes postaux, par rapport à l'API Google Maps, et cette dernière semble être plus précise. C'était le cas lors de la validation d'adresses au Canada avec le service de recherche de Postes Canada, mais cela pourrait être vrai pour d'autres pays également.
Géocodage via Javascript
:
https://developers.google.com/maps/documentation/javascript/geocoding
Un Nuget a résolu mon problème: Geocoding.Google 4.0.0. Installez-le donc pas nécessaire d'écrire des classes supplémentaires, etc.