2013-04-23 49 views
6

我希望Google自動填充建議僅列出住宿和位置。我一直在努力讓住宿類型正常工作,但沒有任何建議出現。通過住宿和位置類型自動完成的地方

當我從autoComplete變量中刪除ac_options時,一切正常,但當然沒有任何建議是由特定類型縮小的。

var ac_options = { 
     types: ['lodging'] 
    }; 

    var input = document.getElementById(this.options.autoCompleteInputId); 
    var autocomplete = new google.maps.places.Autocomplete(input, ac_options); 

    //bind to input field 
    autocomplete.bindTo('bounds', this.gmap); 
+0

你能提供一個關於http://jsfiddle.net/的例子嗎? – likeitlikeit 2013-04-25 12:03:42

+0

我有jsfiddle的麻煩,所以最後我沒有打擾。經過幾天這個問題,我非常確定,目前無法完成。 – Malcr001 2013-05-01 17:44:53

回答

5

我不認爲住宿是有效的選項,按下面的鏈接...

https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

你應該嘗試以下,而不是...

https://developers.google.com/maps/documentation/javascript/examples/places-queryprediction

在示例中使用「寄宿」來代替「比薩附近」... :)

+0

建議的選項不適合使用。住宿的投入不會僅寄宿商家與任何與包含住宿的確切關鍵詞相匹配的商家,這與僅僅顯示住宿商業不同。 – Malcr001 2013-05-01 17:42:44

+0

要列出住宿業務,只能使用:var options = { 類型:['establishment'] }; – 2013-05-02 07:31:22

相關問題