我使用谷歌地圖Places API V3自動完成(google.maps.places.SearchBox),我添加了以下監聽器:谷歌地圖Places API V3自動完成搜索框差異搜索術語/選擇的地點
searchBox = new google.maps.places.SearchBox(input);
//not available at start, will be set later.
//updateGoogleAutoCompleteSearchBoundFromMap();
//listener if the user selected a poi or text
searchBox.addListener('places_changed', function() {
...
所以我想知道現在搜索框給了我具體的地方,然後搜索詞自動完成。無論我在列表中選擇什麼,我都會得到一個帶有地點ID的地方對象的數組。我可以通過某種方式區分用戶是否選擇了搜索字詞或具體的地點ID嗎?
因爲我想採取不同的行動。 我找不到任何文件,所以恐怕我無法區分...
因爲如果用戶選擇一個具體的地方,我想顯示那個地方,只有那個地方。如果沒有,我想使用搜索詞來表達其他的東西。
對不起,如果它不清楚。我的問題不是谷歌給了我什麼,但如果我有任何選擇,看看用戶是否選擇了一個地方或搜索詞。因爲來自谷歌的兩個地方看起來都是平等的。 – Hannes