2

Places Autocomplete 機能をページに追加するために、Google Maps Javascript API V3 Places Library を使用しています。ここに記載されている問題はありません。

ユーザーがリストから場所を選択すると、その場所に関する情報が Autocomplete オブジェクトに返され、アプリケーションで取得できるようになります。

私が処理したいのは、ユーザーがオートコンプリート ドロップダウンから場所を選択せず​​に検索フォームを送信した場合です。現在、ユーザーの入力を収集し、それをGoogle ジオコーディング サービスに送信し、ジオコーディング結果のリストをユーザーに表示して、ユーザーがいずれかを選択してフォームに入力できるようにしています。

したがって、アイデアは次のとおりです。ユーザーは、オートコンプリート ドロップダウンから場所を選択するか、Geocoder リストから選択します。

私の主な懸念は、返される結果が異なることです。問題は次のとおりです。ユーザーがドロップダウン リストからオプションを選択しない場合にオプションのリストを表示するために、場所ライブラリによって返されたオートコンプリート結果を含む JS オブジェクトを何らかの方法で傍受することは可能ですか?

前もって感謝します。

4

1 に答える 1

2

できることは、サーバー側のPlaces Autocompleteリクエストを実行し、結果をユーザーに提示することです。これらの結果は、 Javascript APIPlacesAutocompleteによって提供される結果と同じである必要があります。次に、選択した結果の参照を使用して、PlaceDetailsリクエストを実行します。

于 2012-06-26T05:47:29.017 に答える