[英]Google places API automatically get place from a string
在我的頁面中,我正在查詢后端以獲取地址,並將該地址放入輸入中。 現在使用Jquery,我獲取了該輸入值,並希望從Google Places API獲取該地點。
//placing value from parameter my input
var pickup = $state.params.bookingInfo.address;
$("#address").val(pickup);
//Calling for places
autocomplete = new.google.maps.places.Autocomplete(document.getElementById("address"));
google.maps.event.addListener(autocomplete, 'place_changed', function () {
var place = autocomplete.getPlace();
console.log(place);
});
在這里,我得到的地方是未定義的,因為地圖中沒有事件。
我所需要的只是如何獲得從查詢中獲得的地址和地址?
提前致謝。
請參閱以下官方Google開發文檔和源示例: https : //developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform
就您而言,您可以按原樣嵌入此代碼; 調整頭部的CSS(例如,在不需要時隱藏地圖); 復制示例代碼並插入密鑰,然后進行一些實時編輯,直到您弄清楚如何使其與現有頁面最匹配; 首先按原樣嘗試,以確保其正常工作; 您可以根據自己的需要開始改裝之后。 實際上,我之前遇到過您的情況,我發現上面的源代碼對於獲取地點詳細信息回調最為有用。 希望它對您也有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.