2014-01-24 15 views
6

Ich habe mit Google Places Autocomplete für die Verwendung in einem Formular experimentiert, kann aber nicht herausfinden, wie die Postleitzahl in der Dropdown-Liste der automatischen Vervollständigung oder dem ausgewählten Eingabewert angezeigt wird.Anzeigen der Postleitzahl in der Google Places-Autocomplete-Dropdownliste

Der zurückgegebene Autocomplete-Wert enthält die Postleitzahl, daher kann ich sie extrahieren und in die richtige Formulareingabe einfügen. Sie wird jedoch nicht angezeigt, wenn der Web-Besucher seine Daten eingibt.

Das Ziel ist eine sehr einfache Form, Name, Adresse, Telefon, E-Mail und alle Adresseingaben verborgen (Staat, Stadt, Straße, PLZ, usw.).

Meine Sorge ist, obwohl die richtigen Daten mit dem Formular eingereicht werden, wenn die Web-Besucher ihre Postleitzahl nicht sehen, werden sie besorgt sein, dass sie nicht die vollständige Adresse gesendet haben.

Ich habe entdeckt, dass, sobald Sie die richtige Adresse auswählen und dann zurück zum Eintippen der Postleitzahl, die API die Zip an den richtigen Ort einfügen und zeigen es. Aber es wird nicht angezeigt, wenn Sie die Adresse eingeben.

Irgendwelche Ideen einer verfügbaren Option, die dazu führen würde, dass die Zip zuerst angezeigt wird?

+0

Nicht, dass ich mit automatischer Vervollständigung wissen. – MrUpsidown

Antwort

5

Aber es wird es nicht zeigen, wenn Sie zunächst die

Adresse eingeben ... weil es nicht verfügbar ist, wenn Sie die Adresse eingeben. Die Details für eine Vorhersage werden angefordert, wenn Sie ein Element auswählen, nicht wenn Sie etwas eingeben. Die Antwort ist einfach: Es ist nicht möglich.

Was Sie tun können: Erstellen Sie Ihre eigene automatische Vervollständigung und füllen Sie sie mit Daten.

Sie werden zuerst die Prognosen über die autocompleteService beantragen müssen und fordern Sie dann die Details über PlacesService.getDetails()

Verwandte Themen