所以我有纬度和经度,如44.4647452
和7.3553838
。我需要得到一个地址:米兰,意大利,str。肯尼迪89.
我怎么做?
答案 0 :(得分:138)
只需将纬度,经度和Google API密钥传递给以下查询字符串,您将获得一个json数组,从那里获取您的城市。
https://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&key=YOUR_API_KEY
注意:确保在latlng参数中传递纬度和经度值之间不存在空格。
答案 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,您将获得街道级别的完整地址