2016-10-05 185 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%解決方案,但我希望你能找到你的問題的答案。