如何在谷歌地图中从纬度和经度获取地址位置

How to get address location from latitude and longitude in Google Map.?

本文关键字:经度 获取 地址 位置 纬度 谷歌地图      更新时间:2023-09-26

所以我有纬度和经度,就像44.46474527.3553838一样。我需要得到这样的地址:米兰,意大利,肯尼迪街89。

我该怎么做?

只需将纬度、经度和您的谷歌 API 密钥传递给以下查询字符串,您将获得一个 json 数组,从那里获取您的城市。

https://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&key=YOUR_API_KEY

注: 确保在 latlng 参数中传递时纬度和经度值之间不存在空格。

单击此处获取 API 密钥

您寻找的是反向地理编码。请在此处查看此示例。https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse

您必须进行一次 ajax 调用才能获得所需的结果,在这种情况下,您可以使用 Google API 来获得相同的结果

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true/false

构建这种 url 并将 lat 替换为您想要的 lat long。 调用和响应将使用 JSON 格式,解析 JSON,您将获得完整的地址,直到街道级别