JP2007101682A - 地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラム - Google Patents
地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラム Download PDFInfo
- Publication number
- JP2007101682A JP2007101682A JP2005288722A JP2005288722A JP2007101682A JP 2007101682 A JP2007101682 A JP 2007101682A JP 2005288722 A JP2005288722 A JP 2005288722A JP 2005288722 A JP2005288722 A JP 2005288722A JP 2007101682 A JP2007101682 A JP 2007101682A
- Authority
- JP
- Japan
- Prior art keywords
- landmark
- map
- information
- area
- coordinates
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Instructional Devices (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】 地図情報サービスの検索結果の表示におけるユーザの操作性の向上を図り、また、サーバの負荷を軽減とランドマークの検索処理時間の短縮を図ることのできる地図表示システムを提供する。
【解決手段】 クライアント端末が、指定された複数のエリア内に位置する各ランドマークの情報を、エリアごとに別々に表示する。またクライアント端末が、指定されたエリアの周辺のランドマークをサーバから受付けて一時記憶しておく。そして、エリアの変更を受け付けた場合や、検索結果が少ない場合などに、サーバに問い合わせることなく、周辺のランドマークを表示する。
【選択図】 図1
【解決手段】 クライアント端末が、指定された複数のエリア内に位置する各ランドマークの情報を、エリアごとに別々に表示する。またクライアント端末が、指定されたエリアの周辺のランドマークをサーバから受付けて一時記憶しておく。そして、エリアの変更を受け付けた場合や、検索結果が少ない場合などに、サーバに問い合わせることなく、周辺のランドマークを表示する。
【選択図】 図1
Description
本発明は、クライアント(パーソナルコンピュータなど)とサーバとを備え、ユーザの操作によるクライアントからの要求に応じた地図情報をサーバが送信し、クライアント端末が受信した地図を表示する、地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラムに関する。
近年、クライアント端末に地図を表示し、当該地図上で様々な情報の提供を行なう地図情報サービスが普及している。多くの地図情報サービスでは、飲食店、観光地、駅、不動産などのランドマークの情報提供を行なうランドマーク検索が実装されている。ランドマーク検索を行なう際、ユーザが目的の情報を取得する為には、検索したいランドマークの情報(ランドマークの名称やそのジャンルなど)と検索した地図のエリアを指定することが必要となる。なお、サーバが地図上のエリアの指定をクライアント端末より受付けて、当該エリア内のランドマークをクライアント端末に送信し表示させる技術について特許文献1が公開されている。
特開平10−38599号公報
ここで、特許文献1の技術は、地図上においてユーザがランドマークの情報を検索したいエリアを指定し、その結果そのエリアに位置するランドマークの情報を検索するものである。しかしながら、上述の技術では単に指定されたエリア内のランドマークの検索結果を表示するのみであるので、例えば複数のエリアが指定されたとしても、検索結果のランドマークがどのエリアであるのかをユーザが知ることは難しいといった問題がありその操作性について考慮されていない。また指定されたエリア内のランドマークの検索はサーバに負荷のかかる処理であるので、この負荷の軽減に対しての考慮がされていない。
そこでこの発明は、地図情報サービスの検索結果の表示におけるユーザの操作性の向上を図り、また、サーバ負荷の軽減とランドマークの検索処理時間の短縮を図ることのできる地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラムを提供することを目的としている。
上記目的を達成するために、本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、を備えることを特徴とする地図表示システムである。
また本発明は、上記地図表示システムが、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段を備えることを特徴とする。
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る周辺ランドマーク情報検索手段と、前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、を備えることを特徴とする地図表示システムである。
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る周辺ランドマーク情報検索手段と、前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、前記ランドマーク情報検索手段の検索結果の示すランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、を備えることを特徴とする地図表示システムである。
また本発明は、上述の地図表示システムが、検索語の入力を受付ける検索語入力受付手段を備え、前記ランドマーク情報が、ランドマーク名称とランドマーク説明文書のうち、少なくとも一方を保持しており、前記ランドマーク情報検索手段および前記周辺ランドマーク情報検索手段は、前記検索語により前記ランドマーク名称またはランドマーク説明文書を検索して、当該検索語を含むランドマーク名称またはランドマーク説明文書を含むランドマーク情報を検索することを特徴とする。
また本発明は、前記ランドマーク情報が、前記ランドマーク名称の他に種類情報を保持しており、前記地図表示システムが、ランドマークの種類情報の入力を受付ける種類情報入力受付手段を備え、前記ランドマーク情報検索手段および前記周辺ランドマーク情報検索手段は、前記入力を受けた種類情報を含むランドマーク情報を検索することを特徴とする。
また本発明は、上述の地図表示システムが、複数のエリアが指定されている場合に、一方のエリアから他方のエリアへの選択変更を受付けるエリア選択変更受付手段とを備えることを特徴とする。
また本発明は、上述の地図表示システムにおいて、前記エリア指定受付手段または前記エリア範囲変更受付手段は、エリアの図形の指定と共に、前記地図における地点の選択を受付け、前記地図表示手段は、前記選択を受けた地点を基準として、同じく選択を受けた図形を所定のサイズにより前記地図上に表示し、前記枠座標算出手段は、地図表示手段の表示する地図の四隅の座標と中心の座標とを地図データから検出して、前記地図の縦横のピクセル数と、地図の縦の緯度の差と、横の経度の差とに応じて、1ピクセルの縦横の緯度経度の差を求め、前記エリアの図形の枠に位置する座標に対応するピクセルの、前記地図の中心の座標からの縦横のピクセルの移動数に応じて、前記枠における複数の座標を算出することを特徴とする。
また本発明は、上述の地図表示システムが、通信ネットワークを介して接続されたサーバとクライアント端末とを有し、前記クライアント端末は、前記サーバにアクセスすることによりそのサーバから地図表示用データを受信する地図表示用データ受信手段と、前記地点入力受付手段と、前記地図表示手段と、前記エリア指定受付手段と、前記枠座標算出手段と、前記検索結果表示手段と、前記周辺ランドマーク一時記憶手段と、前記周辺ランドマーク表示手段と、前記検索語入力受付手段または前記種類情報入力受付手段の少なくとも何れかと、前記エリア範囲変更受付手段と、前記エリア選択変更受付手段と、を備えることを特徴とするである。
また本発明は、地図表示システムにおける地図表示方法であって、ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、エリア指定受付手段が、前記表示画面に出力した地図において、1以上のエリアの指定を受付け、枠座標算出手段が、前記1以上の各エリアの枠における複数の座標を算出し、ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示することを特徴とする地図表示方法である。
また本発明は、上述の地図表示方法において、エリア範囲変更受付手段が、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けることを特徴とするである。
また本発明は、地図表示システムにおける地図表示方法であって、ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、エリア指定受付手段が、前記表示画面に出力した地図において、1以上のエリアの指定を受付け、枠座標算出手段が、前記1以上の各エリアの枠における複数の座標を算出し、ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示し、エリア範囲変更受付手段が、前記エリアの範囲変更を受け付け、周辺ランドマーク情報検索手段が、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、周辺ランドマーク一時記憶手段が、前記周辺のランドマークのランドマーク情報を一時記憶し、周辺ランドマーク表示手段が、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示することを特徴とする地図表示方法である。
また本発明は、地図表示システムにおける地図表示方法であって、ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、エリア指定受付手段が、前記表示画面に出力した地図において、1以上のエリアの指定を受付け、枠座標算出手段が、前記1以上の各エリアの枠における複数の座標を算出し、ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示し、周辺ランドマーク情報検索手段が、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、周辺ランドマーク一時記憶手段が、前記周辺のランドマークのランドマーク情報を一時記憶し、周辺ランドマーク表示手段が、前記ランドマーク情報検索手段の検索結果の示すランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示することを特徴とする地図表示方法である。
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末であって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、受信した地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、を備えることを特徴とするクライアント端末である。
また本発明は、上記クライアント端末において、エリア範囲変更受付手段が、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けることを特徴とする。
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末であって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、受信した地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信手段と、前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、を備えることを特徴とするクライアント端末である。
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末であって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、受信した地図データの示す地図を表示画面に出力する地図表示手段と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信手段と、前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、前記ランドマーク情報受信手段の受信したランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、を備えることを特徴とするクライアント端末である。
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、受信した地図データの示す地図を表示画面に出力する地図表示処理と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付処理と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、を実行させるプログラムである。
また本発明は、上記処理に加え、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付処理を実行させるプログラムである。
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、受信した地図データの示す地図を表示画面に出力する地図表示処理と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付処理と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付処理と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信処理と、前記受信した周辺のランドマークのランドマーク情報を一時記録する周辺ランドマーク一時記憶処理と、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記一時記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示処理と、を実行させるプログラムである。
また本発明は、ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、を備えたサーバと、地図表示用のクライアント端末と、を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、受信した地図データの示す地図を表示画面に出力する地図表示処理と、前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付処理と、前記1以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信処理と、前記受信した周辺のランドマークのランドマーク情報を一時記録する周辺ランドマーク一時記憶処理と、前記ランドマーク情報受信手段の受信したランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記一時記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示処理と、を実行させるプログラムである。
本発明によれば、クライアント端末が、指定された複数のエリア内に位置する各ランドマークの情報を、エリアごとに別々に表示するので、ユーザはそれぞれのエリアにどのランドマークが位置しているのかを容易に確認することができる。
また本発明によれば、クライアント端末が、指定されたエリアの周辺のランドマークをサーバから受付けて一時記憶しておく。そして、エリアの変更を受け付けた場合や、検索結果が少ない場合などに、サーバに問い合わせることなく、周辺のランドマークを表示することができる。これによりサーバにかかる負荷を軽減することができる。またエリア範囲変更時などにおけるランドマークの表示処理速度が増し、検索処理時間が短縮されるので、これによりユーザの操作性を向上させることができる。
また本発明によれば、クライアント端末が、指定されたエリアの周辺のランドマークをサーバから受付けて一時記憶しておく。そして、エリアの変更を受け付けた場合や、検索結果が少ない場合などに、サーバに問い合わせることなく、周辺のランドマークを表示することができる。これによりサーバにかかる負荷を軽減することができる。またエリア範囲変更時などにおけるランドマークの表示処理速度が増し、検索処理時間が短縮されるので、これによりユーザの操作性を向上させることができる。
以下、本発明の一実施形態による地図表示システムを図面を参照して説明する。図1は同実施形態による地図表示システムの構成を示すブロック図である。この図において、符号1はユーザの利用するクライアント端末(地図表示装置)である。また2は要求された地図データおよびその地図上のランドマーク(土地の目印や建造物など。例えば、店舗や公共機関)の情報をクライアント端末1へ送信するサーバである。これらクライアント端末1とサーバ2とはインターネットなどの通信ネットワークを介して接続され、地図表示システムを構成している。
そして、クライアント端末1はインタフェース処理部11(地点入力受付手段、地図表示手段、エリア指定受付手段、枠座標算出手段、検索結果表示手段、周辺ランドマーク一時記憶手段、周辺ランドマーク表示手段、検索語入力受付手段、種類情報入力受付手段、及びエリア範囲変更受付手段)と検索エリア保存部12とを備えている。これらインタフェース処理部11と検索エリア保存部12はクライアント端末1上のウェブブラウザのプログラムと、サーバ2から受信したプログラム(地図表示用データ)がクライアント端末上で実行されることにより構成される。ここでサーバ2から受信した地図表示用データは、具体的には、画面を構成するためのテンプレートとなるデータ(HTMLファイルや画像ファイル)、地図表示を行うためのデータ(地図画像や地図画像の緯度経度、縮尺)、ランドマーク検索に関するデータ(検索処理を行なうJava(登録商標)script等のプログラム、検索結果に用いるランドマークデータ)などである。なお検索エリア保存部12は具体的にはウェブブラウザのキャッシュ機能によりメモリ上に確保された記憶領域である。またサーバ2は地図検索部21、地図DB(データベース)22、ランドマーク検索部23、及びランドマークDB24を備えている。地図検索部21は地図DB22に記録されている地図データをクライアント端末1からの要求に基づいて検索し、またランドマーク検索部23はランドマークDB24に記録されているランドマーク情報をクライアント端末1からの要求に基づいて検索する。
次に、各種データベースが記憶する情報について説明する。
地図DB22は、地図データと、その地図データで示される地図の緯度と経度の情報とを保持している。地図データの各地図の地点と緯度・経度の情報は紐付けられている。
またランドマークDB24には、地図上に表示できる各ランドマークのランドマーク名称、緯度・経度、ランドマークの解説文書、ジャンル識別番号などが対応付けられて記録されている。
地図DB22は、地図データと、その地図データで示される地図の緯度と経度の情報とを保持している。地図データの各地図の地点と緯度・経度の情報は紐付けられている。
またランドマークDB24には、地図上に表示できる各ランドマークのランドマーク名称、緯度・経度、ランドマークの解説文書、ジャンル識別番号などが対応付けられて記録されている。
図2は地図表示処理のフローを示す図である。
次に、図2を用いてユーザ所望の地図をクライアントの画面に表示するまでの処理について説明する。
ユーザは、まずクライアント端末1のウェブブラウザを起動し、サーバ2にアクセスする(ステップS1)。ウェブブラウザを起動することによりインタフェース処理部11が機能する。サーバ2はウェブサーバの機能を有しており、クライアント端末1からのアクセスに基づいて地図検索画面をHTMLなどによりクライアント端末1へ送信する(ステップS2)。地図検索画面には、住所入力欄や、住所指定を行う為の一覧、縮尺指定ボタンなどが表示されており、ユーザが住所入力、住所指定、縮尺指定などをクライアント端末1で行なうと、インタフェース処理部11は、指定を受けた住所、縮尺の情報を含む地図リクエストをサーバ2に送信する(ステップS3)。
次に、図2を用いてユーザ所望の地図をクライアントの画面に表示するまでの処理について説明する。
ユーザは、まずクライアント端末1のウェブブラウザを起動し、サーバ2にアクセスする(ステップS1)。ウェブブラウザを起動することによりインタフェース処理部11が機能する。サーバ2はウェブサーバの機能を有しており、クライアント端末1からのアクセスに基づいて地図検索画面をHTMLなどによりクライアント端末1へ送信する(ステップS2)。地図検索画面には、住所入力欄や、住所指定を行う為の一覧、縮尺指定ボタンなどが表示されており、ユーザが住所入力、住所指定、縮尺指定などをクライアント端末1で行なうと、インタフェース処理部11は、指定を受けた住所、縮尺の情報を含む地図リクエストをサーバ2に送信する(ステップS3)。
サーバ2では地図リクエストを受付けると、地図検索部21が、地図リクエストに含まれる住所と縮尺とを読み取る。地図検索部21は住所と緯度経度の対応テーブルのデータを保持しており、これにより、住所から緯度経度の情報へと変換する。そして住所から得た緯度経度を地図の中心とし、地図リクエストにおける縮尺のデータとクライアント端末1で表示できる地図の大きさ(規定値)に基づいて、地図の四角の四隅の緯度経度を算出する。そして、地図検索部21は、中心の緯度経度と四隅の緯度経度に対応する地図データを地図DB22から読み取り(ステップS4)、中心と四隅の緯度経度と、読み取った地図データとからなる検索結果を、通信ネットワークを介してクライアント端末1へ送信する(ステップS5)。クライアント端末1では、インタフェース処理部11が受信した地図データの地図を画面に表示する(ステップS6)とともに、当該地図データの中心と四隅の緯度経度をメモリなどに記憶する。なお画面は、表示された地図の他に、ランドマークの検索を絞り込む為の、検索語とジャンルの入力欄と、エリア表示図形枠(エリアの枠)の選択のラジオボタンと、周辺検索有無のラジオボタンなどが表示される。以上の処理により、ユーザが希望する地図が画面に表示されるが、この処理は従来の技術同様である。
図3はランドマーク検索処理フローを示す第1の図である。
次にランドマーク検索処理について説明する。
まず、クライアント端末1はユーザから、周辺検索有無について画面上の入力欄において指定を受付ける(ステップS101)。この周辺検索はユーザが指定した地図上のエリアの周辺についてもランドマークを検索するか否かを判定するために利用される。またクライアント端末1はユーザから、ランドマーク検索を行なう場合の、検索語とジャンルについて入力欄での指定を受付ける(ステップS102)。なおこれらの指定は必要な場合のみでもよい。検索語はランドマークの名称や解説文書などからランドマークを絞り込む為のものであり、またジャンルについても種類の情報に応じてランドマークを絞り込む為のものである。またクライアント端末1はユーザから地図上のエリアを示すエリア表示図形枠(例えば、丸、楕円、四角、多角形など)の選択を受付ける(ステップS103)。
次にランドマーク検索処理について説明する。
まず、クライアント端末1はユーザから、周辺検索有無について画面上の入力欄において指定を受付ける(ステップS101)。この周辺検索はユーザが指定した地図上のエリアの周辺についてもランドマークを検索するか否かを判定するために利用される。またクライアント端末1はユーザから、ランドマーク検索を行なう場合の、検索語とジャンルについて入力欄での指定を受付ける(ステップS102)。なおこれらの指定は必要な場合のみでもよい。検索語はランドマークの名称や解説文書などからランドマークを絞り込む為のものであり、またジャンルについても種類の情報に応じてランドマークを絞り込む為のものである。またクライアント端末1はユーザから地図上のエリアを示すエリア表示図形枠(例えば、丸、楕円、四角、多角形など)の選択を受付ける(ステップS103)。
そして、クライアント端末1は、画面に表示された地図において所望の地点の指定を受付ける(ステップS104)。これは、例えばマウスを操作することにより、画面上のポインタを所望の地点に移動させ、クリックすることにより行なわれる。地点の指定をインタフェース処理部11が受付けると、インタフェース処理部11は、ランドマーク検索処理の開始と判断し、その指定された地点を基準とした所定の範囲の大きさのエリア表示図形枠を、指定された地点を中心として表示すると共に、エリアIDを生成する(ステップS105)。
次にインタフェース処理部11は、エリア表示図形枠における複数地点の緯度経度を算出する(ステップS106)。例えば、エリア表示図形枠が四角であれば、当該エリアの四隅の地図上における緯度経度を算出する。この算出は、まず、画面に表示されている地図の四隅の緯度経度が既知(サーバ2の地図検索部21から受信している)であるので、地図の水平方向の1ピクセル分の経度の差を「地図の水平方向の両端の経度の差÷地図の水平方向のピクセル数」により計算する。また地図の垂直方向の1ピクセル分の緯度の差を「地図の垂直方向の両端の緯度の差÷地図の垂直方向のピクセル数」により計算する。また地図の中心の緯度経度が既知(サーバ2の地図検索部21から受信している)であり、当該地図の中心からのエリア表示図形枠の四隅までの縦横のピクセル移動数が既知である。従って、エリア表示図形枠の各四隅の緯度経度は、地図の中心の経度+<地図の中心からの経度方向のピクセル移動数(移動方向によって±が異なる)×1ピクセル分の経度の差>と、地図の中心の緯度+<地図の中心からの緯度方向のピクセル移動数(移動方向によって±が異なる)×1ピクセル分の緯度の差>により算出できる。
次にインタフェース処理部11は、上記生成したエリアIDをエリア表示図形枠に関連づけて検索エリア保存部12に登録し、また当該エリアIDに対応付けてエリア表示図形枠上の所定の複数の地点の緯度経度(本実施形態においてはエリア表示図形枠が四角の場合には四隅)を検索エリア保存部12に登録する(ステップS107)。そして、インタフェース処理部11は、ランドマーク検索依頼をサーバ2に送信する(ステップS108)。このランドマーク検索依頼は、エリアID、エリア表示図形枠上の複数点の緯度経度(四角のエリアの四隅の緯度経度)、周辺検索の実行有無、検索語(指定されている場合)、ジャンルの識別番号(指定されている場合)の情報が含まれる。
サーバ2においては、ランドマーク検索部23がランドマーク検索依頼を受付ける。そして、ランドマーク検索部23は、エリア表示図形枠上の複数の緯度経度と、ランドマークDBで記憶している各ランドマークの緯度経度とを比較して、エリア表示図形枠上の複数の緯度経度で示されるエリア内に、ランドマークの緯度経度が含まれるか否かを判定する(ステップS109)。そして、エリア表示図形枠上の複数の緯度経度で示されるエリア内に含まれるランドマークのランドマーク情報(ランドマーク名称、緯度・経度、ランドマークの解説文書、ジャンル識別番号、ランドマークアイコンデータなど)をランドマークDBから読み取る(ステップS110)。
また、ランドマーク検索部23は、周辺検索の実行有無の情報が検索有りか否かのどちらを示すかを判定し(ステップS111)、検索有りを示す場合には、エリア表示図形枠の周辺エリアについて、当該周辺エリアの範囲を規定する周辺距離パラメータに基づいて決定し、周辺エリアの枠上の複数の緯度経度を算出する。例えば、周辺距離パラメータが緯度経度共に1度である場合には、エリア表示図形枠が四角の場合、エリア表示図形枠の四隅のうち、右上隅の緯度経度それぞれについて+1度、右下隅の緯度経度それぞれについて緯度−1度、経度+1度、左上隅の緯度経度それぞれについて緯度−1度、経度−1度、左上隅の緯度経度それぞれについて緯度+1度、経度−1度、を計算し、周辺エリアの枠上の四隅の緯度経度を出力する。そして、周辺エリアを含む新しいエリア範囲に位置するランドマークがあるか否かを、周辺エリアの枠上の緯度経度と、ランドマークDBで記憶している各ランドマークの緯度経度とを比較して、判定する(ステップS112)。そして、ランドマーク検索部23は、新しいエリア範囲に位置するランドマークから、元のエリア表示図形枠のエリア内に位置するランドマークと同一のものを除き、周辺のランドマークのランドマーク情報をランドマークDB24から読み取る(ステップS113)。この時、規定件数以上の場合には、規定件数となるまでランドマーク数を減じるようにしてもよい。また事前にサーバから取得するランドマーク数を設定しておき、周辺距離パラメータが広い場合でも、エリアの枠から近い周辺のランドマークを設定件数以下取得するようにしてもよい。この処理によりサーバから送信されるランドマークの数が軽減されるので端末側でランドマーク数を規定数以下に減じるようにする場合に比べてサーバの処理負荷が軽減される。また周辺距離パラメータをサーバに負荷がかからない程度の値に予め設定しておいてもよい。
次にランドマーク検索部23は、ランドマーク検索依頼に検索語が含まれているか否かを判定し(ステップS114)、含まれている場合には、上述の処理により検索されたランドマークのうち、ランドマーク名称や解説文書に検索語を含むランドマークのランドマーク情報を抽出する(ステップS115)。またランドマーク検索部23は、ランドマーク検索依頼にジャンル識別番号が含まれているか否かを判定し(ステップS116)、含まれている場合には、上述の処理により検索されたランドマークのうち、さらに、ランドマーク検索依頼に含まれるジャンル識別番号と同一ジャンル識別番号をランドマーク情報に含むランドマークを抽出する(ステップS117)。これによりユーザが希望するランドマークの絞込みが可能となる。そして、ランドマーク検索部23は、最終的に抽出したランドマークのランドマーク情報をランドマーク検索結果としてクライアント端末1へ返信する(ステップS118)。ランドマーク検索結果の各ランドマークには、エリアIDと、エリア表示図形枠内のランドマークか周辺エリアのランドマークかを識別する為の情報が付与され、また周辺エリアの枠上の複数の緯度経度が含まれるようにしても良い。
クライアント端末1のインタフェース処理部11は、サーバ2からランドマーク検索結果を受信すると、ランドマーク検索結果のエリア表示図形枠内のランドマークのランドマーク情報から、緯度経度の情報と、アイコンデータとを読み取る。そして、画面に既に表示されている地図上の対応する緯度経度の位置にランドマークのアイコンデータを表示する(ステップS119)。またインタフェース処理部11は、エリア表示図形枠内のランドマークのランドマーク情報をエリアIDに対応付けて検索エリア保存部12に記録しておく(ステップS120)。またインタフェース処理部11は、ランドマーク検索結果の周辺エリアのランドマークのランドマーク情報については、アイコンデータを表示せずに、エリアIDに対応付けて検索エリア保存部12に記録しておく(ステップS121)。また周辺エリアの枠上の複数の緯度経度をエリアIDに対応付けて検索エリア保存部12に記録しておいてもよい。また、インタフェース処理部11は、画面上に地図上の選択されたエリア内のランドマークの名称、つまり検索結果を地図と共に表示される検索結果表示枠に表示する。なお、ランドマークのアイコンデータは、ランドマークをイメージするマーク以外にも、ランドマーク結果の検索出力順番に応じた番号により地図上に当該番号のマークを表示するようにしても良い。これによりエリア内に何件の所望のランドマークが存在するかを素早く確認することができる。なお、上記処理の順序はこれに限らず、処理可能な範囲で、あるステップにおいて他のステップと入れ替わるような順序であってもよい。
図4は検索結果の画面イメージを示す第1の図である。
この図が示すように、ユーザがマウスを利用して地図上の1地点を指定すると、その地点を中心としたエリア表示図形枠(図においては四角形の枠)が表示される。そしてそのエリアの範囲内に検索結果のランドマークが表示され、また、ランドマークの名称が検索結果表示枠内に表示される。なお、指定された地点を中心としてエリア表示図形枠を表示する処理でなく、指定された地点にエリア表示図形枠上の一点(例えば、エリア表示図形枠が四角である場合には四隅のうちの何れかの隅を示す地点)を位置させるように、当該エリア表示図形枠を表示するようにしてもよい。
この図が示すように、ユーザがマウスを利用して地図上の1地点を指定すると、その地点を中心としたエリア表示図形枠(図においては四角形の枠)が表示される。そしてそのエリアの範囲内に検索結果のランドマークが表示され、また、ランドマークの名称が検索結果表示枠内に表示される。なお、指定された地点を中心としてエリア表示図形枠を表示する処理でなく、指定された地点にエリア表示図形枠上の一点(例えば、エリア表示図形枠が四角である場合には四隅のうちの何れかの隅を示す地点)を位置させるように、当該エリア表示図形枠を表示するようにしてもよい。
インタフェース処理部11は、エリア表示図形枠内のランドマークが規定数以下で、画面の地図に表示されるランドマークのアイコンが少ない場合には、周辺エリアのランドマークのランドマーク情報から、緯度経度とアイコンデータとを読み取って、それらのランドマークを画面の地図上に表示するようにしてもよい。
図5は検索結果の画面イメージを示す第2の図である。
この図は周辺のランドマークが表示される例を示している。この図が示すように、指定されたエリア内のランドマークが所定の数以下などである場合には、周辺のランドマークとして検索されたランドマークの地図への表示と、周辺ランドマークとしての名称の表示とを行うようにしても良い。
この図は周辺のランドマークが表示される例を示している。この図が示すように、指定されたエリア内のランドマークが所定の数以下などである場合には、周辺のランドマークとして検索されたランドマークの地図への表示と、周辺ランドマークとしての名称の表示とを行うようにしても良い。
ここで、エリア表示図形枠は、マウスを用いたエリア表示図形枠のクリック、ドラッグの操作や、キーボードを用いたメニュー画面操作、ショートカットキー押下などの間接的な操作により、移動、拡大、縮小、変形するようにしてもよい。またエリアが複数指定されている場合には他のエリアを示すエリア表示図形枠を選択するようにしてもよい。これらのエリア範囲の変更またはまた他のエリアへの変更はインターフェース処理部11が受付ける。これによりエリア表示図形枠上の複数の座標が変化すると、インタフェース処理部11はその変化を検出し、再度、上述のステップS106のエリア表示図形枠上の複数の座標の緯度経度を算出する。そして、エリアIDに対応付けられて検索エリア保存部12に記録されているエリア範囲変更前の、エリア表示図形枠上の複数の座標の緯度経度を削除し、新しく算出した緯度経度をエリアIDに対応付けて登録する。そして、ステップS108〜ステップS121の処理を繰り返す。この時、範囲変更後のエリアがステップS111〜ステップS113でランドマークを検索した周辺エリアを含む場合や、周辺エリア内のエリア範囲変更である場合には(例えば、範囲変更後のエリア表示図形枠における複数座標の緯度経度と、周辺エリアの枠上の複数の緯度経度との比較によって、エリアが重なり合っているか否かを判定)、検索エリア保存部12で既に保持している周辺エリアのランドマークのランドマーク情報を読み取って、エリア範囲変更前に表示したランドマークのうち範囲変更後のエリアの範囲内に位置するランドマークと共に、周辺エリアのランドマークのアイコンデータを画面の地図上に表示するようにしても良い。なお、あるエリアから他のエリアへ選択が変更された場合には、当該他のエリアのIDに対応付けられて検索エリア保存部12に記録されているランドマークや周辺ランドマークの情報を表示する処理を行なう。
図6は検索結果の画面イメージを示す第3の図である。
この図はエリアを拡大する際のイメージを示すものである。既に指定しているエリアをユーザがマウスを用いてドラックなどの処理により拡大すると、その拡大に応じた新たなエリアのランドマークの検索結果が地図上などに表示される。
この図はエリアを拡大する際のイメージを示すものである。既に指定しているエリアをユーザがマウスを用いてドラックなどの処理により拡大すると、その拡大に応じた新たなエリアのランドマークの検索結果が地図上などに表示される。
また、インタフェース処理部11は、複数のエリアの指定を同一地図上で受付けることもできる。この場合、ステップS104〜ステップS121の処理が新たなエリアIDの管理の元(つまりエリアIDが新たに生成されて、このIDに対応付けられて検索エリア保存部12に情報が登録される)に行なわれる。またインタフェース処理部11は、複数のエリアの指定を別々の地図上で受付けることもできる。この場合、ステップS4において取得した別々の地図データについて、上述のステップS104〜ステップS121の処理が行なわれる。
図7は検索結果の画面イメージを示す第4の図である。
この図が示すように、エリアが複数指定された場合には、インタフェース処理部11は、それぞれのエリアごとに検索結果としてのランドマーク名称を区分けして表示する。またこの図はエリア1〜エリア3までの3つのエリアを既にユーザが選択した様子を示している。ここで検索エリアリストのラジオボタンが3つ存在するが、この図においてはエリア1とエリア2が検索対象のエリアとして検索エリアリストにおいて選択されている様子を示している。これによりエリア1とエリア2のみのエリア表示図形枠と、検索結果が表示される。エリア3の情報については、検索エリア保存部12においてエリア3のエリアIDに対応付けられて記録されている。ユーザが検索エリアリストにおいてエリア3を選択すれば、エリア3についてのエリア表示図形枠と検索結果が検索エリア保存部12から読み出されて表示される。つまり検索エリア保存部12はキャッシュの役割を果たしている。
この図が示すように、エリアが複数指定された場合には、インタフェース処理部11は、それぞれのエリアごとに検索結果としてのランドマーク名称を区分けして表示する。またこの図はエリア1〜エリア3までの3つのエリアを既にユーザが選択した様子を示している。ここで検索エリアリストのラジオボタンが3つ存在するが、この図においてはエリア1とエリア2が検索対象のエリアとして検索エリアリストにおいて選択されている様子を示している。これによりエリア1とエリア2のみのエリア表示図形枠と、検索結果が表示される。エリア3の情報については、検索エリア保存部12においてエリア3のエリアIDに対応付けられて記録されている。ユーザが検索エリアリストにおいてエリア3を選択すれば、エリア3についてのエリア表示図形枠と検索結果が検索エリア保存部12から読み出されて表示される。つまり検索エリア保存部12はキャッシュの役割を果たしている。
次に複数の検索対象エリアにおける一括検索の処理について説明する。
画面上において、ユーザが周辺検索有無の変更、検索語の変更、ジャンルの変更などを行い、また、エリアを複数指定(検索エリアリストにおいて)しているとする。そして検索開始を指示すると、クライアント端末1のインタフェース処理部11は、まず、周辺検索の実行有無、検索語(指定されている場合)、ジャンルの識別番号(指定されている場合)の情報をランドマーク検索部23に送信する。また、指定されたエリアのエリア表示図形枠上の緯度経度(四角のエリアの四隅の緯度経度)と、エリアIDとを検索エリア保存部12から読み取って、それらエリアIDとエリア表示図形枠上の緯度経度とを対応させた情報を含むランドマーク検索依頼をサーバ2に送信する。そして、指定されたエリア全てについてランドマーク検索依頼を送信したか否かを判定し、全てのエリアについてランドマーク検索依頼を送信し終えるまで繰り返す。
画面上において、ユーザが周辺検索有無の変更、検索語の変更、ジャンルの変更などを行い、また、エリアを複数指定(検索エリアリストにおいて)しているとする。そして検索開始を指示すると、クライアント端末1のインタフェース処理部11は、まず、周辺検索の実行有無、検索語(指定されている場合)、ジャンルの識別番号(指定されている場合)の情報をランドマーク検索部23に送信する。また、指定されたエリアのエリア表示図形枠上の緯度経度(四角のエリアの四隅の緯度経度)と、エリアIDとを検索エリア保存部12から読み取って、それらエリアIDとエリア表示図形枠上の緯度経度とを対応させた情報を含むランドマーク検索依頼をサーバ2に送信する。そして、指定されたエリア全てについてランドマーク検索依頼を送信したか否かを判定し、全てのエリアについてランドマーク検索依頼を送信し終えるまで繰り返す。
そしてサーバ2においては複数のランドマーク検索依頼を順次受信する。そして、各ランドマーク検索依頼についての、上述のステップS109〜ステップS118の処理を繰り返し行なう。そして順次ランドマーク検索結果をクライアント端末1へ返信する。クライアント端末1ではインタフェース処理部11が、ランドマーク検索結果で示されるランドマークのアイコンデータを地図上に表示し、また検索されたランドマーク名称を検索結果表示枠に表示する。この時インタフェース処理部11は、各エリアについてのランドマーク検索結果を順次受信するが、全てのエリアについての検索結果を受信する前に、受信した順番で、その都度検索結果を表示する。これにより、サーバにおける負荷が大きく、それぞれのエリアのランドマーク検索結果の受信にタイムラグが発生しても、全てを受信する前に表示できるので、ユーザは受信した検索結果から先に確認することができる。
なお上述の各装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。また上記プログラムはHTML、XML等のマークアップ言語形式のプログラムや、マークアップ言語形式のプログラムを処理できるJava(登録商標)script等のスクリプト言語形式のプログラムでも良い。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
1・・・クライアント端末
2・・・サーバ
11・・・インタフェース処理部
12・・・検索エリア保存部
21・・・地図検索部
22・・・地図DB
23・・・ランドマーク検索部
24・・・ランドマークDB
2・・・サーバ
11・・・インタフェース処理部
12・・・検索エリア保存部
21・・・地図検索部
22・・・地図DB
23・・・ランドマーク検索部
24・・・ランドマークDB
Claims (21)
- ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、
前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、
前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
を備えることを特徴とする地図表示システム。 - 前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段
を備えることを特徴とする請求項1に記載の地図表示システム。 - ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、
前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、
前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る周辺ランドマーク情報検索手段と、
前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、
前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、
を備えることを特徴とする地図表示システム。 - ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る地図データ読み取り手段と、
前記読み取った地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取るランドマーク情報検索手段と、
前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る周辺ランドマーク情報検索手段と、
前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、
前記ランドマーク情報検索手段の検索結果の示すランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、
を備えることを特徴とする地図表示システム。 - 請求項1から請求項4のいずれかに記載の前記地図表示システムは、
検索語の入力を受付ける検索語入力受付手段を備え、
前記ランドマーク情報が、ランドマーク名称とランドマーク説明文書のうち、少なくとも一方を保持しており、
前記ランドマーク情報検索手段において、
前記検索語により前記ランドマーク名称またはランドマーク説明文書を検索して、当該検索語を含むランドマーク名称またはランドマーク説明文書を含むランドマーク情報を検索し、
請求項3または請求項4に記載の前記地図表示システムは、
前記周辺ランドマーク情報検索手段において、
前記検索語により前記ランドマーク名称またはランドマーク説明文書を検索して、当該検索語を含むランドマーク名称またはランドマーク説明文書を含むランドマーク情報を検索する
ことを特徴とする地図表示システム。 - 前記ランドマーク情報が、前記ランドマーク名称の他に種類情報を保持しており、
請求項1から請求項5のいずれかに記載の前記地図表示システムは、
ランドマークの種類情報の入力を受付ける種類情報入力受付手段を備え、
前記ランドマーク情報検索手段は、前記入力を受けた種類情報を含むランドマーク情報を検索し、
請求項3から請求項5のいずれかに記載の前記地図表示システムは、
前記周辺ランドマーク情報検索手段において、
前記入力を受けた種類情報を含むランドマーク情報を検索する
ことを特徴とする請求項1から請求項5のいずれかに記載の地図表示システム。 - 複数のエリアが指定されている場合に、一方のエリアから他方のエリアへの選択変更を受付けるエリア選択変更受付手段と
を備えることを特徴とする請求項1から請求項6のいずれかに記載の地図表示システム。 - 請求項1から請求項7のいずれかに記載の前記地図表示システムにおいて、
前記エリア指定受付手段は、エリアの図形の指定と共に、前記地図における地点の選択を受付け、
請求項2または請求項3に記載の前記地図表示システムにおいて、
前記エリア範囲変更受付手段は、エリアの図形の指定と共に、前記地図における地点の選択を受付け、
請求項1から請求項7のいずれかに記載の前記地図表示システムにおいて、
前記地図表示手段は、前記選択を受けた地点を基準として、同じく選択を受けた図形を所定のサイズにより前記地図上に表示し、
前記枠座標算出手段は、地図表示手段の表示する地図の四隅の座標と中心の座標とを地図データから検出して、前記地図の縦横のピクセル数と、地図の縦の緯度の差と、横の経度の差とに応じて、1ピクセルの縦横の緯度経度の差を求め、前記エリアの図形の枠に位置する座標に対応するピクセルの、前記地図の中心の座標からの縦横のピクセルの移動数に応じて、前記枠における複数の座標を算出する
ことを特徴とする地図表示システム。 - 通信ネットワークを介して接続されたサーバとクライアント端末とを有し、
前記クライアント端末は、前記サーバにアクセスすることによりそのサーバから地図表示用データを受信する地図表示用データ受信手段を備え、
さらに請求項1から請求項4のいずれかに記載の前記地図表示システムにおいて、
前記クライアント端末は、前記地点入力受付手段と、前記地図表示手段と、前記エリア指定受付手段と、前記枠座標算出手段と、前記検索結果表示手段と、前記検索語入力受付手段または前記種類情報入力受付手段の少なくとも何れかと、前記エリア選択変更受付手段と、を備え、
請求項2または請求項3に記載の前記地図表示システムにおいて、
前記クライアント端末は、前記エリア範囲変更受付手段を備え、
請求項3または請求項4に記載の前記地図表示システムにおいて、
前記クライアント端末は、前記周辺ランドマーク一時記憶手段と、前記周辺ランドマーク表示手段を備える
ことを特徴とする地図表示システム。 - 地図表示システムにおける地図表示方法であって、
ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、
地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、
地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、
地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、
地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、
エリア指定受付手段が、前記表示画面に出力した地図において、1以上のエリアの指定を受付け、
枠座標算出手段が、前記1以上の各エリアの枠における複数の座標を算出し、
ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示する
ことを特徴とする地図表示方法。 - エリア範囲変更受付手段が、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付ける
ことを特徴とする請求項10に記載の地図表示方法。 - 地図表示システムにおける地図表示方法であって、
ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、
地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、
地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、
地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、
地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、
エリア指定受付手段が、前記表示画面に出力した地図において、1以上のエリアの指定を受付け、
枠座標算出手段が、前記1以上の各エリアの枠における複数の座標を算出し、
ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示し、
エリア範囲変更受付手段が、前記エリアの範囲変更を受け付け、
周辺ランドマーク情報検索手段が、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
周辺ランドマーク一時記憶手段が、前記周辺のランドマークのランドマーク情報を一時記憶し、
周辺ランドマーク表示手段が、前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する
ことを特徴とする地図表示方法。 - 地図表示システムにおける地図表示方法であって、
ランドマークデータベースが、ランドマークそれぞれのランドマーク情報を記憶し、
地図データベースが、地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶し、
地点入力受付手段が、前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付け、
地図データ読み取り手段が、前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取り、
地図表示手段が、前記読み取った地図データの示す地図を表示画面に出力し、
エリア指定受付手段が、前記表示画面に出力した地図において、1以上のエリアの指定を受付け、
枠座標算出手段が、前記1以上の各エリアの枠における複数の座標を算出し、
ランドマーク情報検索手段が、前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
検索結果表示手段が、前記読み取ったランドマーク情報を、前記指定されたエリア別に表示し、
周辺ランドマーク情報検索手段が、前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取り、
周辺ランドマーク一時記憶手段が、前記周辺のランドマークのランドマーク情報を一時記憶し、
周辺ランドマーク表示手段が、前記ランドマーク情報検索手段の検索結果の示すランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する
ことを特徴とする地図表示方法。 - ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末であって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、
受信した地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
を備えることを特徴とするクライアント端末。 - エリア範囲変更受付手段が、前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付ける
ことを特徴とする請求項14に記載のクライアント端末。 - ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末であって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、
受信した地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付手段と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信手段と、
前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、
前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段で記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、
を備えることを特徴とするクライアント端末。 - ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末であって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付手段と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信手段と、
受信した地図データの示す地図を表示画面に出力する地図表示手段と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付手段と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出手段と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信手段と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示手段と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信手段と、
前記周辺のランドマークのランドマーク情報を一時記憶する周辺ランドマーク一時記憶手段と、
前記ランドマーク情報受信手段の受信したランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記周辺ランドマーク一時記憶手段に記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示手段と、
を備えることを特徴とするクライアント端末。 - ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、
受信した地図データの示す地図を表示画面に出力する地図表示処理と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付処理と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、
を実行させるプログラム。 - 請求項18に記載の処理に加え、
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付処理
を実行させるプログラム。 - ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、
受信した地図データの示す地図を表示画面に出力する地図表示処理と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付処理と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、
前記エリアの変形、拡大、縮小、移動、の何れかの範囲変更を受け付けるエリア範囲変更受付処理と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信処理と、
前記受信した周辺のランドマークのランドマーク情報を一時記録する周辺ランドマーク一時記憶処理と、
前記エリアの範囲変更を受け付けた際に、当該変更が前記周辺枠内の範囲である場合には、前記範囲変更前に表示したランドマーク情報のうち前記範囲変更後のエリアの範囲内に位置するランドマーク情報と共に前記一時記録されているランドマークであってエリア範囲変更後の枠における複数の座標で囲まれる範囲内に位置するランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示処理と、
を実行させるプログラム。 - ランドマークそれぞれのランドマーク情報を記憶するランドマークデータベースと、
地図データと当該地図データの示す地図全域における所定の各地点の座標とを記憶する地図データベースと、
を備えたサーバと、
地図表示用のクライアント端末と、
を有する地図表示システムの前記クライアント端末に実行させるプログラムであって、
前記地図データの示す地図全域における地点と表示する地図のサイズ情報の入力を受付ける地点入力受付処理と、
前記受け付けた地点と前記サイズ情報とに基づいて、前記サイズ情報に応じた前記地点を中心とする範囲の地図データを前記地図データベースより読み取る前記サーバから、当該地図データを受信する地図データ受信処理と、
受信した地図データの示す地図を表示画面に出力する地図表示処理と、
前記表示画面に出力した地図において、1以上のエリアの指定を受付けるエリア指定受付処理と、
前記1以上の各エリアの枠における複数の座標を算出する枠座標算出処理と、
前記エリアの枠における複数の座標と、前記ランドマークデータベースに記録されている各ランドマークの座標とを比較して、当該ランドマークの座標が前記エリアの枠における複数の座標で囲まれる範囲内に位置する場合には、そのランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取ったランドマーク情報を受信するランドマーク情報受信処理と、
前記受信したランドマーク情報を、前記指定されたエリア別に表示する検索結果表示処理と、
前記枠からの所定の距離の周辺枠における所定の座標で囲まれる範囲内に位置するランドマークであって、既に検索されたランドマーク以外の周辺のランドマークのランドマーク情報を前記ランドマークデータベースから読み取る前記サーバより、当該読み取った周辺ランドマーク情報を受信する周辺ランドマーク情報受信処理と、
前記受信した周辺のランドマークのランドマーク情報を一時記録する周辺ランドマーク一時記憶処理と、
前記ランドマーク情報受信手段の受信したランドマーク情報の数が所定の数以下である場合、エリアの範囲内に位置するランドマーク情報と共に前記一時記録されているランドマークのランドマーク情報を読み取って表示する周辺ランドマーク表示処理と、
を実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005288722A JP2007101682A (ja) | 2005-09-30 | 2005-09-30 | 地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005288722A JP2007101682A (ja) | 2005-09-30 | 2005-09-30 | 地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007101682A true JP2007101682A (ja) | 2007-04-19 |
Family
ID=38028706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005288722A Withdrawn JP2007101682A (ja) | 2005-09-30 | 2005-09-30 | 地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007101682A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009276434A (ja) * | 2008-05-13 | 2009-11-26 | Yahoo Japan Corp | 地図表示システム |
JP2012164073A (ja) * | 2011-02-04 | 2012-08-30 | Zenrin Datacom Co Ltd | 情報検索システムおよび情報検索装置 |
JP2013156990A (ja) * | 2012-01-26 | 2013-08-15 | Hyundai Motor Co Ltd | 複数の空間客体を利用した検索方法 |
WO2016056187A1 (ja) * | 2014-10-07 | 2016-04-14 | 株式会社デンソー | 情報取得システム、通信端末、情報取得プログラム、サーバ及び情報提供プログラム |
JP7307392B1 (ja) * | 2023-01-20 | 2023-07-12 | キヤノンマーケティングジャパン株式会社 | 情報処理システム及びその制御方法、プログラム |
-
2005
- 2005-09-30 JP JP2005288722A patent/JP2007101682A/ja not_active Withdrawn
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009276434A (ja) * | 2008-05-13 | 2009-11-26 | Yahoo Japan Corp | 地図表示システム |
JP2012164073A (ja) * | 2011-02-04 | 2012-08-30 | Zenrin Datacom Co Ltd | 情報検索システムおよび情報検索装置 |
JP2013156990A (ja) * | 2012-01-26 | 2013-08-15 | Hyundai Motor Co Ltd | 複数の空間客体を利用した検索方法 |
CN103336769A (zh) * | 2012-01-26 | 2013-10-02 | 现代自动车株式会社 | 使用多个兴趣空间对象的搜索方法 |
WO2016056187A1 (ja) * | 2014-10-07 | 2016-04-14 | 株式会社デンソー | 情報取得システム、通信端末、情報取得プログラム、サーバ及び情報提供プログラム |
US10452883B2 (en) | 2014-10-07 | 2019-10-22 | Denso Corporation | Information acquisition system, communication terminal, information acquisition program, server, and information provision program |
JP7307392B1 (ja) * | 2023-01-20 | 2023-07-12 | キヤノンマーケティングジャパン株式会社 | 情報処理システム及びその制御方法、プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10007798B2 (en) | Method for managing privacy of digital images | |
US8504945B2 (en) | Method and system for associating content with map zoom function | |
US20100146436A1 (en) | Displaying content associated with electronic mapping systems | |
US6868169B2 (en) | System and method for geographical indexing of images | |
JP2003524972A (ja) | 数字キーパッドとの対話のための装置の機能性を視覚的に表しかつ実現するためのグラフィックレイアウトおよびキーパッド応答 | |
US20110292231A1 (en) | System for managing privacy of digital images | |
US20100114854A1 (en) | Map-based websites searching method and apparatus therefor | |
JP2003196286A (ja) | 情報処理システム、端末装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP5054234B2 (ja) | 密度に基づいて検索結果を表示するシステム及び方法 | |
US20040030756A1 (en) | Server apparatus for processing information according to information about position of terminal | |
JP2007101682A (ja) | 地図表示システムおよび地図表示方法、地図表示システムのクライアント端末とそのプログラム | |
US9824447B2 (en) | Information processing apparatus, information processing system, and information processing method | |
JP4711577B2 (ja) | 地図情報表示プログラム | |
JP2012073956A (ja) | 情報処理装置、情報処理装置の制御方法及び制御プログラム | |
JP6843958B1 (ja) | 検索方法および検索プログラム、並びに検索システム | |
US20180266841A1 (en) | Information processing device, information processing system, navigation system, information processing method, and program | |
JP2006047147A (ja) | 情報提供装置 | |
JP2010134887A (ja) | 比較物で面積表示する地図表示装置及び方法 | |
JP6775663B1 (ja) | 検索方法および検索プログラム、並びに検索システム | |
JP2017037437A (ja) | 情報処理システム、情報処理装置、情報処理方法および情報処理プログラム | |
JP3819366B2 (ja) | 地図データ提供方法,及び、地図データ提供プログラム | |
JP2000076294A (ja) | データ検索方法及び装置、記録媒体 | |
JP5345049B2 (ja) | 検索サーバ及びその制御方法、並びに検索システム | |
JP2001331492A (ja) | 地図情報提供方法ならびにその装置、および同方法がプログラムされ記録された記録媒体 | |
WO2016117012A1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20081202 |