2009-03-05 5 views
1

私は、ユーザーが会社が運営されている地域を指定できるようにするUI(AJAX対応LAMPサーバー)を開発しています。この場合の「地域」は、州(カナダを対処する場合)または国全体(他の国)であってもよい。リージョナルプロキシミティUI

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

大部分の会社は自分の地域外でしか動作しないため、複数の地域をカバーする企業はあまりにも遠くに分岐しない傾向があるため、私は近隣地域に基づいて徐々に地域リストを表示することを検討しています。私はある時点(私は今のところ3つのパスを使用しています)で、完全なリストを表示する必要があることを理解しています。私はちょうどそれが明確な端のケースであるので、その点に達するのを遅らせることを試みているだけです。

Here is a PNG mockup that explains this concept a bit more clearly。 (196キロバイト)

質問:

  • あなたが実際にフォームの相互作用のためにどのような提案がありますか?これは代表的なエンドユーザーにはまだ提示されていませんが、プロトタイプ段階でのすべての提案が可能です。
  • 移行の間に米国の州やカナダの州を巻き返すことは、ユーザーの空間的な記憶に悪影響を及ぼすと思いますか?
    • 3つ目のパスの後、会社は米国の州ごとに運営されるため、50の入力を1つに変換します。
  • このアプローチをベースラインまたはデモとして使用している既存のアプリケーションはありますか?
  • 私の開発者が知りたいことは知っているので、各地域の近接度を保存する最も簡単な方法は何でしょうか?センターの緯度/経度? 「バウンディングボックス」の各隅の緯度/経度(より正確)?私は、会社の実際の住所の緯度/経度に基づいていくつかの近接度計算を書くことになると仮定しています。

答えて

0

あなたはチェックボックスのリストを知るためにマップを読むことを期待していますか?ユーザーが地理的なレベルの能力を持っている場合は、マップからプロキシミティレベルのコグニティブ転送を行うのではなく、マップから直接リージョンを選択する作業が少なくなります。次に、プロキシミティレベル/地域移行。

レベルの地理的な専門知識を持っていないユーザーがいる場合(米国の地図で自分の州を見つけることができないアメリカ人の数が驚くかもしれません)、おそらくマップに加えて、ホームアドレスに近い領域を持つ1つの近位(デフォルト)、網羅的な1つのリスト。弱い地理的能力を持つユーザーが複数の任意レベルの近接性を処理できるようになることはありません。マップをうまく読み込めない人は、ある地域の近接度を別の地域に推定することはできません。だから近所のリストを試してみると、それがうまくいかない場合は近接性を忘れて行き、網羅的に行きましょう。アイダホを探している近接レベルの間をさまよっているユーザーを送りません(「私はインディアナ近くです」と誓います)。

既定では、可能性の高いクライアントの調査に基づいて、ほとんどのユーザーを満足させる可能性のある領域が近似リストに表示されます。 "more"ボタンは網羅的なリストを表示します。どちらのリストも、アルファベット順にソートする必要があります。ただし、徹底的なリストを最初に米国、州番号&、およびテリトリー(米国(すべて)とカナダ(すべて)を含む)に細分します。

いくつかのコマンドボタンを用意して、複数のリージョンを選択することができます(「すべての48の連続した米国の州、すべての南米)」。後でユーザーが一部の地域の選択を解除できます。このため、ユーザーが入力をコミットするまでは何もロールバックしません。 (劣らHTML内のすべての、)マップに加えて、リストを使用していない誰かの例として

、1,2,3-。Y社は販売しているUIは、基本的にはX社は、地域で製品を販売している」、と言っている http://justaddwater.dk/2007/12/21/map-with-positions-in-css/

0

私はそれはあなたが現在のUIから達成しようとしているということです本当に明確ではないです(あなたが支店を探している?他の会社?など?)

私が使用しての大ファンではありません地域を定義する純粋な地理的近接度。たとえば、ある会社がNYCで運営されている場合、ニュージャージーには月までの事務所がある可能性があります。一方、錨泊中の企業にとっては、バンクーバーのオフィスは依然としてその地域内にある可能性があります。残念なことに、国境もかなり無意味です。たとえば、私は西部のPAに住んでいて、ピッツバーグとフィリーは同じ状態にありますが、問題の国は異なる可能性があります。ほとんどの企業はそれぞれオフィスを構えています。

プロジェクトがランプベースの場合、ユーザーがマップ上のポイントをクリックさせ、それに基づいて彼が何を意味するのかを尋ねるだけです(たとえば、最寄りの都市、郡全体、州全体、国全体)。

いずれにしても、あなたのオフィスを地図上のプッシュピンとして提示してください。その場合は、次に、標準のGoogleマップが検索を処理する方法の側面のリストを持つことができます。

これは大変な作業ですが、重要なフォームの場合は、手動でのテキスト入力やリストからの選択よりもユーザーが好む場合があります。

+0

を見ます2,3,4で。近接に関する私の関心は、MOST企業がその地域/周辺地域でのみ販売していることを示すデータに基づいています。このルールには例外があるため、すべてのオプションはいつでもアクセス可能な状態にしておく必要があります。 –

+0

私は何かを理解していないと思う。これは入力フォームか出力フォームですか?それは私の入力フォームのように見えたので、ユーザーは他の企業がどこに売っているのかを教えてくれるのではなく、どこで売り物を売っているのかを伝えています。 – Uri

関連する問題