2016-08-23 4 views
0

Zunächst bitte ich um Entschuldigung, wenn dieser Artikel bereits existiert, aber meine lange Suche Bemühungen hat nichts nützliches bisher zurückgegeben.Wie kann ich Ergebnisse von Google Places-Autocomplete bestellen?

Ich integriere Google Places Autocomplete in eine meiner Website, ich habe Mühe, die Optionen zu finden, mit denen wir die Ergebnisse sortieren können; Zur Zeit haben wir ein Problem, bei dem ein Benutzer das Wort London eingeben kann und wir möchten, dass London, Großbritannien, das erste Ergebnis nicht London Straße in ... ist!

Wir wollen immer noch, dass der Benutzer in der Lage ist, nach Road zu suchen, aber wir wollen nicht, dass dies über großen Städten angezeigt wird.

Kann mir bitte jemand in die richtige Richtung zeigen, wie man das mit Google Places Autocomplete macht?

Antwort

1

Leider ist das Ändern des Reihenfolgeergebnisses der Autocomplete nicht möglich.

Der Dienst Place Autocomplete gibt anhand dieser Zeichenfolge und basierend auf der wahrgenommenen Relevanz mögliche Übereinstimmungen zurück.

Die nächstgelegene Sie machen können, ist eine Einschränkung hinzuzufügen, indem type und/oder componentRestriction hinzufügen. Zurzeit können Sie componentRestrictions verwenden, um nach Land zu filtern.

Beispielcode:

var input = document.getElementById('searchTextField'); 
var options = { 
types: ['(cities)'], 
componentRestrictions: {country: 'fr'} 
}; 

autocomplete = new google.maps.places.Autocomplete(input, options); 
Verwandte Themen