2013-04-23 15 views
6

Desidero suggerire automaticamente Google solo per elencare gli alloggi e le posizioni. Per lo più ho cercato di far funzionare il tipo di alloggio, ma nessun suggerimento appare mai.Luoghi con completamento automatico per alloggio e tipi di posizione

Quando rimuovo ac_options dalla variabile autoComplete, tutto funziona correttamente, ma naturalmente nessuno dei suggerimenti viene limitato da un tipo specifico.

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

potresti fornire un esempio su http://jsfiddle.net/ con quello che hai finora? – likeitlikeit

+0

Ho avuto problemi con jsfiddle, quindi alla fine non mi sono preoccupato. Dopo un paio di giorni con questo problema sono abbastanza sicuro che questo non può essere fatto al momento. – Malcr001

risposta

5

Non credo alloggio è un'opzione valida, secondo il seguente link ...

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

si dovrebbe provare a seguito invece ...

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

al posto di "pizza vicino", ad esempio, utilizzare "alloggio" ... :)

+0

L'opzione suggerita non è il suo uso appropriato. Un apporto di alloggi non restituisce alloggio solo alle imprese che corrispondono a qualsiasi cosa con la parola chiave esatta contenente alloggi, il che è diverso dal semplice mostrare solo le attività di alloggio. – Malcr001

+0

Per elencare solo attività di alloggio, è possibile utilizzare: var options = { types: ['establishment'] }; –

Problemi correlati