2013-04-23 17 views
6

Googles otomatik tamamlama önerisini yalnızca toplantı yerlerini ve konumlarını listelemek istiyorum. Ben çoğunlukla konaklama türünü işe almaya çalışıyorum, ancak hiçbir öneri görünmüyor.Yerler ve konum türlerine göre otomatik tamamlama

autoComplete değişkeninden ac_options öğesini kaldırdığımda her şey iyi çalışıyor ancak önerilerin hiçbiri belirli bir türle sınırlandırılmıyor. Bunun yerine aşağıdaki deneyin gerektiğini

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/ üzerinde şu ana kadar neler yaptığınıza dair bir örnek verebilir misiniz? – likeitlikeit

+0

Jsfiddle ile sorun yaşadım, bu yüzden sonunda rahatsız etmedim. Bu problemle birkaç gün sonra, şu anda bu işlemin yapılamayacağı konusunda oldukça eminim. – Malcr001

cevap

5
Ben konaklama aşağıdaki bağlantıyı gereğince, geçerli bir seçenek olduğunu sanmıyorum

...

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

...

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

örneğin "pizza yakın" yerine "konaklama" kullanın ... :)

+0

Önerilen seçenek uygun kullanım değildir. Bir lojman girişi, yalnızca konaklama işletmelerinin sadece gösterilmesinden farklı olan lojikleri içeren kesin anahtar kelime ile sadece bir şeyle eşleşen işletmelere geri dönmemektedir. – Malcr001

+0

Yalnızca konaklama işletmesini listelemek için şunları kullanabilirsiniz: var options = { türler: ['kuruluş'] }; –