使用 Google Map API 和 PHP 进行反向地理编码,以使用纬度、经度坐标获取最近的位置
我需要一个函数来使用谷歌地图API反向地理编码和php从坐标(纬度,经度)获取最近的地址或城市...请给出一些示例代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我需要一个函数来使用谷歌地图API反向地理编码和php从坐标(纬度,经度)获取最近的地址或城市...请给出一些示例代码
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
您需要在 getLocations 方法GClientGeocoder 对象code.google.com/apis/maps/documentation/reference.html" rel="nofollow noreferrer">Google 地图 API
编辑:好的。你正在服务器端做这些事情。这意味着您需要使用 HTTP 地理编码服务 。为此,您需要使用链接文章中描述的 URL 格式发出 HTTP 请求。您可以解析 HTTP 响应并提取地址:
NB Google 地图服务条款明确规定,禁止对数据进行地理编码而不将结果放在 Google 地图上。
You need to use the getLocations method on the GClientGeocoder object in the Google Maps API
EDIT: Ok. You are doing this stuff server side. This means you need to use the HTTP Geocoding service. To do this you will need to make an HTTP request using the URL format described in the linked article. You can parse the HTTP response and pull out the address:
N.B. The Google Maps terms of service explicitly states that geocoding data without putting the results on a Google Map is prohibited.