2

Ich versuche, eine Autocomplete-Funktion für Standorte (Stadt & Postleitzahl) zu implementieren. Die Ergebnisse müssen innerhalb bestimmter Grenzen liegen (die Website ist stark regional ausgerichtet).Autocomplete für Standorte (Stadt & PLZ) durch Grenzen eingeschränkt (vollständig eingeschränkt)

Ich habe versucht, es mithilfe der Google Autocomplete Places API zu implementieren, aber der Parameter componentRestrictions akzeptiert nur Land (das ist in diesem Fall zu unspezifisch für Deutschland).
Die Voreingenommenheit scheint gut zu funktionieren, aber ich bekomme immer noch größere Städte aus dem ganzen Land, was dem regionalen Geltungsbereich des Projekts widerspricht.

Die Geocoding-API bietet zwar die Einschränkung, gibt aber in den meisten Fällen nur ein Ergebnis zurück (was für eine Autocomplete-Funktion nicht sehr nützlich ist).

Gibt es eine Möglichkeit, mein Ziel innerhalb der Google APIs zu erreichen, oder gibt es eine alternative API, die ich überprüfen sollte?

Antwort

0

Es scheint, als ob strikte Grenzen jetzt in Google APIs implementiert wurden. Sie sind die einzige Dienstleistung, die ich mit dieser Autovervollständigung in Deutschland kenne. Hier ist der Text ihres Kommentars auf Issue 8606:

Gute Nachrichten!

Der Place Autocomplete-Web-Service und die automatische Vervollständigung Klasse in der JavaScript Places Bibliothek unterstützt jetzt die Prognosen beschränken streng innerhalb bestimmter Grenzen zu sein:

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

Bitte Datei neue Feature-Anfragen für die Android und iOS Places API SDKs, wenn Sie diese Funktion in den SDKs verwenden möchten.

Siehe auch die neue „Strict Bounds“ Checkbox in diesem Beispiel: Platz automatische Vervollständigung Restricted auf mehrere Länder https://google-developers.appspot.com/maps/documentation/javascript/examples/full/places-autocomplete

Hinweis: strictBounds ist derzeit nur in der JavaScript- Orte Bibliothek als Option für die automatische Vervollständigung Klasse verfügbar , aber wir werden es in den kommenden Wochen zu der AutocompletionRequest hinzufügen (für die AutocompleteService).

Volle Offenlegung: Ich arbeitete für SmartyStreets, eine Adresse Validierung und Verifizierung Unternehmen.

Verwandte Themen