我有鏈接與地理座標(下面),當我通過這個URL到谷歌地圖頁面,在輸入我看到我的地理座標。 是否有可能得到他們的人類可讀地址而不是地理編碼,而不改變URL格式(應該使用地理座標)?谷歌地圖 - 顯示地址,而不是地理編碼
https://www.google.com/maps?&z=16&q=51.5362671,-0.11687110000002576&ll=51.5362671,-0.11687110000002576
我有鏈接與地理座標(下面),當我通過這個URL到谷歌地圖頁面,在輸入我看到我的地理座標。 是否有可能得到他們的人類可讀地址而不是地理編碼,而不改變URL格式(應該使用地理座標)?谷歌地圖 - 顯示地址,而不是地理編碼
https://www.google.com/maps?&z=16&q=51.5362671,-0.11687110000002576&ll=51.5362671,-0.11687110000002576
如果我正確理解問題,則需要使用反向地理編碼。我找到了一些鏈接。這不是你的問題的解決方案,但(我希望)這些例子可以幫助你找到解決方案。
Reverse Geocoding。這個頁面有輸入你可以把座標和檢查地址。我把座標51.5362671,-0.11687110000002576並得到結果:卡內基街(停靠L),倫敦N1,英國倫敦。從代碼你可以找到如何獲得格式化地址。
Geocoding Service。閱讀地理編碼響應:formatted_address字段和反向地理編碼(地址查找)。該文檔還提供瞭如何獲取格式化地址的示例。
也許,這個環節也可以幫助你: 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%解決方案,但我希望你能找到你的問題的答案。
https://developers.google.com/maps/documentation/geocoding/intro?hl=zh-TW(一般)|| https://developers.google.com/maps/documentation/geocoding/intro?hl=en#reverse-example(針對您的問題) –
我知道關於地理編碼..抱歉,但它不是解決方案。我問到我可以在沒有預先地理編碼的情況下使用。 –
你想把lat/lng轉換爲一個地址嗎? –