2016-10-05 134 views
-2

我有链接与地理坐标(下面),当我通过这个URL到谷歌地图页面,在输入我看到我的地理坐标。 是否有可能得到他们的人类可读地址而不是地理编码,而不改变URL格式(应该使用地理坐标)?谷歌地图 - 显示地址,而不是地理编码

https://www.google.com/maps?&z=16&q=51.5362671,-0.11687110000002576&ll=51.5362671,-0.11687110000002576 
+0

https://developers.google.com/maps/documentation/geocoding/intro?hl=zh-TW(一般)|| https://developers.google.com/maps/documentation/geocoding/intro?hl=en#reverse-example(针对您的问题) –

+0

我知道关于地理编码..抱歉,但它不是解决方案。我问到我可以在没有预先地理编码的情况下使用。 –

+0

你想把lat/lng转换为一个地址吗? –

回答

0

如果我正确理解问题,则需要使用反向地理编码。我找到了一些链接。这不是你的问题的解决方案,但(我希望)这些例子可以帮助你找到解决方案。

  1. Reverse Geocoding。这个页面有输入你可以把坐标和检查地址。我把坐标51.5362671,-0.11687110000002576并得到结果:卡内基街(停靠L),伦敦N1,英国伦敦。从代码你可以找到如何获得格式化地址。

  2. Geocoding Service。阅读地理编码响应:formatted_address字段和反向地理编码(地址查找)。该文档还提供了如何获取格式化地址的示例。

  3. 也许,这个环节也可以帮助你: Reverse Geocoding: Get address from Latitude and Longitude using Google Maps Geocoding API

如果你被格式化的地址,你可以使用jQuery .val()方法来输入设定值:

var address = ... // code to get formatted address 
$("selector_for_input").val(address); 

在这里,您可以找到使用.val()方法的example

我知道这些链接不是你问题的100%解决方案,但我希望你能找到你的问题的答案。