2013-04-23 17 views
6

Chcę, aby podpowiedź autouzupełniania Google Googles wyświetlała tylko listę miejsc noclegowych i lokalizacji. W większości staram się, aby typ zakwaterowania działał, ale nie pojawiają się żadne sugestie.Miejsca autouzupełniania według typów zakwaterowania i lokalizacji

Kiedy usuwam ac_options ze zmiennej autoComplete, wszystko działa dobrze, ale oczywiście żadna z propozycji nie jest zawężona do określonego typu.

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

możesz podać przykład na http://jsfiddle.net/ z tym, co masz do tej pory? – likeitlikeit

+0

Miałem problemy z jsfiddle, więc w końcu nie zawracałem sobie głowy. Po kilku dniach z tym problemem jestem prawie pewien, że obecnie nie można tego zrobić. – Malcr001

Odpowiedz

5

Nie sądzę zakwaterowania jest ważna opcja, według poniższego linku ...

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

należy spróbować następujących zamiast ...

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

zamiast "pizza blisko" w przykładzie użyj "noclegi" ... :)

+0

Sugerowana opcja nie jest właściwym zastosowaniem. Wkład zakwaterowania nie zwraca miejsca noclegowego tylko firmom, do których pasuje, z dokładnym słowem kluczowym zawierającym zakwaterowanie, które różni się od pokazywania wyłącznie firm hotelarskich. – Malcr001

+0

Aby wyświetlić listę obiektów noclegowych, można użyć tylko: var options = { types: ['establishment'] }; –

Powiązane problemy