如何在Google Map中从纬度和经度获取地址位置。?

时间:2013-10-22 07:25:05

标签: javascript php google-maps

所以我有纬度和经度,如44.46474527.3553838。我需要得到一个地址:米兰,意大利,str。肯尼迪89.

我怎么做?

3 个答案:

答案 0 :(得分:138)

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

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

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

Click here to get an API key

答案 1 :(得分:16)

您正在寻找的是反向地理编码。看看这个例子。 https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse

答案 2 :(得分:7)

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

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

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