私はこの大きなUXの問題を抱えています。階層を持つ場所のセットがあります
Country>
State> (Optional, to be placed if it makes the UX better)
City>
Neighbourhood>
これを設計するための最良の方法がわからない、私が持っているいくつかのオプションは次のとおりです。
AJAXを呼び出す必要がありますか、それともDOMにロードする必要がありますか?AJAXがほぼ瞬時に応答することを確認できます。
上記の質問は主にWebベースのアプリケーションのコンテキストで行われることを明確にしましょう。
国を選択すると、Zipに入ることができるようになります。バックエンドは、都市/州などの情報を入力する際に、利用可能な近隣オプションを絞り込むのに優れています。
Zipは、数字のみのキーボードで入力するのがはるかに簡単になり(qwertyよりも大きくて少ないボタン)、検索をかなり絞り込みます。
人物が何を選択しているかはわかりませんが、選択にマップを使用するのはどうですか?必要に応じて、近くにあるものに焦点を合わせたり、最初に都市を選択してズームインできるようにしたりできます。
Googleマップはこれを オフラインターンバイターンナビゲーション に対して実行します。