簡體   English   中英

Google Places API自動從字符串獲取位置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM