2017-04-06 2 views
0

Wenn ein Benutzer in einer Adresse beginnt die Eingabe der Google Maps API für Place Autocomplete verwenden, empfiehlt es Adressen in der Nähe, wo sich der Benutzer befindet, die sie als Standort Vorbelastungs beziehen - https://developers.google.com/places/web-service/autocomplete#location_biasingBenutzer Standort mit Google Maps API Place Autocomplete

Wie kann ich die Koordinaten ermitteln, die die API bei der Standortbestimmung der API verwendet, wenn ich die Autocomplete-Komponente beim Laden der Seite lade, aber bevor der Benutzer eine Adresse eingibt, die durchsucht werden soll?

Antwort

0

Ich bin nicht sicher, wie Sie diese Koordinaten bekommen kann man bedenkt, dass der Benutzer derjenige ist, der den Standort ist die Eingabe, die Sie wollen. Aber, was kann ich Ihnen helfen, ist eine Idee, wie Sie es erreichen können. Als Erstes müssen Sie den optionalen Parameter radius verwenden, um die Ergebnisse der Rückkehrstellen auf die automatische Vervollständigung zu beschränken. Wenn Sie es nicht festgelegt haben, kann ein Benutzer in Asien Orte in den USA mit Autocomplete suchen. Durch Setzen dieser radius können Sie die Orte begrenzen, die Ihnen diese automatische Vervollständigung anzeigen kann. Sie können diese radius in Metern einstellen.

nun für die Koordinaten, können Sie die Geocoding API verwenden, um die Koordinaten der Adresse zu erhalten, die Sie suchen. Hier ist das Beispiel jsfiddle dafür.

+0

Sorry, die nicht wirklich helfen, mit dem, was ich zu erreichen versuchen. Ich habe die Frage aktualisiert, um hoffentlich klarer zu sein. –

Verwandte Themen