1

我使用的是Google Maps JavaScript API v3自動完成庫,我注意到它返回的是永久關閉的地方(這對我的用戶沒用)。Google Places Autocomplete - 如何刪除永久封閉的地方?

我知道他們是永久關閉,因爲有對細節的地方,上面寫着一個屬性「place.permanently_closed =真正的」

var view = {}; 
view.placesAutocomplete = new google.maps.places.Autocomplete($('#venue').get()[0], {}); 
google.maps.event.addListener(view.placesAutocomplete, 'place_changed', function() { 
     view.place = view.placesAutocomplete.getPlace(); 
     // view.place.permanently_closed equals true for some results! not helpful... 
}); 

我如何能夠防止這些永久封閉場所不再出現在我的自動完成了結果如何?或過濾出來?

UPDATE: 任何人誰當發生這種情況,我最後得出的結論有沒有辦法做到這一點,除了通過在JavaScript的地方結果循環和手工拉出來的結果,或警告的地方是基於封閉用戶檢查place.permanently_closed變量然後顯示一條消息。

+0

財產* place.permanently_closed *記錄在哪裏?你能提供一個鏈接嗎? – Marcelo

+0

有一個名爲威尼斯研磨的地方,實際上是一家咖啡店,但是Google只知道這家商店已被替換的舊藝術畫廊:https://plus.google.com/116168257615113604097/about?gl=us&hl=en –

+0

不回答我的問題:-)你在哪裏看到**文檔**的對象屬性稱爲.permanently_closed? – Marcelo

回答

0

目前還沒有任何方法可以過濾這些建議(除非您選擇了這些建議,否則您甚至無法訪問建議)。

我到目前爲止看到的唯一方法是請求一個地方(沒有自動完成)並自行構建自動完成框。