2013-04-23 3 views
6

Ich möchte Googles Autocomplete Vorschlag, nur Unterkünfte und Standorte aufzulisten. Ich habe meist versucht, die Art der Unterkunft zu arbeiten, aber keine Vorschläge jemals erscheinen.Places Autocomplete von Unterkunft und Ortstypen

Wenn ich ac_options aus der AutoComplete-Variable entferne, funktioniert alles gut, aber natürlich wird keiner der Vorschläge von einem bestimmten Typ eingegrenzt.

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

könntest du unter http://jsfiddle.net/ ein beispiel mit dem angeben was du bisher vielleicht hast? – likeitlikeit

+0

Ich hatte Probleme mit jfiddle und am Ende habe ich mich nicht darum gekümmert. Nach ein paar Tagen mit diesem Problem bin ich mir ziemlich sicher, dass dies derzeit nicht möglich ist. – Malcr001

Antwort

5

Ich glaube nicht, dass Unterkunft gültige Option ist, wie pro folgendem Link ...

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

Sie sollten stattdessen folgende versuchen ...

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

anstelle von "Pizza in der Nähe" in Beispiel verwenden "Unterkunft" ... :)

+0

Die vorgeschlagene Option ist nicht die richtige Verwendung. Eine Eingabe von Unterkünften gibt nicht nur Unterkunft Unternehmen zurück, es passt alles mit dem genauen Schlüsselwort, das Unterbringungen enthält, die verschieden ist, um nur Unterkunftsbetriebe nur zu zeigen. – Malcr001

+0

Um nur das Unterkunftsgeschäft aufzulisten, können Sie Folgendes verwenden: var options = { Typen: ['Establishment'] }; –

Verwandte Themen