Answers:
您正在寻找的是地理编码。
Google提供了地理编码Web服务,该服务应该可以满足您的需求。您将能够在服务器上进行地理编码。
JSON示例:
http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
XML示例:
http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
编辑:
请注意,这是现在不建议使用的方法,您必须提供自己的Google API密钥才能访问此数据。
sensor
不再需要该参数。
United+States
在address参数中插入?;-)
Althugh,您要求提供Google Maps API,我建议使用Open street maps提供的开源,有效,合法,免费和众包的 API
https://nominatim.openstreetmap.org/search?q=Mumbai&format=json
这是API文档供参考。
编辑:与Google Maps API相比,至少在邮政编码方面似乎偶尔会有差异,后者似乎更准确。使用加拿大邮政搜索服务验证加拿大的地址时就是这种情况,但是其他国家也可能如此。
通过Javascript
以下方式进行地址解析:https :
//developers.google.com/maps/documentation/javascript/geocoding
Nuget解决了我的问题:Geocoding.Google 4.0.0。安装它,这样就不必编写其他类了。