2017-06-18 2 views
-1

ich die folgende API verwenden: https://developers.google.com/maps/documentation/javascript/places-autocompleteMithilfe der Google Autocomplete-Platzierungs-JavaScript-API können Sie Ergebnisse auf einen "Typ" des Standorts anwenden.

Ich mag würde Ergebnisse beschränken, wie folgt:

Wenn ein Benutzer ausgewählt hat ‚Flugzeug‘ - dann sollten die Ergebnisse in der Nähe der Stelle, vom Anwender eingegeben nur Flughäfen anzeigen .

Wenn ein Benutzer "Zug" ausgewählt hat, sollten die Ergebnisse nur Bahnhöfe in der Nähe des vom Benutzer eingegebenen Ortes anzeigen.

Ich sehe keine Dokumentation auf dieser speziellen Seite, die darauf hindeutet, dass dies möglich ist. Ich habe aber anderswo einen 'type'-Parameter entdeckt, den Sie benutzen können .... ich bin mir nicht sicher, wie das hier funktioniert.

Alternativ habe ich mir gedacht - wenn der Benutzer 'Flughafen' auswählt, könnte ich immer Flughafen an ihre Suchanfrage anhängen.

Irgendwelche Vorschläge für den besten Weg, dies zu tun?

Antwort

1

Gemäß der Dokumentation, die derzeit die types Parameter der Orte, die automatische Vervollständigung unterstützt nur folgende Werte:

  • geocode
  • Adresse
  • Einrichtung
  • (Regionen)
  • (Städte)

https://developers.google.com/maps/documentation/javascript/places-autocomplete#add_autocomplete

Es gibt eine Feature-Anforderung im öffentlichen Issue-Tracker, um Typen zuzulassen, die in der http://code.google.com/apis/maps/documentation/places/supported_types.html in den Orten Autocomplete erwähnt werden.

Bitte nehmen Sie sich einen Blick auf dieses Feature Anfrage:

https://issuetracker.google.com/issues/35820774

Fühlen Sie sich frei, um die Feature-Anfrage zum Stern Ihre Stimme hinzuzufügen.

Verwandte Themen