2017-04-06 12 views
0

ユーザープレイスオートコンプリートのためにGoogle MapsのAPIを使用してアドレスを入力し始めると、それは彼らが場所バイアスと呼ぶユーザーが置かれている場所の近くのアドレスを、お勧めします - https://developers.google.com/places/web-service/autocomplete#location_biasingユーザー場所

ページロード時にオートコンプリートコンポーネントを読み込むときに、ユーザーが検索するアドレスを入力する前に、APIがその場所のバイアスに使用する座標を決定するにはどうすればよいですか?

答えて

0

私はあなたが望む場所を入力しているユーザーだと考えて、これらの座標をどのように得ることができるのか分かりません。しかし、私はあなたを助けることができる方法のアイデアを与えることです。まず、オプションのパラメータradiusを使用して、戻り値の場所の結果をオートコンプリートに制限する必要があります。設定していないと、アジアのユーザーはオートコンプリートを使ってアメリカの場所を検索できます。これをradiusに設定すると、オートコンプリートで表示できる場所を制限できます。これはメートル単位でradiusに設定できます。

座標の場合は、Geocoding APIを使用して、検索する住所の座標を取得できます。ここにサンプルjsfiddleがあります。

+0

申し訳ありませんが、それは私が達成しようとしているもので本当に助けにはなりません。うまくいっているかどうか質問を更新しました。 –

関連する問題