如何从谷歌地图中的经纬度获取地址位置。? [关闭]

Posted

技术标签:

【中文标题】如何从谷歌地图中的经纬度获取地址位置。? [关闭]【英文标题】:How to get address location from latitude and longitude in Google Map.? [closed] 【发布时间】:2013-10-30 22:52:33 【问题描述】:

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

我该怎么做?

【问题讨论】:

【参考方案1】:

只需将纬度、经度和您的 Google API Key 传递给以下查询字符串,您将获得一个 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

【讨论】:

sensor = false :P 或者您现在可以完全省略该参数 @user3308043 我们是否需要注册我们的应用程序才能进行上述 google api 调用? @UmangKothari 不,您不需要为此 api 调用注册应用程序!!! @Kirankumar,而且通话次数有限??顺便说一句,谢谢! 没有@UmangKothari,调用次数也没有限制:)【参考方案2】:

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

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

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

【讨论】:

这很棒。如何从通话中检索“格式化地址”? 你必须用code.google.com/p/google-gson解析这个 @DineshPrajapati 我们是否需要为上述谷歌 api 调用注册我们的应用程序 简单的 REST 调用不需要【参考方案3】:

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

【讨论】:

以上是关于如何从谷歌地图中的经纬度获取地址位置。? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤振中从谷歌地图获取位置的经纬度坐标?

给定两个位置,如何从谷歌地图获取所有纬度和经度

试图从谷歌地图获取纬度是通过 Android 中的意图返回 null

如何从谷歌地图 API 获取楼层号或套房与纬度

我们如何在颤振应用程序中从谷歌地图获取特定位置的照片[关闭]

根据php中的地址获取错误的位置纬度和经度