2

基本的に、SQL データベース内のテーブルの各ポイントに対応する地理位置情報とその他の情報のセットがあります。地理位置情報ピンを表示するさまざまなフィルターを設定するためのチェックボックスを備えた Bing Maps Web サイトがあります。基本的に、特定のチェックボックスに基づいて、データベースを最も効率的にクエリし、マップ上のピンを更新する方法を考えています。

または、テーブルのサイズが大きくなると再クエリのコストが高くなる可能性があるため、データベース全体をロードして、選択したチェックボックス フィルターに基づいて特定のピンのみを表示するにはどうすればよいでしょうか?

これを調査すると、GeoRSS ファイルに関する回答が見つかりましたが、これらの解決策は、すべてが一度に読み込まれ、表示され続けるポイントに固有のものです。このプロセスでフィルターを適用できるようには見えません (さらに再クエリを実行する必要はありません)。

編集:「フィルター」と言うとき、基本的には、現在表示されているピンを、地理位置情報が記録された日付や、チェックボックスを使用するその他のさまざまなことで絞り込むことについて話しています。レストランのリストがあり、それぞれに ID、位置情報、(データベースに) 追加された日付、および料理の種類の外部キーがあるとします。利用可能な食品の種類を選択して、検索結果をイタリア料理店とメキシコ料理店に限定しつつ、ボタンをクリックするだけで中華料理店を表示する機能を提供したいと考えています。

簡単にするために、最初にすべてのデータベース エントリを取り込みます。

4

1 に答える 1