(57)【特許請求の範囲】
【請求項１】
地図を表示可能な画面を有するクライアント装置に地図データを送信可能な地図データ送信手段と、
前記クライアント装置から地図固定要求を受信可能であって、前記地図固定要求を受信したときに、前記地図データを用いて表示されている地図の中心を現在表示されている位置から移動させずに前記画面上において固定させる地図固定手段と、
前記地図固定手段が固定した地図上において利用者が選択した特定の地点の情報を受信可能である選択地点受信手段と、
前記特定の地点から一定の範囲内に存在する地物の地物情報をデータベースサーバから取得する情報取得手段と、
検索条件を決定するための検索条件入力表示を前記画面に表示させる検索条件表示手段と、
前記検索条件入力表示に入力された入力条件をクライアント装置から受信可能な検索条件受信手段とを備え、
前記情報取得手段は、前記特定の地点から一定の範囲内に存在し、かつ前記検索条件に合致する地物を検索して、その地物の地物情報を取得し、
前記地図データ送信手段は、前記情報取得手段が取得した地物情報を前記クライアント装置に送信する地図表示サーバ。
【請求項２】
前記検索条件表示手段は、前記特定の地点の近傍に前記検索条件入力表示を表示する請求項１に記載の地図表示サーバ。
【請求項３】
前記地図データ送信手段は、前記一定の範囲を前記地図上に表示するためのデータを前記クライアント装置に送信する請求項１に記載の地図表示サーバ。
【請求項４】
前記一定の範囲を変更する検索範囲変更手段をさらに備える請求項３に記載の地図表示サーバ。
【請求項５】
前記一定の範囲は、前記地図の縮尺又は前記地図の表示範囲によって定められる請求項３に記載の地図表示サーバ。
【請求項６】
前記情報取得手段は、地物を検索することが複数回可能であり、
前記地図データ送信手段は、直近に得られた検索結果による地物情報及び前回までの検索結果に対応する前記一定の範囲の前記地物情報を前記クライアント装置に送信する請求項３に記載の地図表示サーバ。
【請求項７】
前記地物情報を記憶する情報記憶手段と、
前記情報記憶手段から前記地物情報を読み出す情報読出手段とをさらに備え、
前記情報記憶手段は、前回までの検索結果による地物情報を記憶し、
前記地図データ送信手段は、前回までの検索結果を読み出すための読出表示を表示するためのデータを検索結果に応じた数だけ前記クライアント装置に送信し、
前記読出表示が選択されたとき、前記情報読出手段が前記情報記憶手段から選択された読出表示に対応する検索結果を読み出し、
前記地図データ送信手段は、対応する検索結果を前記クライアント装置に送信する請求項１に記載の地図表示サーバ。
【請求項８】
地図を表示可能な画面を有するクライアント装置に地図データを送信可能な地図データ送信手段と、
前記クライアント装置から地図固定要求を受信可能であって、前記地図固定要求を受信したときに、前記地図データを用いて表示されている地図の中心を現在表示されている位置から移動させずに前記画面上において固定させる地図固定手段と、
前記地図固定手段が固定した地図上において利用者が選択した特定の地点の情報を受信可能である選択地点受信手段と、
前記特定の地点から一定の範囲内に存在する地物の地物情報をデータベースサーバから取得する情報取得手段と、
検索条件を決定するための検索条件入力表示を前記画面に表示させる検索条件表示手段と、
前記検索条件入力表示を介して入力された入力条件をクライアント装置から受信可能な検索条件受信手段とを備え、
前記情報取得手段は、前記特定の地点から一定の範囲内に存在し、かつ前記検索条件に合致する地物を検索して、その地物の地物情報を取得し、
前記地図データ送信手段は、前記情報取得手段が取得した地物情報を前記クライアント装置に送信する地図表示サーバと、
前記地図表示サーバから受信した地図データを用いて地図を表示しうる画面と、前記地図固定手段により固定された地図上において特定の地点を選択する地点選択手段と、前記検索条件入力表示を介して検索条件を入力するための検索条件決定手段とを備え、前記画面が前記図表示サーバから受信した前記地物情報を表示するクライアント装置と
を備える地図表示システム。
【請求項９】
前記情報取得手段は、地物を検索することが複数回可能であり、
前記画面は、直近に得られた検索結果による地物情報を表示し、前回までの検索結果に対応する一定の範囲を表示して地物情報を表示しない請求項８に記載の地図表示システム。
【請求項１０】
前記クライアント装置は、前記一定の範囲の地図と、前記情報取得手段が検索した地物情報とを印刷する地図印刷手段をさらに備える請求項８に記載の地図表示システム。
【請求項１１】
前記地図印刷手段は、前記一定の範囲の地図と、前記情報取得手段が検索した地物情報とを前記特定の地点毎に印刷する請求項１０に記載の地図表示システム。
【請求項１２】
前記地図印刷手段は、前記一定の範囲の地図と、前記情報取得手段が検索した地物情報とを１枚の媒体に印刷する請求項１０に記載の地図表示システム。
【請求項１３】
地図表示手段に地図を表示させ、
地図固定手段に、前記地図表示手段に表示されている地図の中心を現在表示されている位置から移動させずに前記地図表示手段において地図の位置を固定させ、
地点選択手段に、前記地図固定手段により固定された地図上において利用者が選択した特定の地点を取得させ、
情報取得手段に、前記特定の地点から一定の範囲内に存在する地物の地物情報を取得させ、
地図表示手段に、前記情報取得手段が取得した地物情報を表示させるための地図表示プログラム。
【請求項１４】
地図表示手段が地図を表示するステップと、  前記地図表示手段に表示されている地図の中心を、現在表示されている位置から移動させずに前記地図表示手段において地図固定手段が固定させるステップと、  位置が固定された地図上において利用者が選択した特定の地点を地点選択手段が取得するステップと、  前記特定の地点から一定の範囲内に存在する地物の地物情報を情報取得手段が取得するステップと、  前記地図表示手段が前記地物情報を表示するステップと  を備える地図表示方法。
【請求項１５】
地図表示サーバに、地図を表示可能な画面を有するクライアント装置に地図データを送信させ、
前記クライアント装置から地図固定要求を受信させ、
前記地図固定要求を受信したとき、前記地図データを用いて表示されている地図の中心を現在表示されている位置から移動させずに前記画面上において固定させ、
前記画面上において中心が固定された地図上において利用者が選択した特定の地点の情報を受信させ、
前記特定の地点から一定の範囲内に存在する地物の地物情報をデータベースサーバから取得させ、
検索条件を決定するための検索条件入力表示を前記画面に表示させ、
前記検索条件入力表示に入力された入力条件をクライアント装置から受信させ、
前記特定の地点から一定の範囲内に存在し、かつ前記検索条件に合致する地物を検索して、前記地物の地物情報を取得させ、
前記地物情報を前記クライアント装置に送信させるための地図表示プログラム。
【請求項１６】
地図を表示可能な画面を有するクライアント装置に地図データを送信するステップと、
前記クライアント装置から地図固定要求を受信するステップと、
前記地図固定要求を受信したとき、前記地図データを用いて表示されている地図の中心を現在表示されている位置から移動させずに前記画面上において固定するステップと、
前記画面上において中心が固定された地図上において利用者が選択した特定の地点の情報を受信するステップと、
前記特定の地点から一定の範囲内に存在する地物の地物情報をデータベースサーバから取得するステップと、
検索条件を決定するための検索条件入力表示を前記画面に表示させるステップと、
前記検索条件入力表示に入力された入力条件をクライアント装置から受信するステップと、
前記特定の地点から一定の範囲内に存在し、かつ前記検索条件に合致する地物を検索して、前記地物の地物情報を取得するステップと、
前記地物情報を前記クライアント装置に送信するステップと
を備える地図表示方法。
【請求項１７】
地図を表示可能な画面と、
地図固定要求を受信したときに、前記地図データを用いて表示されている地図の中心を現在表示されている位置から移動させずに前記画面上において固定させる地図固定手段と、
前記地図固定手段が固定した地図上において利用者が選択した特定の地点の情報を受信可能である選択地点受信手段と、
前記特定の地点から一定の範囲内に存在する地物の地物情報を取得する情報取得手段と、
検索条件を決定するための検索条件入力表示を前記画面に表示させる検索条件表示手段と、
前記検索条件入力表示に入力された入力条件を受信可能な検索条件受信手段とを備え、
前記情報取得手段は、前記特定の地点から一定の範囲内に存在し、かつ前記検索条件に合致する地物を検索して、その地物の地物情報を取得し、
前記画面は、前記情報取得手段が取得した地物情報を表示する地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上における任意の地点に関連する情報を表示することが可能な地図表示システムに関する。
【背景技術】
【０００２】
予め記憶媒体に電子的に記録された電子地図を読み出し、画面に表示する地図表示ステムが知られている。利用者がマウス等の入力装置を用いて画面上の任意の地点をクリックすると、地図表示ステムはクリックした地点が中心となるように電子地図を移動させ、クリックした地点を中心とする電子地図を表示する。そして、利用者が任意の地点の情報を要求すると、地図表示ステムはその地点の情報を電子地図上に表示する。
【特許文献１】特開２００４−１７７４７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この構成はクリックにより電子地図を移動させるため、情報を入手したい地点を利用者がクリックすると、その地点が中心となるように地図が移動した後に、その地点の情報が表示される。そのため、複数の任意の地点の情報を同時に表示したい場合、あるいは任意の地点どうしの距離が離れているような場合、地図の移動により一方の地点が画面の表示範囲から逸脱してしまうことがある。そのため、所望の情報を同時に表示できない。
【０００４】
本発明は、このような問題を鑑みてなされたものであり、地図上において複数の地点の情報を同時に表示することが可能な地図表示システムを得ることを目的とする。
【課題を解決するための手段】
【０００５】
本願第１の発明による地図表示サーバは、地図を表示可能な画面を有するクライアント装置に地図データを送信可能な地図データ送信手段と、クライアント装置から地図固定要求を受信可能であって、地図固定要求を受信したときに、地図データを用いて表示された地図の画面上における位置を固定する地図固定手段と、地図固定手段が固定した地図上において利用者が選択した特定の地点の情報を受信可能である選択地点受信手段と、特定の地点から一定の範囲内に存在する地物の地物情報をデータベースサーバから取得する情報取得手段と、検索条件を決定するための検索条件入力表示を画面に表示させる検索条件表示手段と、検索条件入力表示に入力された入力条件をクライアント装置から受信可能な検索条件受信手段とを備え、情報取得手段は、特定の地点から一定の範囲内に存在し、かつ検索条件に合致する地物を検索して、その地物の地物情報を取得し、地図送信手段は、情報取得手段が取得した地物情報をクライアント装置に送信することを特徴とする。地物情報は、例えば、地物の名称、住所、電話番号、緯度経度、種類、地物に対する説明、又は地物を代表する画像である。地物情報における種類とは、例えばレストラン、病院、学校等の地物を分類するものである。
【０００６】
検索条件表示手段は、特定の地点の近傍に検索条件入力表示を表示することが好ましい。マウスをあまり移動せずに検索条件を入力できる。
【０００７】
地図データ送信手段は、一定の範囲を地図上に表示することが好ましい。利用者が検索範囲を容易に把握できる。
【０００８】
一定の範囲を変更する検索範囲変更手段をさらに備えてもよい。利用者が検索範囲を自由に設定できる。
【０００９】
一定の範囲は、地図の縮尺又は地図の表示範囲によって定められてもよい。検索範囲を設定する手間を省くことができる。
【００１０】
情報取得手段は、地物を検索することが複数回可能であり、地図データ送信手段は、直近に得られた検索結果による地物情報及び前回までの検索結果に対応する一定の範囲をクライアント装置に送信するように構成されても良い。地図表示手段に複数の検索結果が表示されて視認性が悪化することを防止できる。
【００１１】
地物情報を記憶する情報記憶手段と、情報記憶手段から地物情報を読み出す情報読出手段とをさらに備え、情報記憶手段は、前回までの検索結果による地物情報を記憶し、地図データ送信手段は、前回までの検索結果を読み出すための読出表示を表示するためのデータを検索結果に応じた数だけクライアント装置に送信し、読出表示が選択されたとき、情報読み出し手段が情報記憶手段から選択された読出表示に対応する検索結果を読み出し、地図データ送信手段は、対応する検索結果をクライアント装置に送信することが好ましい。利用者は、所望の検索結果を自由に参照できる。
【００１２】
本願第２の発明による地図表示システムは、地図表示サーバから受信した地図データを用いて地図を表示しうる画面と、画面に表示された地図の位置を画面に対して固定する地図固定手段と、地図固定手段により固定された地図上において特定の地点を選択する地点選択手段と、検索条件入力手段に検索条件を入力するための検索条件決定手段とを備え、画面が図表示サーバから受信した地物情報を表示するクライアント装置と、前記地図表示サーバとを備えることが好ましい。
【００１３】
情報取得手段は、地物を検索することが複数回可能であり、画面は、直近に得られた検索結果による地物情報を表示し、前回までの検索結果に対応する一定の範囲を表示して地物情報を表示しないように構成されても良い。地図表示手段に複数の検索結果が表示されて視認性が悪化することを防止できる。
【００１４】
クライアント装置は、一定の範囲の地図と、情報取得手段が検索した地物情報とを印刷する地図印刷手段をさらに備えても良い。
【００１５】
地図印刷手段は、一定の範囲の地図と、情報取得手段が検索した地物情報とを特定の地点毎に印刷することが望ましい。
【００１６】
地図印刷手段は、一定の範囲の地図と、情報取得手段が検索した地物情報とを１枚の媒体に印刷することが望ましい。
【００１７】
本願第３の発明による地図表示プログラムは、地図表示手段に地図を表示させ、地図固定手段に、地図表示手段に表示された地図の位置を固定させ、地点選択手段に、地図固定手段により固定された地図上において特定の地点を選択させ、情報取得手段に、特定の地点から一定の範囲内に存在する地物の地物情報を取得させ、地図表示手段に、情報取得手段が取得した地物情報を表示させることを特徴とする。
【００１８】
本願第４の発明による地図表示方法は、地図を地図表示手段に表示するステップと、地図表示手段に表示された地図の位置を固定するステップと、位置が固定された地図上において特定の地点を選択するステップと、特定の地点から一定の範囲内に存在する地物の地物情報を取得するステップと、地図表示手段に地物情報を表示するステップとを備えることを特徴とする。
【００１９】
本願第５の発明による地図表示プログラムは、地図表示サーバに、地図を表示可能な画面を有するクライアント装置に地図データを送信させ、クライアント装置から地図固定要求を受信させ、地図固定要求を受信したとき、地図データを用いて表示された地図の画面上における位置を固定させ、地図固定手段が固定した地図上において利用者が選択した特定の地点の情報を受信させ、特定の地点から一定の範囲内に存在する地物の地物情報をデータベースサーバから取得させ、検索条件を決定するための検索条件入力表示を画面に表示させ、検索条件入力表示に入力された入力条件をクライアント装置から受信させ、特定の地点から一定の範囲内に存在し、かつ検索条件に合致する地物を検索して、地物の地物情報を取得させ、地物情報をクライアント装置に送信させることを特徴とする。
【００２０】
本願第６の発明による地図表示方法は、地図を表示可能な画面を有するクライアント装置に地図データを送信するステップと、クライアント装置から地図固定要求を受信するステップと、地図固定要求を受信したときに、地図データを用いて表示された地図の画面上における位置を固定するステップと、地図固定手段が固定した地図上において利用者が選択した特定の地点の情報を受信するステップと、特定の地点から一定の範囲内に存在する地物の地物情報をデータベースサーバから取得するステップと、検索条件を決定するための検索条件入力表示を画面に表示させるステップと、検索条件入力表示に入力された入力条件をクライアント装置から受信するステップと、特定の地点から一定の範囲内に存在し、かつ検索条件に合致する地物を検索して、地物の地物情報を取得するステップと、地物情報をクライアント装置に送信するステップとを備えることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、地図上において複数の地点の情報を同時に表示することが可能な地図表示システムを得る。
【発明を実施するための最良の形態】
【００２２】
以下、本発明による地図表示システムについて添付図面を参照して説明する。
【００２３】
まず、図１から図４を用いて地図表示システムの構成について説明する。地図表示ステムは、ネットワーク、例えばインターネットに接続された第１から第ｎのクライアント１００ａ、１００ｂ、１００ｎと、インターネットを介して第１から第ｎのクライアント１００ａ、１００ｂ、１００ｎに地図情報を提供する地図提供サーバ２００と、地図提供サーバ２００に接続される地図データベースサーバ３００及び地物データベースサーバ４００とから主に構成される。ここで、ｎは１以上の整数である。
【００２４】
第１から第ｎクライアント１００ａ、１００ｂ、１００ｎは、クライアント制御部１２０ａ、１２０ｂ、１２０ｎ、地点選択手段及び検索条件決定手段を成す入力部１３０ａ、１３１ａ、１３０ｂ、１３１ｂ、１３０ｎ、１３１ｎ、及び地図表示手段を成す表示部１１０ａ、１１０ｂ、１１０ｎを各々有する。クライアント制御部１２０ａは、第１から第ｎクライアント１００ａ、１００ｂ、１００ｎの各部の制御、及び地図提供サーバ２００とデータを送受信する。入力部１３０ａ、１３１ａ、１３０ｂ、１３１ｂ、１３０ｎ、１３１ｎは、キーボード１３０ａ、１３０ｂ、１３０ｎやポインティングデバイス１３１ａ、１３１ｂ、１３１ｎ等の入力装置であり、利用者はこれらを用いて第１から第ｎクライアント１００ａ、１００ｂ、１００ｎにデータを入力する。入力されたデータは、クライアント制御部１２０ｎにより処理されて地図提供サーバ２００に送信される。表示部１１０ｎの画面１１１ｎは、地図提供サーバ２００から受信した地図データを表示する地図表示領域１１２、及び入力部１３０ｎ、１３１ｎを用いて入力されたデータ等を表示する情報表示領域１１３を有する。
【００２５】
第１から第ｎクライアント１００ａ、１００ｂ、１００ｎには、各々プリンタ１４０ａ、１４０ｂ、１４０ｎが接続される。クライアント制御部１２０ｎは、プリンタ１４０ｎを用いて地図提供サーバ２００から受信したデータを印刷することができる。
【００２６】
地図データベースサーバ３００は、ラスタデータから成るメッシュ地図を記録する。メッシュ地図は、一定の縮尺の地図を一定の範囲に区切ることにより得られ、メッシュ地図の範囲を示す緯度経度情報、縮尺、及びメッシュＩＤと関連付けられて記録される（図２参照）。メッシュ地図はビットマップデータであり、メッシュ地図毎にメッシュＩＤが決定される。すなわちメッシュＩＤは、各メッシュ地図に固有の番号である。
【００２７】
地物データベースサーバ４００は、地物情報を記録する。地物情報は、地物のＩＤ、地物の名称、住所、電話番号、地物の緯度経度、地物の属する種類（ジャンル）、地物の説明、及び地物を代表する画像を含む地物情報であり、これらは各々関連付けられてデータベースとして記録される（図３参照）。
【００２８】
地図提供サーバ２００は、地図検索部２１０、地図固定部２２０、地物検索画面作成部２３０、地物検索部２４０、検索結果記憶部２５０、及び印刷データ出力部２６０を有する。
【００２９】
地図検索部２１０は第ｎクライアント１００ｎから受信したデータに従い、地図データベースサーバ３００から地図データを取得する。そして地図データを第ｎクライアント１００ｎに送信する。
【００３０】
地図固定部２２０は、地図固定手段を成し、第ｎクライアント１００ｎから受信した地図固定要求に従い、画面１１１ｎに表示された地図の画面１１１ｎ上における位置を固定する。詳細については後述する。
【００３１】
地物検索画面作成部２３０は、検索条件表示手段を成し、表示部１１０ｎの地図表示領域１１２に表示された地図上において利用者がマウス１３１ｎ等を用いて選択した位置に地物検索インターフェース１５１を表示する。地物検索インターフェース１５１は、地図表示領域１１２上に表示される半透明のダイアログボックスであって、その下に位置する地図が透過して表示される。地物検索インターフェース１５１内には、選択した位置の簡略化された住所又は地物名１５２、及び検索プリセット項目一覧１５３が表示される。検索プリセット項目一覧１５３は、複数の検索プリセット項目を並べて表示した物であり、検索プリセット項目は、検索の手間を省くため予め用意された検索文字列である。例えば「ここは表参道駅です。」のように地物名１５２が表示され、「ホテルを探す」、「銀行を探す」というような複数の検索プリセット項目が検索プリセット項目一覧１５３として表示される（図４参照）。
【００３２】
地物検索部２４０は、情報取得手段を成し、地物検索インターフェース１５１を用いて利用者が入力したデータに従い、地物データベースサーバ４００から地物の情報、すなわち地物情報を取得する。
【００３３】
検索結果記憶部２５０は、情報記憶手段及び情報読出手段を成し、地物検索部２４０が取得した地物情報を記憶する。複数の地物情報を記憶することが可能である。
【００３４】
印刷データ出力部２６０は、地図印刷手段を成し、利用者からの印刷指示を受信して、印刷画面を生成し第ｎクライアント１００ｎに送信する。利用者は印刷データ出力部２６０が生成した印刷画面を表示部１１０ｎ上に表示して、編集することが可能である。
【００３５】
次に、図４から９を用いて、地図表示システムが実行する地図表示処理について説明する。地図表示処理は、第ｎクライアント１００ｎが地図提供サーバ２００にアクセスしたときに実行される。
【００３６】
まずステップＳ４１１では、利用者が入力装置１３０ｎ、１３１ｎを操作して、表示部１１０ｎに表示したい所望の地点の住所、名称、又は緯度経度等の、地点を特定する地点データを第ｎクライアント１００ｎに入力する。クライアント制御部１２０ｎは、利用者が入力した地点データを地図提供サーバ２００に送信する。
【００３７】
ステップＳ４５１において、地図提供サーバ２００が地点データを受信する。地図検索部２１０は、利用者が望む地点を中心とする地図を地図表示領域１１２に表示するために必要なメッシュ地図を、この地点データを用いて、地図データベースサーバ３００から読み出す。このとき、地点データが住所である場合、その住所から緯度経度を検索し、検索された緯度経度を含むメッシュ地図を地図データベースサーバ３００から読み出す。地点データが緯度経度である場合、この緯度経度を含むメッシュ地図を地図データベースサーバ３００から読み出す。
【００３８】
次にステップＳ４５２において、地図検索部２１０がメッシュ地図を第ｎクライアント１００ｎに送信する。
【００３９】
ステップＳ４１２では第ｎクライアント１００ｎがメッシュ地図を受信し、ステップＳ４１３で地図表示領域１１２に所望の地点を中心とした地図を表示する。
【００４０】
ステップＳ４１４では、地図表示領域１１２外の右下に表示される地図固定ボタン１１６が利用者によりマウス１３１ｎでクリックされたか否かをクライアント制御部１２０ｎが判断する。地図固定ボタン１１６がクリックされていないとき、処理はステップＳ４１３に戻り、地図の描画を繰り返す。地図固定ボタン１１６がクリックされたとき、クライアント制御部１２０ｎが地図提供サーバ２００に地図固定要求信号を送信し、処理がステップＳ４５３に進む。
【００４１】
ステップＳ４５３では、選択地点受信手段を有する地図固定部２２０が地図固定定要求信号を受信し、地図表示領域１１２に表示されている地図の中心点を固定する。これにより、地図上においてマウス１３１ｎをクリック又はドラッグする等の、地図表示領域１１２において地図を移動させる操作を利用者が行っても、地図表示領域１１２における地図の中心点が移動しない。なお、地図の中心点が固定されても、地図を縮小及び拡大表示することが可能である。このとき、地図はその中心点を中心として縮小又は拡大される。
【００４２】
ステップＳ４１６では、利用者がマウス１３１ｎで地図表示領域１１２内の所望の地点をクリックする。以下、この地点を第１の選択地点１５０とする。そしてクライアント制御部１２０ｎは、第１の選択地点１５０の緯度経度を地図提供サーバ２００に送信する。
【００４３】
ステップＳ４５４では、地図提供サーバ２００が第ｎクライアント１００ｎから緯度経度を受信し、地物検索画面作成部２３０が地物検索インターフェース１５１を作成する。このとき、地物検索画面作成部２３０は、地物データベースサーバ４００を用いて第１の選択地点１５０から一定の範囲内に存在する地物のジャンルを検索し、属する地物の数が最も多い５つのジャンルを検索プリセット項目として用いる。そして、地図データベースサーバ３００を用いて緯度経度から第１の選択地点１５０の住所を検索して、第１の選択地点１５０の住所を得る。なお、用いられる検索プリセット項目の数は５つに限定されない。
【００４４】
ステップＳ４５５では、地物検索画面作成部２３０が第ｎクライアント１００ｎに地物検索インターフェース１５１の表示データを送信する。この表示データは、検索プリセット項目及び第１の選択地点１５０の住所を含む。
【００４５】
ステップＳ４１７では、クライアント制御部１２０ｎが表示データを受信して、地図表示領域１１２における第１の選択地点１５０の近傍に地物検索インターフェース１５１を表示する（図４参照）。
【００４６】
地図表示領域１１２、すなわち地図表示手段に検索条件入力表示である地物検索インターフェース１５１を表示することで地図表示領域１１２の外に検索インターフェースを設ける必要が無くなる。これにより、地図表示領域１１２を広げて広範囲の地図を表示できる。
【００４７】
利用者は地物検索インターフェース１５１内に表示された検索プリセット項目一覧１５３から、マウス１３１ｎで所望のジャンルをクリックして選択する。第１の選択地点１５０の近傍に地物検索インターフェース１５１が表示されるため、利用者はマウス１３１ｎを殆ど移動させずに検索を実行できる。例えば「レストランを探す」を利用者が選択したとして、以下説明を続ける。
【００４８】
ステップＳ４１８では、クライアント制御部１２０ｎが選択された検索プリセット項目、すなわち「レストラン」を地図提供サーバ２００に送信する。
【００４９】
ステップＳ４５６では、地図提供サーバ２００が選択された検索プリセット項目を受信して、地物検索部２４０が地物データベースサーバ４００を用いて、第１の選択地点１５０から一定の範囲内に存在する「レストラン」を検索する。この一定の範囲を検索範囲１５４とする。これにより地物検索部２４０は、第１の検索範囲１５４内に存在するレストランの地物情報を取得する。
【００５０】
検索範囲１５４は、地図表示領域１１２に表示される地図の範囲、及び縮尺により定められる。例えば、図６に示す地図の縮尺が１／８０００であり、東西方向（図６において左右方向）に３０００ｍ、南北方向（図６において上下方向）に１５００ｍの範囲が地図表示領域１１２に表示されているとき、第１の選択地点１５０を中心とする半径３５０ｍの領域が検索範囲１５４となる。縮尺をｓ、半径をｒ、地図表示領域１１２に表示される地図の端から端までの最も短い直線距離をｌとすると、ｒは以下の式により算出される。
ｒ＝（１／１６０／ｓ＋３００＋７／３０×ｌ）／２
なお本実施形態では、地図表示領域１１２に表示される地図の端から端までの最も短い直線距離ｌは、地図の南北方向の距離１５００ｍである。
【００５１】
ステップＳ４５７では、地物検索部２４０が取得した地物情報を検索結果記憶部２５０が記録する。
【００５２】
ステップＳ４５８では、取得した地物情報に含まれる地物（レストラン）の緯度経度を地物検索部２４０が第ｎクライアント１００ｎに送信する。
【００５３】
ステップＳ４１９では第ｎクライアント１００ｎが地物（レストラン）の緯度経度を受信し、ステップＳ４２０でクライアント制御部１２０ｎが受信した緯度経度に従って、地図表示領域１１２にレストランを表す地物アイコン１５８を表示する（図６参照）。このとき、地物情報の検索を行った範囲、つまり検索範囲１５４が破線により表示される。これにより、利用者が検索範囲を容易に把握できる。
【００５４】
ステップＳ４２１では、クライアント制御部１２０ｎが地物情報を印刷するか否かを判断する。利用者がプリントアウトボタン１１５をクリックしないとき、印刷しないと判断して処理がステップＳ４１６へ移行する。
【００５５】
ステップＳ４１６において、利用者がマウス１３１ｎで地図表示領域１１２上の所望の地点を再度クリックすると、ステップＳ４５４、Ｓ４５５、Ｓ４１７が実行され、クライアント制御部１２０ｎは地図表示領域１１２上に地物検索インターフェース１５１を表示する（図７参照）。今回クリックされた地点を第ｎの選択地点１６０とする。
【００５６】
このとき、前回までの検索結果は地図上から消去され、前回までの検索に係る検索領域を示す円が破線で表示される。この円の中心には検索順に割り当てられた番号が表示され、地図表示領域１１２の左上に表示される第１から第３の検索結果表示ボタン１５５、１７５、１８５と関連付けられる。第１から第３の検索結果表示ボタン１５５、１７５、１８５には第１から第３の選択地点１５０、１７０、１８０の簡略化された住所又は地物の名称が各々表示される。
【００５７】
利用者が第１から第３の検索結果表示ボタン１５５、１７５、１８５をクリックすると、クライアント制御部１２０ｎは、第１から第３の検索結果表示ボタン１５５、１７５、１８５に対応する第１から第３の選択地点１５０、１７０、１８０の検索結果を地図提供サーバ２００に要求する。検索結果記憶部２５０はステップＳ４５７において記録している前回までの検索結果の中から、要求に応じた検索結果を選択し、第ｎクライアント１００ｎに送信する。第ｎクライアント１００ｎは検索結果を受信して、地図表示領域１１２に検索結果を表示する。これにより、地図上に地物アイコン１５８が再度表示される。
【００５８】
前回までの検索結果における検索領域を示す円１５４、１７４、１８４の脇に、取り消しボタン１５６、１７６、１８６が表示される。利用者が取り消しボタン１５６、１７６、１８６をクリックすると、クライアント制御部１２０ｎは、対応する検索結果を示す円１５４、１７４、１８４を地図表示領域１１２から、対応する第１から第３の検索結果表示ボタン１５５、１７５、１８５を画面から消去し、地図提供サーバ２００に対応する検索結果の消去を地図提供サーバ２００に要求する。検索結果記録部２５０は、この要求を受けて、対応する検索結果を消去する。
【００５９】
ステップＳ４２１において利用者がプリントアウトボタン１１５をクリックしたとき、印刷すると判断して処理がステップＳ４２２へ移行する。ステップＳ４２２では、クライアント制御部１２０ｎが印刷情報を地図提供サーバ２００に要求する。印刷情報は、検索結果記録部２５０が現時点で記録している検索結果に対応する、地図データ及び地物情報である。
【００６０】
ステップＳ４５９では、印刷データ出力部２６０は、検索結果記録部２５０が記録している検索結果を読み出し、対応する選択地点の地図と組み合わせて、選択地点毎に印刷情報を作成する。ステップＳ４６０ではこの印刷情報を第ｎクライアント１００ｎに送信する。
【００６１】
ステップＳ４２３では第ｎクライアント１００ｎが印刷情報を受信して、ステップＳ４２４で印刷情報をもとにした印刷プレビューを画面に表示する（図８参照）。
【００６２】
次にステップＳ４２５はこの印刷プレビューを印刷するかが判断される。利用者が印刷しないと判断したとき、処理はステップＳ４２６へ移行し、印刷プレビューが編集可能となる。
【００６３】
利用者は、印刷プレビュー画面上で地物アイコン１５８をクリックすることにより、地物アイコン１５８とそれに対応する地物情報フレーム１５９とを消去することができる。また、地図をクリック又はドラッグすることにより地図の表示範囲を変更することができる。これにより、不必要な地物を印刷して印刷物の枚数がいたずらに増加することを防止できると共に、所望の地図を得ることができる。編集が終わると、処理が再度ステップＳ４２５へ移行する。
【００６４】
利用者が印刷することを選択したとき、処理はステップＳ４２７へ移行して印刷が実行される。クライアント制御部１２０ｎは印刷プレビューに表示されている印刷情報、すなわち地図データ及び地物情報をプリンタ１４０ｎに送信する。プリンタ１４０ｎは、この印刷情報を用いて、図８に示すような全ての選択地点を含む地図を印刷した印刷物、及び図９に示すような検索範囲の地図と所望の地物の地物情報とを一緒に印刷した印刷物を出力する。検索範囲の地図と所望の地物の地物情報とを一緒に印刷した印刷物は、選択地点毎に出力される。
【００６５】
本実施形態によれば、地図表示領域１１２において地図が固定されるため、利用者が複数の選択地点の地物情報を同時に観察することが可能になる。
【００６６】
なお、地図データベースサーバ３００はラスタデータでなく、ベクタデータとして地図を記録してもよい。
【００６７】
ステップＳ４１４において、利用者が地図固定ボタン１１６をクリックするのでなく、地図表示領域１１２をダブルクリック又は右クリックしたか否かをクライアント制御部１２０ｎが判断してもよい。ダブルクリック又は右クリックされたときに、処理はステップＳ４５３に進む。
【００６８】
またステップＳ４５４において、既定のジャンルを検索プリセット項目として用いても良い。
【００６９】
検索範囲１５４は、地図表示領域１１２に表示される地図の範囲、及び縮尺により変化せず、常に一定の範囲であっても良い。また、地図表示領域１１２に完全に含まれるような範囲であることが好ましい。これにより、利用者が検索範囲１５４を決定する手間を省くことができ、迅速に地物情報を取得できる。
【００７０】
なお、利用者が検索プリセット項目を選択するのではなく、検索文字列を選択又は入力するためのドロップダウンボックス又はテキストボックス等を地物検索インターフェース１５１内に設け、これに選択又は入力された値を検索文字列として使用しても良い。利用者が検索文字列を自由に決定できる。
【００７１】
さらに、検索範囲１５４を利用者が選択又は入力するためのドロップダウンボックス又はテキストボックス等を地物検索インターフェース１５１内に設け、これに選択又は入力された値を検索範囲１５４として使用しても良い。利用者が検索範囲１５４を自由に決定できる。このとき、地物検索画面作成部２３０が検索範囲変更手段を成す。
【００７２】
また、ステップＳ４５４、Ｓ４５７、Ｓ４５９における処理をサーバでなく、第ｎクライアント１００ｎが実行しても良い。第ｎクライアント１００ｎと地図提供サーバ２００との間の通信量を削減することができる。
【００７３】
本実施形態による地図表示ステムは第ｎクライアント１００ｎと地図提供サーバ２００と複数のデータベースとから主に構成されたが、これらが同一のコンピュータ内に設けられても良い。
【図面の簡単な説明】
【００７４】
【図１】地図表示システムを概念的に示した図である。
【図２】地図画像のデータベースを概念的に示した図である。
【図３】地物情報のデータベースを概念的に示した図である。
【図４】地図上に検索ダイアログを表示した画面を示した図である。
【図５】地物情報表示処理及び地物情報印刷処理を示した図である。
【図６】地図上に検索結果を表示した画面を示した図である。
【図７】地図上に複数の検索結果を表示した画面を示した図である。
【図８】全ての検索結果を表示した地図を示した図である。
【図９】検索結果を表示した画面を示した図である。
【符号の説明】
【００７５】
１００ｎ  第ｎクライアント
１２０ｎ  クライアント制御部
１３０ｎ  キーボード
１３１ｎ  マウス
１４０ｎ  プリンタ
２００  地図提供サーバ
２１０  地図検索部
２３０  地物検索画面作成部２３０
２４０  地物検索部
２５０  検索結果記憶部
２６０  印刷データ出力部
３００  地図データベースサーバ
４００  地物データベースサーバ
【図１】
0005383085.tif 000002
【図２】
0005383085.tif 000003
【図３】
0005383085.tif 000004
【図４】
0005383085.tif 000005
【図５】
0005383085.tif 000006
【図６】
0005383085.tif 000007
【図７】
0005383085.tif 000008
【図８】
0005383085.tif 000009
【図９】
0005383085.tif 000010