Google Maps API - 获取地址坐标

n00*_*00b 147 google-maps

我想将地址转换为long/lat.

有没有办法在不使用JavaScript的情况下执行此操作?因为在我的情况下,由于转换是在后台,所以不需要显示任何内容.

Dan*_*llo 270

您正在寻找的是地理编码.

Google提供了一种地理编码网络服务,可以满足您的需求.您将能够在您的服务器上进行地理编码.

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密钥才能访问此数据.


xam*_*mir 9

虽然你问过谷歌地图API,我建议开放街道地图开源,工作,合法,免费众包 API

https://nominatim.openstreetmap.org/search?q=Mumbai&format=json

以下是API文档以供参考.

编辑:与谷歌地图API相比,看起来偶尔会出现差异,至少在邮政编码方面存在差异,而后者似乎更准确.在使用加拿大邮政搜索服务验证加拿大地址时就是这种情况,但是,其他国家也可能如此.