web-dev-qa-db-ja.com

場所マップ:検索に基づいてすべての場所を表示OR検索エリアの近くに移動しますか?

ビジネスの場所検索を作成して、顧客が会社のサイトの地図で検索できるようにしています。仕組みは次のとおりです。

  1. ユーザーは場所を表示したい検索で都市の名前を入力します
  2. その都市にズームインし、表示可能な領域内で利用可能なすべての場所を一覧表示します

都市/郊外にはすべての形とサイズがあり、境界にズームアウトすることはできないため、事前に定義されたズームレベルに同意する必要があります。

図で見ることができるように、いくつかの場所が見えなくなっています。それらについての私の議論は、ユーザーが結果リストでロンドンを入力する場合、ビュー内のすべての場所に合うようにズームアウトしていなくても、表示可能領域の外にあるものをリストする必要があるということです。しかし、これを却下し、これは場所の「MAP」検索であるため、ユーザーがマップを移動して結果リストに表示させる必要があります。

私の考慮事項は次のとおりです。

  1. 検索は尊重され、場所ISロンドンでリストする必要があります
  2. ユーザーが低速の3Gスマートフォンで検索している場合、ズームアウトして表示領域を拡大する時間はありません。リスト上の場所を選択して電話番号や営業時間を表示するだけです。

enter image description here

2
Apoc

ズームアウトしてロンドンのすべての結果をビューエリアに含めることはお勧めできません。理由は次のとおりです。-ロンドン4とロンドン5がばらばらになっていると想像してください。したがって、これに対応するためにズームアウトすると、ロンドン1とロンドン2は互いに非常に接近し、混雑して役に立たなくなります。市街地にロンドンがたくさんあるときにこれを想像してみてください。ですから、あまり役に立たない遠く離れたロンドン4とロンドン5に対応するために、それらすべてを妨害します。

ここで示した方法(4と5のみがリストに表示される)がクライアントまたは要件の理由で十分でない場合は、次の方法を強くお勧めします。

enter image description here

ここでは、結果にさらに項目があるという継続性の概念が得られるため、ユーザーがロンドン1、2、または3で決定を修正することを回避できます。

1
Kishan

データセットの一部のみを表示するという問題に直面しており、ユーザーに何が表示されているか、必要に応じてビューを拡大または縮小する方法をユーザーに通知するための最良の方法を知る必要があります。

ビデオゲームがこの問題にどのように対処するかを検討することをお勧めします。横には、PIP(ピクチャーインピクチャー)と表示領域を示す赤いボックスがあります。赤いボックスの外側に、調査する興味深い事柄があることを示す指標を与える必要があります。

私はこれと同様の問題に取り組んできました。問題は郊外への対処と何を除外するかを含みました。たとえば、ロンドンなどの都市を検索すると、ロンドンの始まりと郊外の始まりの法的な定義があります。ただし、これを行うと、通りの向こう側の場所が除外される可能性があります。

それに加えて、「心理的分裂」と呼ばれる問題がありました。つまり、ある場所は別の場所よりも近い可能性がありますが、近い場所は川を渡って別の州にありました。 (私は米国にいます。)

マップから結果のテーブルまで、一連の選択肢をユーザーに提供することになりました。バリエーションは、設計に非常に時間がかかり、構築に費用がかかりました。

0
Mayo