我使用Google Maps/Places javascript API在輸入框中自動完成位置。我試圖限制自動完成返回的地方的類型。我對coffeescript(以及一般編碼)非常陌生,但由於我在這裏有代碼段,我想查看是否有人可以在此代碼中看到任何可能導致致電Google的電話不考慮地點「類型」過濾。請注意,「餐廳」只是用作測試(不成功的一個)。Google地圖/ Places Javascript API自動完成限制類型
我已經通過在這裏的幾個其他問題閱讀,在他們之中: How can I restrict the Google Maps Places Library's Autocomplete to suggestions of only one city's places? How to limit google autocomplete results to City and Country only
不幸的是,它看起來像我使用的語法是正確的,這就是爲什麼我問這個問題,因爲無論使用哪種「類型」,自動完成結果都不會改變。
感謝您的任何幫助。
# autocomplete callback
autocomplete_options = {
types: ['restaurants'] # geocode, establishment, (regions), (cities)
}
autocomplete = new google.maps.places.Autocomplete(document.getElementById 'locationSearchField', autocomplete_options)
google.maps.event.addListener autocomplete, 'place_changed', ->
place = autocomplete.getPlace()
它告訴我不要在評論中說「謝謝」,畝,但謝謝!完美的工作和你的解釋,特別是對於所有這些新的人來說,都必須被欣賞和容易理解。 – newbie