(57)【要約】【課題】  地図情報サービスの検索結果の表示におけるユーザの操作性の向上を図り、また、サーバの負荷を軽減とランドマークの検索処理時間の短縮を図ることのできる地図表示システムを提供する。【解決手段】  クライアント端末が、指定された複数のエリア内に位置する各ランドマークの情報を、エリアごとに別々に表示する。またクライアント端末が、指定されたエリアの周辺のランドマークをサーバから受付けて一時記憶しておく。そして、エリアの変更を受け付けた場合や、検索結果が少ない場合などに、サーバに問い合わせることなく、周辺のランドマークを表示する。【選択図】    図１
2007101682.tif 000002
【特許請求の範囲】
【請求項１】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、
前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、
前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
を備えることを特徴とする地図表示システム。
【請求項２】
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段
を備えることを特徴とする請求項１に記載の地図表示システム。
【請求項３】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、
前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、
前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る周辺ランドマーク情報検索手段と、
前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、
前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、
を備えることを特徴とする地図表示システム。
【請求項４】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、
前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、
前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る周辺ランドマーク情報検索手段と、
前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、
前記ランドマーク情報検索手段の検索結果の示すランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、
を備えることを特徴とする地図表示システム。
【請求項５】
請求項１から請求項４のいずれかに記載の前記地図表示システムは、
検索語の入力を受付ける検索語入力受付手段を備え、
前記ランドマーク情報が、ランドマーク名称とランドマーク説明文書のうち、少なくとも一方を保持しており、
前記ランドマーク情報検索手段において、
前記検索語により前記ランドマーク名称またはランドマーク説明文書を検索して、当該検索語を含むランドマーク名称またはランドマーク説明文書を含むランドマーク情報を検索し、
請求項３または請求項４に記載の前記地図表示システムは、
前記周辺ランドマーク情報検索手段において、
前記検索語により前記ランドマーク名称またはランドマーク説明文書を検索して、当該検索語を含むランドマーク名称またはランドマーク説明文書を含むランドマーク情報を検索する
ことを特徴とする地図表示システム。
【請求項６】
前記ランドマーク情報が、前記ランドマーク名称の他に種類情報を保持しており、
請求項１から請求項５のいずれかに記載の前記地図表示システムは、
ランドマークの種類情報の入力を受付ける種類情報入力受付手段を備え、
前記ランドマーク情報検索手段は、前記入力を受けた種類情報を含むランドマーク情報を検索し、
請求項３から請求項５のいずれかに記載の前記地図表示システムは、
前記周辺ランドマーク情報検索手段において、
前記入力を受けた種類情報を含むランドマーク情報を検索する
ことを特徴とする請求項１から請求項５のいずれかに記載の地図表示システム。
【請求項７】
複数のエリアが指定されている場合に、一方のエリアから他方のエリアへの選択変更を受付けるエリア選択変更受付手段と
を備えることを特徴とする請求項１から請求項６のいずれかに記載の地図表示システム。
【請求項８】
請求項１から請求項７のいずれかに記載の前記地図表示システムにおいて、
前記エリア指定受付手段は、エリアの図形の指定と共に、前記地図における地点の選択を受付け、
請求項２または請求項３に記載の前記地図表示システムにおいて、
前記エリア範囲変更受付手段は、エリアの図形の指定と共に、前記地図における地点の選択を受付け、
請求項１から請求項７のいずれかに記載の前記地図表示システムにおいて、
前記地図表示手段は、前記選択を受けた地点を基準として、同じく選択を受けた図形を所定のサイズにより前記地図上に表示し、
前記枠座標算出手段は、地図表示手段の表示する地図の四隅の座標と中心の座標とを地図データから検出して、前記地図の縦横のピクセル数と、地図の縦の緯度の差と、横の経度の差とに応じて、１ピクセルの縦横の緯度経度の差を求め、前記エリアの図形の枠に位置する座標に対応するピクセルの、前記地図の中心の座標からの縦横のピクセルの移動数に応じて、前記枠における複数の座標を算出する
ことを特徴とする地図表示システム。
【請求項９】
通信ネットワークを介して接続されたサーバとクライアント端末とを有し、
前記クライアント端末は、前記サーバにアクセスすることによりそのサーバから地図表示用データを受信する地図表示用データ受信手段を備え、
さらに請求項１から請求項４のいずれかに記載の前記地図表示システムにおいて、
前記クライアント端末は、前記地点入力受付手段と、前記地図表示手段と、前記エリア指定受付手段と、前記枠座標算出手段と、前記検索結果表示手段と、前記検索語入力受付手段または前記種類情報入力受付手段の少なくとも何れかと、前記エリア選択変更受付手段と、を備え、
請求項２または請求項３に記載の前記地図表示システムにおいて、
前記クライアント端末は、前記エリア範囲変更受付手段を備え、
請求項３または請求項４に記載の前記地図表示システムにおいて、
前記クライアント端末は、前記周辺ランドマーク一時記憶手段と、前記周辺ランドマーク表示手段を備える
ことを特徴とする地図表示システム。
【請求項１０】
地図表示システムにおける地図表示方法であって、
ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、
地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、
地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、
地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、
地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、
エリア指定受付手段が、前記表示画面に出力した地図において、１以上のエリアの指定を受付け、
枠座標算出手段が、前記１以上の各エリアの枠における複数の座標を算出し、
ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する
ことを特徴とする地図表示方法。
【請求項１１】
エリア範囲変更受付手段が、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付ける
ことを特徴とする請求項１０に記載の地図表示方法。
【請求項１２】
地図表示システムにおける地図表示方法であって、
ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、
地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、
地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、
地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、
地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、
エリア指定受付手段が、前記表示画面に出力した地図において、１以上のエリアの指定を受付け、
枠座標算出手段が、前記１以上の各エリアの枠における複数の座標を算出し、
ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示し、
エリア範囲変更受付手段が、前記エリアの範囲変更を受け付け、
周辺ランドマーク情報検索手段が、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
周辺ランドマーク一時記憶手段が、前記周辺のランドマークのランドマーク情報を一時記憶し、
周辺ランドマーク表示手段が、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する
ことを特徴とする地図表示方法。
【請求項１３】
地図表示システムにおける地図表示方法であって、
ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、
地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、
地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、
地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、
地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、
エリア指定受付手段が、前記表示画面に出力した地図において、１以上のエリアの指定を受付け、
枠座標算出手段が、前記１以上の各エリアの枠における複数の座標を算出し、
ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示し、
周辺ランドマーク情報検索手段が、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
周辺ランドマーク一時記憶手段が、前記周辺のランドマークのランドマーク情報を一時記憶し、
周辺ランドマーク表示手段が、前記ランドマーク情報検索手段の検索結果の示すランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する
ことを特徴とする地図表示方法。
【請求項１４】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末であって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、
受信した地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
を備えることを特徴とするクライアント端末。
【請求項１５】
エリア範囲変更受付手段が、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付ける
ことを特徴とする請求項１４に記載のクライアント端末。
【請求項１６】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末であって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、
受信した地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信手段と、
前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、
前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、
を備えることを特徴とするクライアント端末。
【請求項１７】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末であって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、
受信した地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信手段と、
前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、
前記ランドマーク情報受信手段の受信したランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、
を備えることを特徴とするクライアント端末。
【請求項１８】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、
受信した地図データの示す地図を表示画面に出力する地図表示処理と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付処理と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、
を実行させるプログラム。
【請求項１９】
請求項１８に記載の処理に加え、
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付処理
を実行させるプログラム。
【請求項２０】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、
受信した地図データの示す地図を表示画面に出力する地図表示処理と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付処理と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付処理と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信処理と、
前記受信した周辺のランドマークのランドマーク情報を一時記録する周辺ランドマーク一時記憶処理と、
前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記一時記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示処理と、
を実行させるプログラム。
【請求項２１】
ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、
受信した地図データの示す地図を表示画面に出力する地図表示処理と、
前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付処理と、
前記１以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信処理と、
前記受信した周辺のランドマークのランドマーク情報を一時記録する周辺ランドマーク一時記憶処理と、
前記ランドマーク情報受信手段の受信したランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記一時記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント（パーソナルコンピュータなど）とサーバとを備え、ユーザの操作によるクライアントからの要求に応じた地図情報をサーバが送信し、クライアント端末が受信した地図を表示する、地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラムに関する。
【背景技術】
【０００２】
近年、クライアント端末に地図を表示し、当該地図上で様々な情報の提供を行なう地図情報サービスが普及している。多くの地図情報サービスでは、飲食店、観光地、駅、不動産などのランドマークの情報提供を行なうランドマーク検索が実装されている。ランドマーク検索を行なう際、ユーザが目的の情報を取得する為には、検索したいランドマークの情報（ランドマークの名称やそのジャンルなど）と検索した地図のエリアを指定することが必要となる。なお、サーバが地図上のエリアの指定をクライアント端末より受付けて、当該エリア内のランドマークをクライアント端末に送信し表示させる技術について特許文献１が公開されている。
【特許文献１】特開平１０−３８５９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、特許文献１の技術は、地図上においてユーザがランドマークの情報を検索したいエリアを指定し、その結果そのエリアに位置するランドマークの情報を検索するものである。しかしながら、上述の技術では単に指定されたエリア内のランドマークの検索結果を表示するのみであるので、例えば複数のエリアが指定されたとしても、検索結果のランドマークがどのエリアであるのかをユーザが知ることは難しいといった問題がありその操作性について考慮されていない。また指定されたエリア内のランドマークの検索はサーバに負荷のかかる処理であるので、この負荷の軽減に対しての考慮がされていない。
【０００４】
そこでこの発明は、地図情報サービスの検索結果の表示におけるユーザの操作性の向上を図り、また、サーバ負荷の軽減とランドマークの検索処理時間の短縮を図ることのできる地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、を備えることを特徴とする地図表示システムである。
【０００６】
また本発明は、上記地図表示システムが、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段を備えることを特徴とする。
【０００７】
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る周辺ランドマーク情報検索手段と、前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、を備えることを特徴とする地図表示システムである。
【０００８】
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る周辺ランドマーク情報検索手段と、前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、前記ランドマーク情報検索手段の検索結果の示すランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、を備えることを特徴とする地図表示システムである。
【０００９】
また本発明は、上述の地図表示システムが、検索語の入力を受付ける検索語入力受付手段を備え、前記ランドマーク情報が、ランドマーク名称とランドマーク説明文書のうち、少なくとも一方を保持しており、前記ランドマーク情報検索手段および前記周辺ランドマーク情報検索手段は、前記検索語により前記ランドマーク名称またはランドマーク説明文書を検索して、当該検索語を含むランドマーク名称またはランドマーク説明文書を含むランドマーク情報を検索することを特徴とする。
【００１０】
また本発明は、前記ランドマーク情報が、前記ランドマーク名称の他に種類情報を保持しており、前記地図表示システムが、ランドマークの種類情報の入力を受付ける種類情報入力受付手段を備え、前記ランドマーク情報検索手段および前記周辺ランドマーク情報検索手段は、前記入力を受けた種類情報を含むランドマーク情報を検索することを特徴とする。
【００１１】
また本発明は、上述の地図表示システムが、複数のエリアが指定されている場合に、一方のエリアから他方のエリアへの選択変更を受付けるエリア選択変更受付手段とを備えることを特徴とする。
【００１２】
また本発明は、上述の地図表示システムにおいて、前記エリア指定受付手段または前記エリア範囲変更受付手段は、エリアの図形の指定と共に、前記地図における地点の選択を受付け、前記地図表示手段は、前記選択を受けた地点を基準として、同じく選択を受けた図形を所定のサイズにより前記地図上に表示し、前記枠座標算出手段は、地図表示手段の表示する地図の四隅の座標と中心の座標とを地図データから検出して、前記地図の縦横のピクセル数と、地図の縦の緯度の差と、横の経度の差とに応じて、１ピクセルの縦横の緯度経度の差を求め、前記エリアの図形の枠に位置する座標に対応するピクセルの、前記地図の中心の座標からの縦横のピクセルの移動数に応じて、前記枠における複数の座標を算出することを特徴とする。
【００１３】
また本発明は、上述の地図表示システムが、通信ネットワークを介して接続されたサーバとクライアント端末とを有し、前記クライアント端末は、前記サーバにアクセスすることによりそのサーバから地図表示用データを受信する地図表示用データ受信手段と、前記地点入力受付手段と、前記地図表示手段と、前記エリア指定受付手段と、前記枠座標算出手段と、前記検索結果表示手段と、前記周辺ランドマーク一時記憶手段と、前記周辺ランドマーク表示手段と、前記検索語入力受付手段または前記種類情報入力受付手段の少なくとも何れかと、前記エリア範囲変更受付手段と、前記エリア選択変更受付手段と、を備えることを特徴とするである。
【００１４】
また本発明は、地図表示システムにおける地図表示方法であって、ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、エリア指定受付手段が、前記表示画面に出力した地図において、１以上のエリアの指定を受付け、枠座標算出手段が、前記１以上の各エリアの枠における複数の座標を算出し、ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示することを特徴とする地図表示方法である。
【００１５】
また本発明は、上述の地図表示方法において、エリア範囲変更受付手段が、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けることを特徴とするである。
【００１６】
また本発明は、地図表示システムにおける地図表示方法であって、ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、エリア指定受付手段が、前記表示画面に出力した地図において、１以上のエリアの指定を受付け、枠座標算出手段が、前記１以上の各エリアの枠における複数の座標を算出し、ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示し、エリア範囲変更受付手段が、前記エリアの範囲変更を受け付け、周辺ランドマーク情報検索手段が、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、周辺ランドマーク一時記憶手段が、前記周辺のランドマークのランドマーク情報を一時記憶し、周辺ランドマーク表示手段が、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示することを特徴とする地図表示方法である。
【００１７】
また本発明は、地図表示システムにおける地図表示方法であって、ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、エリア指定受付手段が、前記表示画面に出力した地図において、１以上のエリアの指定を受付け、枠座標算出手段が、前記１以上の各エリアの枠における複数の座標を算出し、ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示し、周辺ランドマーク情報検索手段が、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、周辺ランドマーク一時記憶手段が、前記周辺のランドマークのランドマーク情報を一時記憶し、周辺ランドマーク表示手段が、前記ランドマーク情報検索手段の検索結果の示すランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示することを特徴とする地図表示方法である。
【００１８】
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末であって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、受信した地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、を備えることを特徴とするクライアント端末である。
【００１９】
また本発明は、上記クライアント端末において、エリア範囲変更受付手段が、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けることを特徴とする。
【００２０】
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末であって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、受信した地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信手段と、前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、を備えることを特徴とするクライアント端末である。
【００２１】
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末であって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、受信した地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付手段と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信手段と、前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、前記ランドマーク情報受信手段の受信したランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、を備えることを特徴とするクライアント端末である。
【００２２】
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、受信した地図データの示す地図を表示画面に出力する地図表示処理と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付処理と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、を実行させるプログラムである。
【００２３】
また本発明は、上記処理に加え、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付処理を実行させるプログラムである。
【００２４】
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、受信した地図データの示す地図を表示画面に出力する地図表示処理と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付処理と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付処理と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信処理と、前記受信した周辺のランドマークのランドマーク情報を一時記録する周辺ランドマーク一時記憶処理と、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記一時記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示処理と、を実行させるプログラムである。
【００２５】
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、受信した地図データの示す地図を表示画面に出力する地図表示処理と、前記表示画面に出力した地図において、１以上のエリアの指定を受付けるエリア指定受付処理と、前記１以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信処理と、前記受信した周辺のランドマークのランドマーク情報を一時記録する周辺ランドマーク一時記憶処理と、前記ランドマーク情報受信手段の受信したランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記一時記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示処理と、を実行させるプログラムである。
【発明の効果】
【００２６】
本発明によれば、クライアント端末が、指定された複数のエリア内に位置する各ランドマークの情報を、エリアごとに別々に表示するので、ユーザはそれぞれのエリアにどのランドマークが位置しているのかを容易に確認することができる。
また本発明によれば、クライアント端末が、指定されたエリアの周辺のランドマークをサーバから受付けて一時記憶しておく。そして、エリアの変更を受け付けた場合や、検索結果が少ない場合などに、サーバに問い合わせることなく、周辺のランドマークを表示することができる。これによりサーバにかかる負荷を軽減することができる。またエリア範囲変更時などにおけるランドマークの表示処理速度が増し、検索処理時間が短縮されるので、これによりユーザの操作性を向上させることができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の一実施形態による地図表示システムを図面を参照して説明する。図１は同実施形態による地図表示システムの構成を示すブロック図である。この図において、符号１はユーザの利用するクライアント端末（地図表示装置）である。また２は要求された地図データおよびその地図上のランドマーク（土地の目印や建造物など。例えば、店舗や公共機関）の情報をクライアント端末１へ送信するサーバである。これらクライアント端末１とサーバ２とはインターネットなどの通信ネットワークを介して接続され、地図表示システムを構成している。
【００２８】
そして、クライアント端末１はインタフェース処理部１１（地点入力受付手段、地図表示手段、エリア指定受付手段、枠座標算出手段、検索結果表示手段、周辺ランドマーク一時記憶手段、周辺ランドマーク表示手段、検索語入力受付手段、種類情報入力受付手段、及びエリア範囲変更受付手段）と検索エリア保存部１２とを備えている。これらインタフェース処理部１１と検索エリア保存部１２はクライアント端末１上のウェブブラウザのプログラムと、サーバ２から受信したプログラム（地図表示用データ）がクライアント端末上で実行されることにより構成される。ここでサーバ２から受信した地図表示用データは、具体的には、画面を構成するためのテンプレートとなるデータ（ＨＴＭＬファイルや画像ファイル）、地図表示を行うためのデータ（地図画像や地図画像の緯度経度、縮尺）、ランドマーク検索に関するデータ（検索処理を行なうＪａｖａ（登録商標）ｓｃｒｉｐｔ等のプログラム、検索結果に用いるランドマークデータ）などである。なお検索エリア保存部１２は具体的にはウェブブラウザのキャッシュ機能によりメモリ上に確保された記憶領域である。またサーバ２は地図検索部２１、地図ＤＢ（データベース）２２、ランドマーク検索部２３、及びランドマークＤＢ２４を備えている。地図検索部２１は地図ＤＢ２２に記録されている地図データをクライアント端末１からの要求に基づいて検索し、またランドマーク検索部２３はランドマークＤＢ２４に記録されているランドマーク情報をクライアント端末１からの要求に基づいて検索する。
【００２９】
次に、各種データベースが記憶する情報について説明する。
地図ＤＢ２２は、地図データと、その地図データで示される地図の緯度と経度の情報とを保持している。地図データの各地図の地点と緯度・経度の情報は紐付けられている。
またランドマークＤＢ２４には、地図上に表示できる各ランドマークのランドマーク名称、緯度・経度、ランドマークの解説文書、ジャンル識別番号などが対応付けられて記録されている。
【００３０】
図２は地図表示処理のフローを示す図である。
次に、図２を用いてユーザ所望の地図をクライアントの画面に表示するまでの処理について説明する。
ユーザは、まずクライアント端末１のウェブブラウザを起動し、サーバ２にアクセスする（ステップＳ１）。ウェブブラウザを起動することによりインタフェース処理部１１が機能する。サーバ２はウェブサーバの機能を有しており、クライアント端末１からのアクセスに基づいて地図検索画面をＨＴＭＬなどによりクライアント端末１へ送信する（ステップＳ２）。地図検索画面には、住所入力欄や、住所指定を行う為の一覧、縮尺指定ボタンなどが表示されており、ユーザが住所入力、住所指定、縮尺指定などをクライアント端末１で行なうと、インタフェース処理部１１は、指定を受けた住所、縮尺の情報を含む地図リクエストをサーバ２に送信する（ステップＳ３）。
【００３１】
サーバ２では地図リクエストを受付けると、地図検索部２１が、地図リクエストに含まれる住所と縮尺とを読み取る。地図検索部２１は住所と緯度経度の対応テーブルのデータを保持しており、これにより、住所から緯度経度の情報へと変換する。そして住所から得た緯度経度を地図の中心とし、地図リクエストにおける縮尺のデータとクライアント端末１で表示できる地図の大きさ（規定値）に基づいて、地図の四角の四隅の緯度経度を算出する。そして、地図検索部２１は、中心の緯度経度と四隅の緯度経度に対応する地図データを地図ＤＢ２２から読み取り（ステップＳ４）、中心と四隅の緯度経度と、読み取った地図データとからなる検索結果を、通信ネットワークを介してクライアント端末１へ送信する（ステップＳ５）。クライアント端末１では、インタフェース処理部１１が受信した地図データの地図を画面に表示する（ステップＳ６）とともに、当該地図データの中心と四隅の緯度経度をメモリなどに記憶する。なお画面は、表示された地図の他に、ランドマークの検索を絞り込む為の、検索語とジャンルの入力欄と、エリア表示図形枠（エリアの枠）の選択のラジオボタンと、周辺検索有無のラジオボタンなどが表示される。以上の処理により、ユーザが希望する地図が画面に表示されるが、この処理は従来の技術同様である。
【００３２】
図３はランドマーク検索処理フローを示す第１の図である。
次にランドマーク検索処理について説明する。
まず、クライアント端末１はユーザから、周辺検索有無について画面上の入力欄において指定を受付ける（ステップＳ１０１）。この周辺検索はユーザが指定した地図上のエリアの周辺についてもランドマークを検索するか否かを判定するために利用される。またクライアント端末１はユーザから、ランドマーク検索を行なう場合の、検索語とジャンルについて入力欄での指定を受付ける（ステップＳ１０２）。なおこれらの指定は必要な場合のみでもよい。検索語はランドマークの名称や解説文書などからランドマークを絞り込む為のものであり、またジャンルについても種類の情報に応じてランドマークを絞り込む為のものである。またクライアント端末１はユーザから地図上のエリアを示すエリア表示図形枠（例えば、丸、楕円、四角、多角形など）の選択を受付ける（ステップＳ１０３）。
【００３３】
そして、クライアント端末１は、画面に表示された地図において所望の地点の指定を受付ける（ステップＳ１０４）。これは、例えばマウスを操作することにより、画面上のポインタを所望の地点に移動させ、クリックすることにより行なわれる。地点の指定をインタフェース処理部１１が受付けると、インタフェース処理部１１は、ランドマーク検索処理の開始と判断し、その指定された地点を基準とした所定の範囲の大きさのエリア表示図形枠を、指定された地点を中心として表示すると共に、エリアＩＤを生成する（ステップＳ１０５）。
【００３４】
次にインタフェース処理部１１は、エリア表示図形枠における複数地点の緯度経度を算出する（ステップＳ１０６）。例えば、エリア表示図形枠が四角であれば、当該エリアの四隅の地図上における緯度経度を算出する。この算出は、まず、画面に表示されている地図の四隅の緯度経度が既知（サーバ２の地図検索部２１から受信している）であるので、地図の水平方向の１ピクセル分の経度の差を「地図の水平方向の両端の経度の差÷地図の水平方向のピクセル数」により計算する。また地図の垂直方向の１ピクセル分の緯度の差を「地図の垂直方向の両端の緯度の差÷地図の垂直方向のピクセル数」により計算する。また地図の中心の緯度経度が既知（サーバ２の地図検索部２１から受信している）であり、当該地図の中心からのエリア表示図形枠の四隅までの縦横のピクセル移動数が既知である。従って、エリア表示図形枠の各四隅の緯度経度は、地図の中心の経度＋＜地図の中心からの経度方向のピクセル移動数（移動方向によって±が異なる）×１ピクセル分の経度の差＞と、地図の中心の緯度＋＜地図の中心からの緯度方向のピクセル移動数（移動方向によって±が異なる）×１ピクセル分の緯度の差＞により算出できる。
【００３５】
次にインタフェース処理部１１は、上記生成したエリアＩＤをエリア表示図形枠に関連づけて検索エリア保存部１２に登録し、また当該エリアＩＤに対応付けてエリア表示図形枠上の所定の複数の地点の緯度経度（本実施形態においてはエリア表示図形枠が四角の場合には四隅）を検索エリア保存部１２に登録する（ステップＳ１０７）。そして、インタフェース処理部１１は、ランドマーク検索依頼をサーバ２に送信する（ステップＳ１０８）。このランドマーク検索依頼は、エリアＩＤ、エリア表示図形枠上の複数点の緯度経度（四角のエリアの四隅の緯度経度）、周辺検索の実行有無、検索語（指定されている場合）、ジャンルの識別番号（指定されている場合）の情報が含まれる。
【００３６】
サーバ２においては、ランドマーク検索部２３がランドマーク検索依頼を受付ける。そして、ランドマーク検索部２３は、エリア表示図形枠上の複数の緯度経度と、ランドマークＤＢで記憶している各ランドマークの緯度経度とを比較して、エリア表示図形枠上の複数の緯度経度で示されるエリア内に、ランドマークの緯度経度が含まれるか否かを判定する（ステップＳ１０９）。そして、エリア表示図形枠上の複数の緯度経度で示されるエリア内に含まれるランドマークのランドマーク情報（ランドマーク名称、緯度・経度、ランドマークの解説文書、ジャンル識別番号、ランドマークアイコンデータなど）をランドマークＤＢから読み取る（ステップＳ１１０）。
【００３７】
また、ランドマーク検索部２３は、周辺検索の実行有無の情報が検索有りか否かのどちらを示すかを判定し（ステップＳ１１１）、検索有りを示す場合には、エリア表示図形枠の周辺エリアについて、当該周辺エリアの範囲を規定する周辺距離パラメータに基づいて決定し、周辺エリアの枠上の複数の緯度経度を算出する。例えば、周辺距離パラメータが緯度経度共に1度である場合には、エリア表示図形枠が四角の場合、エリア表示図形枠の四隅のうち、右上隅の緯度経度それぞれについて＋１度、右下隅の緯度経度それぞれについて緯度−１度、経度＋１度、左上隅の緯度経度それぞれについて緯度−１度、経度−１度、左上隅の緯度経度それぞれについて緯度＋１度、経度−１度、を計算し、周辺エリアの枠上の四隅の緯度経度を出力する。そして、周辺エリアを含む新しいエリア範囲に位置するランドマークがあるか否かを、周辺エリアの枠上の緯度経度と、ランドマークＤＢで記憶している各ランドマークの緯度経度とを比較して、判定する（ステップＳ１１２）。そして、ランドマーク検索部２３は、新しいエリア範囲に位置するランドマークから、元のエリア表示図形枠のエリア内に位置するランドマークと同一のものを除き、周辺のランドマークのランドマーク情報をランドマークＤＢ２４から読み取る（ステップＳ１１３）。この時、規定件数以上の場合には、規定件数となるまでランドマーク数を減じるようにしてもよい。また事前にサーバから取得するランドマーク数を設定しておき、周辺距離パラメータが広い場合でも、エリアの枠から近い周辺のランドマークを設定件数以下取得するようにしてもよい。この処理によりサーバから送信されるランドマークの数が軽減されるので端末側でランドマーク数を規定数以下に減じるようにする場合に比べてサーバの処理負荷が軽減される。また周辺距離パラメータをサーバに負荷がかからない程度の値に予め設定しておいてもよい。
【００３８】
次にランドマーク検索部２３は、ランドマーク検索依頼に検索語が含まれているか否かを判定し（ステップＳ１１４）、含まれている場合には、上述の処理により検索されたランドマークのうち、ランドマーク名称や解説文書に検索語を含むランドマークのランドマーク情報を抽出する（ステップＳ１１５）。またランドマーク検索部２３は、ランドマーク検索依頼にジャンル識別番号が含まれているか否かを判定し（ステップＳ１１６）、含まれている場合には、上述の処理により検索されたランドマークのうち、さらに、ランドマーク検索依頼に含まれるジャンル識別番号と同一ジャンル識別番号をランドマーク情報に含むランドマークを抽出する（ステップＳ１１７）。これによりユーザが希望するランドマークの絞込みが可能となる。そして、ランドマーク検索部２３は、最終的に抽出したランドマークのランドマーク情報をランドマーク検索結果としてクライアント端末１へ返信する（ステップＳ１１８）。ランドマーク検索結果の各ランドマークには、エリアＩＤと、エリア表示図形枠内のランドマークか周辺エリアのランドマークかを識別する為の情報が付与され、また周辺エリアの枠上の複数の緯度経度が含まれるようにしても良い。
【００３９】
クライアント端末１のインタフェース処理部１１は、サーバ２からランドマーク検索結果を受信すると、ランドマーク検索結果のエリア表示図形枠内のランドマークのランドマーク情報から、緯度経度の情報と、アイコンデータとを読み取る。そして、画面に既に表示されている地図上の対応する緯度経度の位置にランドマークのアイコンデータを表示する（ステップＳ１１９）。またインタフェース処理部１１は、エリア表示図形枠内のランドマークのランドマーク情報をエリアＩＤに対応付けて検索エリア保存部１２に記録しておく（ステップＳ１２０）。またインタフェース処理部１１は、ランドマーク検索結果の周辺エリアのランドマークのランドマーク情報については、アイコンデータを表示せずに、エリアＩＤに対応付けて検索エリア保存部１２に記録しておく（ステップＳ１２１）。また周辺エリアの枠上の複数の緯度経度をエリアＩＤに対応付けて検索エリア保存部１２に記録しておいてもよい。また、インタフェース処理部１１は、画面上に地図上の選択されたエリア内のランドマークの名称、つまり検索結果を地図と共に表示される検索結果表示枠に表示する。なお、ランドマークのアイコンデータは、ランドマークをイメージするマーク以外にも、ランドマーク結果の検索出力順番に応じた番号により地図上に当該番号のマークを表示するようにしても良い。これによりエリア内に何件の所望のランドマークが存在するかを素早く確認することができる。なお、上記処理の順序はこれに限らず、処理可能な範囲で、あるステップにおいて他のステップと入れ替わるような順序であってもよい。
【００４０】
図４は検索結果の画面イメージを示す第１の図である。
この図が示すように、ユーザがマウスを利用して地図上の１地点を指定すると、その地点を中心としたエリア表示図形枠（図においては四角形の枠）が表示される。そしてそのエリアの範囲内に検索結果のランドマークが表示され、また、ランドマークの名称が検索結果表示枠内に表示される。なお、指定された地点を中心としてエリア表示図形枠を表示する処理でなく、指定された地点にエリア表示図形枠上の一点（例えば、エリア表示図形枠が四角である場合には四隅のうちの何れかの隅を示す地点）を位置させるように、当該エリア表示図形枠を表示するようにしてもよい。
【００４１】
インタフェース処理部１１は、エリア表示図形枠内のランドマークが規定数以下で、画面の地図に表示されるランドマークのアイコンが少ない場合には、周辺エリアのランドマークのランドマーク情報から、緯度経度とアイコンデータとを読み取って、それらのランドマークを画面の地図上に表示するようにしてもよい。
【００４２】
図５は検索結果の画面イメージを示す第２の図である。
この図は周辺のランドマークが表示される例を示している。この図が示すように、指定されたエリア内のランドマークが所定の数以下などである場合には、周辺のランドマークとして検索されたランドマークの地図への表示と、周辺ランドマークとしての名称の表示とを行うようにしても良い。
【００４３】
ここで、エリア表示図形枠は、マウスを用いたエリア表示図形枠のクリック、ドラッグの操作や、キーボードを用いたメニュー画面操作、ショートカットキー押下などの間接的な操作により、移動、拡大、縮小、変形するようにしてもよい。またエリアが複数指定されている場合には他のエリアを示すエリア表示図形枠を選択するようにしてもよい。これらのエリア範囲の変更またはまた他のエリアへの変更はインターフェース処理部１１が受付ける。これによりエリア表示図形枠上の複数の座標が変化すると、インタフェース処理部１１はその変化を検出し、再度、上述のステップＳ１０６のエリア表示図形枠上の複数の座標の緯度経度を算出する。そして、エリアＩＤに対応付けられて検索エリア保存部１２に記録されているエリア範囲変更前の、エリア表示図形枠上の複数の座標の緯度経度を削除し、新しく算出した緯度経度をエリアＩＤに対応付けて登録する。そして、ステップＳ１０８〜ステップＳ１２１の処理を繰り返す。この時、範囲変更後のエリアがステップＳ１１１〜ステップＳ１１３でランドマークを検索した周辺エリアを含む場合や、周辺エリア内のエリア範囲変更である場合には（例えば、範囲変更後のエリア表示図形枠における複数座標の緯度経度と、周辺エリアの枠上の複数の緯度経度との比較によって、エリアが重なり合っているか否かを判定）、検索エリア保存部１２で既に保持している周辺エリアのランドマークのランドマーク情報を読み取って、エリア範囲変更前に表示したランドマークのうち範囲変更後のエリアの範囲内に位置するランドマークと共に、周辺エリアのランドマークのアイコンデータを画面の地図上に表示するようにしても良い。なお、あるエリアから他のエリアへ選択が変更された場合には、当該他のエリアのＩＤに対応付けられて検索エリア保存部１２に記録されているランドマークや周辺ランドマークの情報を表示する処理を行なう。
【００４４】
図６は検索結果の画面イメージを示す第３の図である。
この図はエリアを拡大する際のイメージを示すものである。既に指定しているエリアをユーザがマウスを用いてドラックなどの処理により拡大すると、その拡大に応じた新たなエリアのランドマークの検索結果が地図上などに表示される。
【００４５】
また、インタフェース処理部１１は、複数のエリアの指定を同一地図上で受付けることもできる。この場合、ステップＳ１０４〜ステップＳ１２１の処理が新たなエリアＩＤの管理の元（つまりエリアＩＤが新たに生成されて、このＩＤに対応付けられて検索エリア保存部１２に情報が登録される）に行なわれる。またインタフェース処理部１１は、複数のエリアの指定を別々の地図上で受付けることもできる。この場合、ステップＳ４において取得した別々の地図データについて、上述のステップＳ１０４〜ステップＳ１２１の処理が行なわれる。
【００４６】
図７は検索結果の画面イメージを示す第４の図である。
この図が示すように、エリアが複数指定された場合には、インタフェース処理部１１は、それぞれのエリアごとに検索結果としてのランドマーク名称を区分けして表示する。またこの図はエリア１〜エリア３までの３つのエリアを既にユーザが選択した様子を示している。ここで検索エリアリストのラジオボタンが３つ存在するが、この図においてはエリア１とエリア２が検索対象のエリアとして検索エリアリストにおいて選択されている様子を示している。これによりエリア１とエリア２のみのエリア表示図形枠と、検索結果が表示される。エリア３の情報については、検索エリア保存部１２においてエリア３のエリアＩＤに対応付けられて記録されている。ユーザが検索エリアリストにおいてエリア３を選択すれば、エリア３についてのエリア表示図形枠と検索結果が検索エリア保存部１２から読み出されて表示される。つまり検索エリア保存部１２はキャッシュの役割を果たしている。
【００４７】
次に複数の検索対象エリアにおける一括検索の処理について説明する。
画面上において、ユーザが周辺検索有無の変更、検索語の変更、ジャンルの変更などを行い、また、エリアを複数指定（検索エリアリストにおいて）しているとする。そして検索開始を指示すると、クライアント端末１のインタフェース処理部１１は、まず、周辺検索の実行有無、検索語（指定されている場合）、ジャンルの識別番号（指定されている場合）の情報をランドマーク検索部２３に送信する。また、指定されたエリアのエリア表示図形枠上の緯度経度（四角のエリアの四隅の緯度経度）と、エリアＩＤとを検索エリア保存部１２から読み取って、それらエリアＩＤとエリア表示図形枠上の緯度経度とを対応させた情報を含むランドマーク検索依頼をサーバ２に送信する。そして、指定されたエリア全てについてランドマーク検索依頼を送信したか否かを判定し、全てのエリアについてランドマーク検索依頼を送信し終えるまで繰り返す。
【００４８】
そしてサーバ２においては複数のランドマーク検索依頼を順次受信する。そして、各ランドマーク検索依頼についての、上述のステップＳ１０９〜ステップＳ１１８の処理を繰り返し行なう。そして順次ランドマーク検索結果をクライアント端末１へ返信する。クライアント端末１ではインタフェース処理部１１が、ランドマーク検索結果で示されるランドマークのアイコンデータを地図上に表示し、また検索されたランドマーク名称を検索結果表示枠に表示する。この時インタフェース処理部１１は、各エリアについてのランドマーク検索結果を順次受信するが、全てのエリアについての検索結果を受信する前に、受信した順番で、その都度検索結果を表示する。これにより、サーバにおける負荷が大きく、それぞれのエリアのランドマーク検索結果の受信にタイムラグが発生しても、全てを受信する前に表示できるので、ユーザは受信した検索結果から先に確認することができる。
【００４９】
なお上述の各装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。また上記プログラムはＨＴＭＬ、ＸＭＬ等のマークアップ言語形式のプログラムや、マークアップ言語形式のプログラムを処理できるＪａｖａ（登録商標）ｓｃｒｉｐｔ等のスクリプト言語形式のプログラムでも良い。
【００５０】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００５１】
【図１】地図表示システムの構成を示すブロック図である。
【図２】地図表示処理のフローを示す図である。
【図３】ランドマーク検索処理フローを示す第１の図である。
【図４】検索結果の画面イメージを示す第１の図である。
【図５】検索結果の画面イメージを示す第２の図である。
【図６】検索結果の画面イメージを示す第３の図である。
【図７】検索結果の画面イメージを示す第４の図である。
【符号の説明】
【００５２】
１・・・クライアント端末
２・・・サーバ
１１・・・インタフェース処理部
１２・・・検索エリア保存部
２１・・・地図検索部
２２・・・地図ＤＢ
２３・・・ランドマーク検索部
２４・・・ランドマークＤＢ
【図１】
2007101682.tif 000003
【図２】
2007101682.tif 000004
【図３】
2007101682.tif 000005
【図４】
2007101682.tif 000006
【図５】
2007101682.tif 000007
【図６】
2007101682.tif 000008
【図７】
2007101682.tif 000009