web-dev-qa-db-ja.com

マップ-詳細検索

だからここに面白いものがあります。製品は次のとおりです。Googleマップを想像してください。すべての場所がマッピングされますが、場所は時間とともに変化します。地名や国境が変わるので、歴史的な場所のデータを収集しています。

ほとんどのユーザーは、「簡単な検索」を使用して自分の場所を見つけます。これは、場所の名前を入力する単一のテキストボックスです。

以下のモックアップは「高度な検索」を表しています。地名は一目瞭然です。

内の場所は検索を実行しますが、より広い場所の内部にある場所のみを検索します(たとえば、米国を選択した場合、検索結果は結果として50の州を返します)。

特定のタイプ(墓地、都市、地方など)のタイプフィルター結果を配置します

年は場所の歴史的な期間を指定することです

Locationは、ユーザーが選択した地点(緯度/経度)の指定された半径内にあるすべての場所を返します

この領域はユーザーテストが不十分です。ユーザーは、すべてのフィールドに入力しようとする(オプションであることを認識していない)か、システムがどのように機能するかのモデルを把握するのが一般的に困難です。これで私を助けるためのどんな考えでも私は感謝します。

Mockup of Advanced Search

2
Casey Robinson

ロケーションに使用するフィールドの特定をユーザーに頼るのではなく、ロケーションのタイプに関するインテリジェンスをアルゴリズムにシフトできますか?場所の名前、場所内の場所は、規模に応じて交換できます(バルセロナ内のすべての病院を検索することもできます)。半径1マイルの緯度/経度も、場所と隣接エリアを特定する別の方法です。

場所のフィールドを1つだけ保持し、ユーザーがズームを操作して、国または惑星に対する都市の場所に関心があるか、またはこの同じ都市内のすべての場所に関心があるかを選択できるようにします。

メインの場所を設定すると、場所のタイプと年がフィルタとして機能します。歴史家や地理学者は、場所とは無関係に、特定の期間のすべての人間の居住地、または地球上のすべての病院を見ることに関心があるかもしれないとは想像できます。

検索なしで地図を閲覧するような探索モードはありますか?次に、3つのフィールド(場所、タイプ、年)をすべてフィルターとしてマップの上に配置することを想像できます。

それぞれに「適用」ボタンを使用してそれらを水平に配置すると、それらが同じレベルにあることをユーザーに示し、独立して、または互いに追加して使用できます。ユーザーはすでに地図を見ることができるので、それらは明らかにオプションです。

1
celinelenoble

Mike Markの提案に触発されました:ある入力フィールドから別の入力フィールドにフォーカスを移すたびに、検索によって得られる結果のおおよその数を安価に計算することは可能でしょうか? 「約300件の結果が見つかりました」という行に沿って何かを表示し続ける継続的に更新されるメッセージボックスがあった場合、これは、ユーザーがいつでも現在の検索をコミットできることをユーザーに示します。

1
Pete

最初の検索フィールドに入力した後、結果を表示することはできますか?

多分これは助けになるでしょう。

[更新/説明]ユーザーがデータを入力しているときに結果が更新される場合、ユーザーがすべてのフィールドに入力する必要がないことは明らかだと思います。

1
Mike Mark