如何从Google Map中的经度和纬度获取地址位置?[关闭]


Answers:


154

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

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

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

点击此处获取API密钥


7
sensor = false:P或您现在就可以完全忽略该参数
user3308043 2014年

2
@ user3308043我们需要为上述google api调用注册我们的应用程序吗?
Umang Kothari '02

@UmangKothari不,您不需要为此api调用注册一个应用程序!!!
Kirankumar Dafda,2016年

@Kirankumar,而且通话数量有限?顺便说一句,谢谢!
Umang Kothari

1
没有@UmangKothari,通话数量也没有限制:)
Kirankumar Dafda


8

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

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

构建这种url,并用所需的long替换lat。调用和响应将使用JSON,解析JSON,您将获得完整的地址,直到街道


1
这很棒。如何从呼叫中检索“格式化的地址”?
bagofmilk


@DineshPrajapati我们是否需要为上述google api调用注册我们的应用程序
Umang Kothari

简单的REST调用不需要
Dinesh Prajapati
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.