1

ユーザーが会社が運営する地域を指定できるようにする UI (AJAX 対応; LAMP サーバー) を開発しています。この場合の「地域」は、州 (米国を扱う場合)、州 (カナダ)、または国全体 (その他すべて) の場合があります。

世界には 195 か国あるので、複数選択ボックスやチェックボックスのリストは避けたいと思います。この特定の画面に至るワークフローでは、ユーザーはすでに会社の完全な住所を入力しているため、作業を開始する地域があります。

自社の地域のみで事業を展開している企業が多く、複数の地域にまたがる企業はあまり拠点を広げない傾向にあるため、地域のリストを近接性に基づいて段階的に表示することを検討しています。ある時点で (今のところ 3 つのパスを使用しています)、完全なリストを表示する必要があることに気付きました。明確なエッジケースであるため、ユーザーがそのポイントに到達するのを遅らせようとしています。

これは、この概念をもう少し明確に説明する PNG モックアップです。(196kバイト)

質問:

  • 実際のフォーム インタラクションについて、どのような提案がありますか? これはまだ代表的なエンド ユーザーには提示されていませんが、試作段階でのあらゆる提案を受け入れます。
  • 移行の間に米国の州やカナダの州を「ロールアップ」すると、ユーザーの空間記憶に悪影響を与えると思いますか?
    • より明確に: 3 回目のパスの後、会社は米国のすべての州で営業するようになります。したがって、これらの 50 の入力を 1 つに変換します。
  • ベースラインまたはデモとして使用するためにこのアプローチを利用した既存のアプリケーションはありますか?
  • そして、私の開発者が知りたがっていることはわかっているので、各地域の近接性を保存する最も簡単な方法は何でしょうか? 中心の緯度/経度? 「境界ボックス」の各コーナーの緯度/経度(より正確)? 会社の実際の住所の緯度/経度に基づいて、いくつかの近接計算を作成することになると思います。
4

2 に答える 2

0

現在の UI から何を達成しようとしているのかはよくわかりません (支社をお探しですか? 他の会社をお探しですか? など)。

私は純粋に地理的な近さを使って地域を定義するのは好きではありません。たとえば、ある会社がニューヨークで事業を行っている場合、その会社のオフィスは月と同じくらい遠いニュージャージーにある可能性があります。一方、停泊中の企業の場合、バンクーバーのオフィスは依然として地域内にある可能性があります. 残念ながら、州の境界もかなり無意味です。たとえば、私はペンシルベニア州西部に住んでいますが、ピッツバーグとフィラデルフィアは同じ州にありますが、重要なことはすべて別の国である可能性があり、ほとんどの企業がそれぞれにオフィスを持っていると言えます.

あなたのプロジェクトがランプベースの場合、ユーザーにマップ上のポイントをクリックさせて、それに基づいてユーザーに何を意味するのか (たとえば、最寄りの都市、郡全体、州全体、国全体など) を尋ねてみませんか?領域全体を定義するには、何らかのグラブ ツールを使用して、その一部である可能性のある他のすべての領域をクリックまたは線引きすることができますか?

いずれにしても、オフィスを画鋲としてマップ上に表示し、標準の Google マップが検索を処理するように、横にリストを表示することもできます。

大変な作業になるかもしれませんが、重要なフォームの場合、ユーザーは手動でテキストを入力したり、リストから選択したりするよりもそちらを好むかもしれません。

于 2009-03-05T00:58:22.303 に答える