説明

地図情報提供システム、端末装置、地図情報提供サーバ、地図情報提供装置、および、地図情報提供方法

【課題】表示画面上の地図遷移の際に、利用者の煩わしい操作なしで最初から最適な縮尺で地図を表示することができ、サーバの負担を軽減できる地図情報提供システム、端末装置、地図情報提供サーバ、地図情報提供装置、および、地図情報提供方法を提供することを課題とする。
【解決手段】本発明は、サーバ側で、第1の地図上に遷移可能な第2の地図の地図データを有する施設が存在する場合、施設部分に第2の地図の最適表示縮尺情報と地図データ取得先情報とを埋め込んだ埋め込み地図データ、および、第2の地図の地図データを端末装置へ送信し、端末装置において、埋め込み地図データを表示し、第2の地図への遷移コマンドを受け付けた場合、埋め込み地図データに埋め込まれた最適表示縮尺情報と地図データ取得先情報とを読出し、最適表示縮尺情報に基づいて、第2の地図の地図データを表示させる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、地図情報提供システム、端末装置、地図情報提供サーバ、地図情報提供装置、および、地図情報提供方法に関する。
【背景技術】
【0002】
従来から、屋内のルート案内を行う歩行者用ナビゲーションシステムにおいて、情報処理端末の表示部に屋内地図情報を表示する地図情報配信技術が開示されている。
【0003】
例えば、特許文献1に記載の地図情報配信システムでは、フロア間の移動の際に次のフロアの経路地図を生成するためのURLパラメータをフロア移動箇所(階段、エレベータ等)にリンク情報として埋め込むことで、伝送容量が比較的小さく、かつ、表示画面が小さな携帯電話やPDA等のような端末装置に対しても、屋内のルート案内を配信し、地図ビューアに対して変更を与えることなく屋内ルート案内地図を表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2008−33043号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、特許文献1に記載の従来の地図情報配信システムにおいては、地図に遷移する際に予め決められた縮尺で描画するしかないため、地図によっては拡大もしくは縮小しすぎて見づらい地図が表示されてしまい、利用者にとって適当な縮尺で地図の表示を行えないという問題点を有していた。そのため、利用者は、マニュアル操作で縮尺の再設定をし直さなければならず、利便性を大きく損ねるという問題点を有していた。
【0006】
すなわち、特許文献1に記載の地図情報配信システムにおいては、フロア間の移動の際に次のフロア地図を取得するための取得コマンドをURLパラメータ形式でフロア移動箇所にリンク情報(表示縮尺情報:200m/480ドット)として埋め込むものであり、遷移先の対象毎に最適な縮尺を設定することができないという問題点を有していた。そのため、特許文献1に記載の地図情報配信システムにおいては、遷移先の対象が情報密度の高い施設であって、例えば、20m/480ドットでの表示が利用者にとって最適な表示であったとしても、200m/480ドットのより広域な地図を表示してしまうため、利用者が必要な情報を取得できないという問題点を有していた。
【0007】
また、特許文献1に記載の地図情報配信システムにおいては、端末からの地図画像取得要求に対し、サーバ側でURLのコマンドに埋め込まれた表示縮尺情報に基づき必要な地図データの計算を行い、地図画像ファイルを生成した後、端末へ地図画像ファイルを送信するため、サーバ側に負担がかかるという問題点を有していた。
【0008】
本発明は、上記問題点に鑑みてなされたもので、表示画面上の地図遷移の際に、利用者の煩わしい操作なしで最初から最適な縮尺で地図を表示することができ、サーバの負担を軽減できる地図情報提供システム、端末装置、地図情報提供サーバ、地図情報提供装置、および、地図情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【0009】
このような目的を達成するため、本発明の地図情報提供システムは、制御部と記憶部とを少なくとも備えた地図情報提供サーバ、および、表示部と制御部とを少なくとも備えた端末装置、を通信可能に接続した地図情報提供システムであって、上記地図情報提供サーバの上記記憶部は、各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、を備え、上記地図情報提供サーバの上記制御部は、上記端末装置から、上記地図データ記憶手段に記憶された第1の地図の上記地図データを要求する第1取得要求を受信する第1取得要求受信手段と、上記第1取得要求受信手段により上記第1取得要求が受信された場合、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定手段と、上記施設判定手段により上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成手段と、上記埋め込み地図データ生成手段により生成された上記埋め込み地図データを上記端末装置へ送信する埋め込み地図データ送信手段と、上記端末装置から、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを要求する第2取得要求を受信する第2取得要求受信手段と、上記第2取得要求受信手段により受信された上記第2取得要求に基づいて、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを、上記端末装置へ送信する第2の地図データ送信手段と、を備え、上記端末装置の上記制御部は、上記第1取得要求を、上記地図情報提供サーバに送信する第1取得要求送信手段と、上記地図情報提供サーバの上記埋め込み地図データ送信手段により送信される上記埋め込み地図データを受信する埋め込み地図データ受信手段と、上記埋め込み地図データ受信手段により受信された上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示手段と、上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出し手段と、上記読出し手段により読み出された上記最適表示縮尺情報と上記地図データ取得先情報とに基づいて上記第2取得要求を生成し、当該第2取得要求を上記地図情報提供サーバに送信する第2取得要求送信手段と、上記地図情報提供サーバの上記第2の地図データ送信手段により送信される上記第2の地図の上記地図データを受信する第2の地図データ受信手段と、上記読出し手段により読出された上記最適表示縮尺情報に基づいて、上記第2の地図データ受信手段により受信された上記第2の地図の上記地図データを表示した上記地図表示画面を上記表示部に表示させる第2の地図表示手段と、を備えたことを特徴とする。
【0010】
また、本発明の地図情報提供システムは、上記記載の地図情報提供システムにおいて、上記第2取得要求送信手段は、上記読出し手段により読み出された上記最適表示縮尺情報と上記端末装置の上記表示部のサイズとに基づく端末固有最適表示縮尺情報を生成し、上記端末固有最適表示縮尺情報と上記地図データ取得先情報とに基づく上記第2取得要求を、上記地図情報提供サーバに送信し、上記第2の地図表示手段は、上記第2取得要求手段により生成された上記端末固有最適表示縮尺情報に基づいて、上記第2の地図データ受信手段により受信された上記第2の地図データを表示した上記地図表示画面を上記表示部に表示させることを特徴とする。
【0011】
また、本発明の地図情報提供システムは、上記記載の地図情報提供システムにおいて、上記端末装置は、更に、入力部を備え、上記読出し手段は、上記入力部を介して、第1の地図上の施設ポリゴン、ポリライン、アイコン、または、テキストが選択された場合、上記遷移コマンドを受け付けたと判定することを特徴とする。
【0012】
また、本発明の地図情報提供システムは、上記記載の地図情報提供システムにおいて、上記端末装置は、更に、位置取得部を備え、上記端末装置の上記制御部は、上記位置取得部により取得される当該端末装置の現在位置データに基づく当該端末装置の現在位置が、上記施設内に存在するか否か判定する現在位置判定手段、を備え、上記読出し手段は、上記現在位置判定手段により上記端末装置の上記現在位置が上記施設内に存在すると判定された場合、上記遷移コマンドを受け付けたと判定することを特徴とする。
【0013】
また、本発明の地図情報提供システムは、上記記載の地図情報提供システムにおいて、上記最適表示縮尺情報は、上記施設の種別に基づくデータであることを特徴とする。
【0014】
また、本発明の地図情報提供システムは、上記記載の地図情報提供システムにおいて、上記最適表示縮尺情報は、上記施設の面積に基づくデータであることを特徴とする。
【0015】
また、本発明の地図情報提供システムは、上記記載の地図情報提供システムにおいて、上記最適表示縮尺情報は、上記施設の情報密度に基づくデータであることを特徴とする。
【0016】
また、本発明の地図情報提供システムは、上記記載の地図情報提供システムにおいて、上記最適表示縮尺情報は、上記第1の地図の上記最適表示縮尺情報に基づくデータであることを特徴とする。
【0017】
また、本発明の端末装置は、地図情報提供サーバに通信可能に接続された、表示部と制御部とを少なくとも備えた端末装置であって、上記制御部は、上記地図情報提供サーバに記憶された第1の地図の地図データを要求する第1取得要求を、上記地図情報提供サーバに送信する第1取得要求送信手段と、上記地図情報提供サーバから送信される、上記第1の地図上の所定範囲内に遷移可能な第2の地図の上記地図データを有する施設部分に、上記地図情報提供サーバに記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図情報提供サーバに記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを受信する埋め込み地図データ受信手段と、上記埋め込み地図データ受信手段により受信された上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示手段と、上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出し手段と、上記読出し手段により読み出された上記最適表示縮尺情報と上記地図データ取得先情報とに基づいて上記第2取得要求を生成し、当該第2取得要求を上記地図情報提供サーバに送信する第2取得要求送信手段と、上記地図情報提供サーバから送信される上記第2の地図の上記地図データを受信する第2の地図データ受信手段と、上記読出し手段により読出された上記最適表示縮尺情報に基づいて、上記第2の地図データ受信手段により受信された上記第2の地図の上記地図データを表示した上記地図表示画面を上記表示部に表示させる第2の地図表示手段と、を備えたことを特徴とする。
【0018】
また、本発明の地図情報提供サーバは、表示部を少なくとも備えた端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えた地図情報提供サーバであって、上記記憶部は、各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、を備え、上記制御部は、上記端末装置から、上記地図データ記憶手段に記憶された第1の地図の上記地図データを要求する第1取得要求を受信する第1取得要求受信手段と、上記第1取得要求受信手段により上記第1取得要求が受信された場合、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定手段と、上記施設判定手段により上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成手段と、上記埋め込み地図データ生成手段により生成された上記埋め込み地図データを表示した地図表示画面を生成する埋め込み地図表示画面生成手段と、上記埋め込み地図表示画面生成手段により生成された上記地図表示画面を上記端末装置へ送信することにより、当該端末装置の上記表示部に当該地図表示画面を表示させる埋め込み地図表示制御手段と、上記端末装置から、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを要求する、上記最適表示縮尺情報と上記地図データ取得先情報とに基づき生成された第2取得要求を受信する第2取得要求受信手段と、上記第2取得要求受信手段により受信された上記第2取得要求に基づいて、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを表示した上記地図表示画面を生成する第2の地図表示画面生成手段と、上記第2の地図表示画面生成手段により生成された上記地図表示画面を上記端末装置へ送信することにより、上記最適表示縮尺情報記憶手段に記憶された上記最適表示縮尺情報に基づいて、当該端末装置の上記表示部に当該地図表示画面を表示させる第2の地図表示制御手段と、を備えたことを特徴とする。
【0019】
また、本発明の地図情報提供装置は、表示部と制御部と記憶部とを少なくとも備えた地図情報提供装置であって、上記記憶部は、各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、を備え、上記制御部は、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定手段と、上記施設判定手段により上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成手段と、上記埋め込み地図データ生成手段により生成された上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示手段と、上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出し手段と、上記読出し手段により読出された上記最適表示縮尺情報に基づいて、上記読出し手段により読出された上記地図データ取得先情報に基づく、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを、表示した上記地図表示画面を上記表示部に表示させる第2の地図表示手段と、を備えたことを特徴とする。
【0020】
また、本発明の地図情報提供方法は、制御部と記憶部とを少なくとも備えた地図情報提供サーバ、および、表示部と制御部とを少なくとも備えた端末装置、を通信可能に接続した地図情報提供システムにおいて実行される地図情報提供方法であって、上記地図情報提供サーバの上記記憶部は、各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、を備え、上記端末装置の上記制御部において実行される、上記地図データ記憶手段に記憶された第1の地図の上記地図データを要求する第1取得要求を、上記地図情報提供サーバに送信する第1取得要求送信ステップと、上記地図情報提供サーバの上記制御部において実行される、上記端末装置から、第1取得要求を受信する第1取得要求受信ステップと、上記地図情報提供サーバの上記制御部において実行される、上記第1取得要求受信ステップにて上記第1取得要求が受信された場合、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定ステップと、上記地図情報提供サーバの上記制御部において実行される、上記施設判定ステップにて上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成ステップと、上記地図情報提供サーバの上記制御部において実行される、上記埋め込み地図データ生成ステップにて生成された上記埋め込み地図データを上記端末装置へ送信する埋め込み地図データ送信ステップと、上記端末装置の上記制御部において実行される、上記地図情報提供サーバの上記埋め込み地図データ送信ステップにて送信される上記埋め込み地図データを受信する埋め込み地図データ受信ステップと、上記端末装置の上記制御部において実行される、上記埋め込み地図データ受信ステップにて受信した上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示ステップと、上記端末装置の上記制御部において実行される、上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出しステップと、上記端末装置の上記制御部において実行される、上記読出しステップにて読み出された上記最適表示縮尺情報と上記地図データ取得先情報とに基づいて上記第2取得要求を生成し、当該第2取得要求を上記地図情報提供サーバに送信する第2取得要求送信ステップと、上記地図情報提供サーバの上記制御部において実行される、上記端末装置から、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを要求する第2取得要求を受信する第2取得要求受信ステップと、上記地図情報提供サーバの上記制御部において実行される、上記第2取得要求受信ステップにて受信した上記第2取得要求に基づいて、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを、上記端末装置へ送信する第2の地図データ送信ステップと、上記端末装置の上記制御部において実行される、上記地図情報提供サーバの上記第2の地図データ送信ステップにて送信される上記第2の地図の上記地図データを受信する第2の地図データ受信ステップと、上記端末装置の上記制御部において実行される、上記読出しステップにて読出された上記最適表示縮尺情報に基づいて、上記第2の地図データ受信ステップにて受信した上記第2の地図の上記地図データを表示した上記地図表示画面を上記表示部に表示させる第2の地図表示ステップと、を含むことを特徴とする。
【0021】
また、本発明の地図情報提供方法は、地図情報提供サーバに通信可能に接続された、表示部と制御部とを少なくとも備えた端末装置において実行される地図情報提供方法であって、上記制御部において実行される、上記地図情報提供サーバに記憶された第1の地図の地図データを要求する第1取得要求を、上記地図情報提供サーバに送信する第1取得要求送信ステップと、上記地図情報提供サーバから送信される、上記第1の地図上の所定範囲内に遷移可能な第2の地図の上記地図データを有する施設部分に、上記地図情報提供サーバに記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図情報提供サーバに記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを受信する埋め込み地図データ受信ステップと、上記埋め込み地図データ受信ステップにて受信した上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示ステップと、上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出しステップと、上記読出しステップにて読み出された上記最適表示縮尺情報と上記地図データ取得先情報とに基づいて上記第2取得要求を生成し、当該第2取得要求を上記地図情報提供サーバに送信する第2取得要求送信ステップと、上記地図情報提供サーバから送信される上記第2の地図の上記地図データを受信する第2の地図データ受信ステップと、上記読出しステップにて読出された上記最適表示縮尺情報に基づいて、上記第2の地図データ受信ステップにて受信した上記第2の地図の上記地図データを表示した上記地図表示画面を上記表示部に表示させる第2の地図表示ステップと、を含むことを特徴とする。
【0022】
また、本発明の地図情報提供方法は、表示部を少なくとも備えた端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えた地図情報提供サーバにおいて実行される地図情報提供方法であって、上記記憶部は、各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、を備え、上記制御部において実行される、上記端末装置から、上記地図データ記憶手段に記憶された第1の地図の上記地図データを要求する第1取得要求を受信する第1取得要求受信ステップと、上記第1取得要求受信ステップにて上記第1取得要求が受信された場合、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定ステップと、上記施設判定ステップにて上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成ステップと、上記埋め込み地図データ生成ステップにて生成された上記埋め込み地図データを表示した地図表示画面を生成する埋め込み地図表示画面生成ステップと、上記埋め込み地図表示画面生成ステップにて生成された上記地図表示画面を上記端末装置へ送信することにより、当該端末装置の上記表示部に当該地図表示画面を表示させる埋め込み地図表示制御ステップと、上記端末装置から、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを要求する、上記最適表示縮尺情報と上記地図データ取得先情報とに基づき生成された第2取得要求を受信する第2取得要求受信ステップと、上記第2取得要求受信ステップにて受信した上記第2取得要求に基づいて、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを表示した上記地図表示画面を生成する第2の地図表示画面生成ステップと、上記第2の地図表示画面生成ステップにて生成された上記地図表示画面を上記端末装置へ送信することにより、上記最適表示縮尺情報記憶手段に記憶された上記最適表示縮尺情報に基づいて、当該端末装置の上記表示部に当該地図表示画面を表示させる第2の地図表示制御ステップと、を含むことを特徴とする。
【0023】
また、本発明の地図情報提供方法は、表示部と制御部と記憶部とを少なくとも備えた地図情報提供装置において実行される地図情報提供方法であって、上記記憶部は、各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、を備え、上記制御部において実行される、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定ステップと、上記施設判定ステップにて上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成ステップと、上記埋め込み地図データ生成ステップにて生成された上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示ステップと、上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出しステップと、上記読出しステップにて読出された上記最適表示縮尺情報に基づいて、上記読出しステップにて読出された上記地図データ取得先情報に基づく、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを、表示した上記地図表示画面を上記表示部に表示させる第2の地図表示ステップと、を含むことを特徴とする。
【発明の効果】
【0024】
この発明によれば、地図情報提供サーバは、端末装置から、第1の地図の地図データを要求する第1取得要求を受信し、第1取得要求が受信された場合、第1の地図上の所定範囲内に、遷移可能な第2の地図の地図データ、を有する施設が存在するか否かを判定し、第1の地図上の所定範囲内に施設が存在すると判定された場合、第1の地図上の施設部分に、第2の地図の最適表示縮尺情報と、第2の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成し、生成された埋め込み地図データを端末装置へ送信し、端末装置から、第2の地図の地図データを要求する第2取得要求を受信し、受信した第2取得要求に基づいて、第2の地図の地図データを、端末装置へ送信し、端末装置は、第1取得要求を、地図情報提供サーバに送信し、地図情報提供サーバから送信される埋め込み地図データを受信し、受信した埋め込み地図データを表示した地図表示画面を表示部に表示し、第2の地図への遷移コマンドを受け付けた場合、埋め込み地図データに埋め込まれた最適表示縮尺情報と地図データ取得先情報とを読出し、読み出された最適表示縮尺情報と地図データ取得先情報とに基づいて第2取得要求を生成し、当該第2取得要求を地図情報提供サーバに送信し、地図情報提供サーバから送信される第2の地図の地図データを受信し、読出された最適表示縮尺情報に基づいて、受信した第2の地図の地図データを表示した地図表示画面を表示部に表示させることができる。これにより、本発明は、表示画面上の地図遷移の際に、遷移先の地図と、当該地図に紐付いた最適な最適表示縮尺情報とを配信しているので、利用者が表示サイズを手動で調整することなしに最初から最適な縮尺で遷移先の地図を表示することができるという効果を奏する。
【0025】
また、本発明によれば、読み出された最適表示縮尺情報と端末装置の表示部のサイズとに基づく端末固有最適表示縮尺情報を生成し、端末固有最適表示縮尺情報と地図データ取得先情報とに基づく第2取得要求を、地図情報提供サーバに送信し、生成された端末固有最適表示縮尺情報に基づいて、受信した第2の地図データを表示した地図表示画面を表示部に表示させることができる。これにより、本発明は、利用者が閲覧するのに最適な縮尺であって、各端末装置の画面サイズを考慮した大きさの地図を表示することができるという効果を奏する。また、本発明は、端末装置側で表示する縮尺を計算するため、利用者からのアクセスが多い状態でもサーバの負担を軽減できるという効果を奏する。
【0026】
また、本発明によれば、入力部を介して、第1の地図上の施設ポリゴン、ポリライン、アイコン、または、テキストが選択された場合、遷移コマンドを受け付けたと判定することができる。これにより、本発明は、利用者が画面に表示されたアイテムを選択することで、地図の切り替えをすることができるため、利用者が複雑な操作無しで直感的に地図の遷移を行うことができるという効果を奏する。
【0027】
また、本発明によれば、位置取得部により取得される端末装置の現在位置データに基づく当該端末装置の現在位置が、施設内に存在するか否か判定し、端末装置の現在位置が施設内に存在すると判定された場合、遷移コマンドを受け付けたと判定することができる。これにより、本発明は、利用者の移動に伴って地図も自動遷移し、最適な縮尺の地図を提供するため、歩行中の利用者が立ち止まって端末装置への操作等をする必要がなく、よりスムーズな経路案内を提供することができるという効果を奏する。
【0028】
また、本発明によれば、最適表示縮尺情報は、施設の種別に基づくデータであるので、表示画面上の地図遷移の際に、遷移先の建物等(例えば、デパート、駅、地下街等)の種類によって異なる縮尺の地図画面を提供することができるという効果を奏する。
【0029】
また、本発明によれば、最適表示縮尺情報は、施設の面積に基づくデータであるので、表示画面上の地図遷移の際に、遷移先の建物等全体を画面サイズいっぱいに表示することで、建物内のどこに何があるかを把握しやすくすることができるという効果を奏する。
【0030】
また、本発明によれば、最適表示縮尺情報は、施設の情報密度に基づくデータであるので、表示画面上の地図遷移の際に、遷移先の建物等が、店舗等の殆どない地下通路であれば、全体を表示することで利用者に乗り換え等の連絡先を把握しやすくさせ、店舗等が密集したデパートの内部であれば、拡大表示することで目的の店舗を見つけやすくさせることができるという効果を奏する。
【0031】
また、本発明によれば、最適表示縮尺情報は、第1の地図の最適表示縮尺情報に基づくデータであるので、表示画面上の地図遷移の際に、遷移元の縮尺に基づいて遷移先の建物等の地図を画面上に表示することで、極端な縮尺の変化により利用者に違和感を与えることを抑えることができるという効果を奏する。
【0032】
なお、上記において、本発明の地図情報提供システムを一例に効果の説明をしたが、端末装置、地図情報提供サーバ、地図情報提供装置、および、地図情報提供方法においても同様の効果を奏する。
【図面の簡単な説明】
【0033】
【図1】図1は、第1の実施形態における地図情報提供システムの構成の一例を示すブロック図である。
【図2】図2は、第1の実施形態における地図情報提供システムの処理の一例を示すフローチャートである。
【図3】図3は、本実施形態における最適表示縮尺情報の一例を示す図である。
【図4】図4は、本実施形態における埋め込み地図データに基づく地図の一例を示す図である。
【図5】図5は、第2の実施形態における地図情報提供サーバの構成の一例を示すブロック図である。
【図6】図6は、第2の実施形態における地図情報提供サーバの処理の一例を示すフローチャートである。
【図7】図7は、第3の実施形態における地図情報提供装置の構成の一例を示すブロック図である。
【図8】図8は、第3の実施形態における地図情報提供装置の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【0034】
以下に、本発明にかかる地図情報提供システム、端末装置、地図情報提供サーバ、地図情報提供装置、および、地図情報提供方法、並びにプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【0035】
以下、本発明の構成および処理について、第1の実施形態(地図情報提供システム)、第2の実施形態(地図情報提供サーバ(サーバ主導型))、第3の実施形態(地図情報提供装置(スタンドアローン型))の順にて詳細に説明する。
【0036】
[第1の実施形態]
最初に、本発明の第1の実施形態(地図情報提供システム)について、図1〜図4を参照して以下に説明する。
【0037】
[地図情報提供システムの構成]
まず、第1の実施形態における地図情報提供システムの構成の一例について、図1を参照して以下に説明する。ここで、図1は、第1の実施形態における地図情報提供システムの構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。
【0038】
図1に示すように、本発明の第1の実施形態の地図情報提供システムは、概略的に、制御部202と記憶部206とを少なくとも備えた地図情報提供サーバ200と、位置取得部112と表示部114と入力部116と制御部102とを少なくとも備えた端末装置100と、が通信可能に接続されて構成される。通信には、一例として、ネットワーク300を介した有線・無線通信等の遠隔通信等を含む。また、これら地図情報提供システムの各部は任意の通信路を介して通信可能に接続されている。
【0039】
[地図情報提供サーバ200の構成]
ここで、図1において、地図情報提供サーバ200は、端末装置100から、記憶部206に記憶された第1の地図の地図データを要求する第1取得要求を受信し、第1の地図上の所定範囲内に、記憶部206に記憶された、遷移可能な第2の地図の地図データ、を有する施設が存在するか否かを判定し、第1の地図上の所定範囲内に施設が存在すると判定された場合、第1の地図上の施設部分に、記憶部206に記憶された第2の地図の最適表示縮尺情報と、記憶部206に記憶された第2の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成し、生成された埋め込み地図データを端末装置100へ送信し、端末装置100から、記憶部206に記憶された第2の地図の地図データを要求する第2取得要求を受信し、受信した第2取得要求に基づいて、記憶部206に記憶された第2の地図の地図データを、端末装置100へ送信する等の機能を有する。地図情報提供サーバ200は、通信制御インターフェース部204を介してネットワーク300を経由し、端末装置100と相互に通信可能に接続されており、制御部202と記憶部206とを備えて構成される。制御部202は、各種処理を行う制御手段であり、地図データ生成等を行う。通信制御インターフェース部204は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインターフェースであり、地図情報提供サーバ200とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部204は、端末装置100等と通信回線を介してデータを通信する機能を有している。記憶部206は、固定ディスク装置等のストレージ手段であり、各種のデータベースやテーブル(地図データベース206aおよび最適表示縮尺情報データベース206b等)を格納する。
【0040】
これら記憶部206の各構成要素のうち、地図データベース206aは、各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段である。ここで、地図データベース206aに記憶される地図データは、本発明において、例えば、GPS等で使用する全国および各地方の道路地図等の屋外地図データや、屋内の地図情報として高さ情報を持つ建築物(例えば、デパート、駅、博物館、美術館、地下街等)に関するフロア案内地図等の屋内地図データである。これら屋外地図データや屋内地図データは、地図データベース206aに予め記憶されており、地図情報提供サーバ200の制御部202は、定期的にネットワーク300を介して最新のデータをダウンロードして地図データベース206aに記憶された屋外地図データおよび屋内地図データをアップデートしてもよい。また、地図データ取得先情報は、地図データベース206a内の地図データの所在を表す地図データ取得先URLや、格納されたファイルへのパス等であってもよい。
【0041】
また、最適表示縮尺情報データベース206bは、各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段である。ここで、最適表示縮尺情報は、表示する施設の種別に基づくデータであってもよい。また、最適表示縮尺情報は、表示する施設の面積に基づくデータであってもよい。また、最適表示縮尺情報は、表示する施設の情報密度に基づくデータであってもよい。また、最適表示縮尺情報は、表示画面上の地図遷移の際に、遷移元(第1の地図)の最適表示縮尺情報に基づくデータであってもよい。これら最適表示縮尺情報は、最適表示縮尺情報データベース206bに予め記憶されている。
【0042】
また、制御部202は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、第1取得要求受信部202a、第1の地図データ取得部202b、施設判定部202c、埋め込み地図データ生成部202d、埋め込み地図データ送信部202e、第2取得要求受信部202f、第2の地図データ取得部202g、および、第2の地図データ送信部202hを備えて構成される。
【0043】
このうち、第1取得要求受信部202aは、端末装置100から、地図データベース206aに記憶された第1の地図の地図データを要求する第1取得要求を受信する第1取得要求受信手段である。
【0044】
また、第1の地図データ取得部202bは、第1取得要求受信部202aにより第1取得要求が受信された場合、第1の地図の地図データを地図データベース206aから取得する第1の地図データ取得手段である。
【0045】
また、施設判定部202cは、第1の地図データ取得部202bにより地図データベース206aから取得された地図データに基づく第1の地図上の所定範囲内に、地図データベース206aに記憶された、遷移可能な第2の地図の地図データ、を有する施設が存在するか否かを判定する施設判定手段である。ここで、施設は、デパート、駅、博物館、美術館、地下街等の屋内施設であってもよく、テーマパーク、遊園地、公園、動物園等の屋外施設であってもよい。
【0046】
また、埋め込み地図データ生成部202dは、施設判定部202cにより第1の地図上の所定範囲内に施設が存在すると判定された場合、第1の地図上の施設部分に、最適表示縮尺情報データベース206bに記憶された第2の地図の最適表示縮尺情報と、地図データベース206aに記憶された第2の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成手段である。ここで、埋め込み地図データ生成部202dは、第1の地図上の施設部分に、第2の地図の最適表示縮尺情報と、第2の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データを事前に生成し、記憶部206に格納しておいてもよい。
【0047】
また、埋め込み地図データ送信部202eは、埋め込み地図データ生成部202dにより生成された埋め込み地図データを端末装置100へ送信する埋め込み地図データ送信手段である。
【0048】
また、第2取得要求受信部202fは、端末装置100から、地図データベース206aに記憶された第2の地図の地図データを要求する、最適表示縮尺情報と地図データ取得先情報とに基づき生成された第2取得要求を受信する第2取得要求受信手段である。
【0049】
また、第2の地図データ取得部202gは、第2取得要求受信部202fにより第2取得要求が受信された場合、第2の地図の地図データを地図データベース206aから取得する第2の地図データ取得手段である。
【0050】
また、第2の地図データ送信部202hは、第2取得要求受信部202fにより受信された第2取得要求に基づいて、第2の地図データ取得部202gにより地図データベース206aから取得された第2の地図の地図データを、端末装置100へ送信する第2の地図データ送信手段である。ここで、第2の地図の地図データは、第2の地図上の施設部分に、最適表示縮尺情報データベース206bに記憶された第3の地図の最適表示縮尺情報と、地図データベース206aに記憶された第3の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データであってもよく、当該埋め込み処理が複数回繰り返し行われた埋め込み地図データ(例えば、第n(n=2,3,4・・・)の地図から遷移した第n+1(n=3,4,5・・・)の地図上の施設部分に、最適表示縮尺情報データベース206bに記憶された第n+2(n=4,5,6・・・)の地図の最適表示縮尺情報と、地図データベース206aに記憶された第n+2の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データ等)であってもよい。これにより、表示画面上の地図遷移を行った地図からさらに詳細な地図へ遷移させることができるため、より詳細な地図情報を利用者に提供することができる。
【0051】
[端末装置100の構成]
また、図1において、端末装置100は、地図情報提供サーバ200にアクセスし、第1取得要求を、地図情報提供サーバ200に送信し、地図情報提供サーバ200より送信される埋め込み地図データを受信し、受信した埋め込み地図データを表示した地図表示画面を表示部114に表示させ、第2の地図への遷移コマンドを受け付けた場合、埋め込み地図データに埋め込まれた最適表示縮尺情報と地図データ取得先情報とを読出し、読み出された最適表示縮尺情報と地図データ取得先情報とに基づいて第2取得要求を生成し、当該第2取得要求を地図情報提供サーバ200に送信し、地図情報提供サーバ200より送信される第2の地図の地図データを受信し、最適表示縮尺情報に基づいて、受信した第2の地図の地図データを表示した地図表示画面を表示部114に表示させる等の機能を有する。端末装置100は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やPHSやPDA等の携帯端末装置等である。また、端末装置100は、リアルタイムに現在位置を反映させたナビゲーション案内を行えるよう、GPS機能やIMES機能等を有する位置取得部112を備えている。また、端末装置100は、地図情報提供サーバ200から受信した地図データ等に基づいて描画した各種記号を含む地図表示画面等を表示する表示部114(例えば、液晶や有機EL等から構成されるディスプレイやモニタ等)と、選択コマンド等の入力を行う入力部116(例えば、キー入力部、タッチパネル、キーボード、マイク等)とを備えている。また、入出力制御インターフェース部108は、位置取得部112、表示部114、入力部116等の制御を行う。
【0052】
ここで、位置取得部112は、位置発信装置から発信される位置情報信号を受信する位置取得手段であってもよい。ここで、位置発信装置は、緯度、経度、高度(高さ情報)に関する位置情報信号(GPS信号)を発信するGPS装置であってもよく、また、GPS信号と類似した特徴を持つ位置情報信号を用いて屋内測位を可能とするIMES(Indoor Message System)技術を実現するIMES装置であってもよい。なお、IMES技術は測位衛星システムである準天頂衛星の枠組みから発案されたシステムである。また、位置発信装置は、建物(例えば、立体駐車場)内の各フロアの各所に任意に設置される小型発信装置であってもよい。なお、この小型発信装置には、設置場所に応じた自己位置情報(位置ID等)が割り振られている。そして、端末装置100が通信可能範囲に入ると、端末装置100は、小型発信装置から送信される自己位置情報を位置情報信号として受信する。この際の通信方式は、例えば、RFID(Radio Frequency Identification)タグシステムやBluetooth(登録商標)等の各種近距離無線方式や、赤外線通信方式等であってもよい。本実施形態において、制御部102は、位置取得部112にて取得した位置情報信号から、緯度、経度、および、高さ情報を含む位置情報を抽出する。また、位置取得部112は、無線LAN信号を受信して、アクセスポイントの識別情報を取得してもよい。
【0053】
また、通信制御インターフェース部104は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインターフェースであり、端末装置100とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部104は、地図情報提供サーバ200等と通信回線を介してデータを通信する機能を有している。また、ネットワーク300は、端末装置100と地図情報提供サーバ200等の外部機器とを相互に接続する機能を有し、例えば、インターネット、電話回線網(携帯端末回線網、一般電話回線網を含む。)、イントラネット、電力線通信(PLC)等であってもよい。
【0054】
また、制御部102は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部102は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部102は、機能概念的に、第1取得要求送信部102a、埋め込み地図データ受信部102b、埋め込み地図表示部102c、読出し部102d、第2取得要求送信部102e、第2の地図データ受信部102f、第2の地図表示部102g、および、現在位置判定部102hを備えて構成される。
【0055】
このうち、第1取得要求送信部102aは、地図情報提供サーバ200の地図データベース206aに記憶された第1の地図の地図データを要求する第1取得要求を、地図情報提供サーバ200に送信する第1取得要求送信手段である。
【0056】
また、埋め込み地図データ受信部102bは、地図情報提供サーバ200の埋め込み地図データ送信部202eにより送信される埋め込み地図データを受信する埋め込み地図データ受信手段である。
【0057】
また、埋め込み地図表示部102cは、埋め込み地図データ受信部102bにより受信された埋め込み地図データを表示した地図表示画面を表示部114に表示させる埋め込み地図表示手段である。
【0058】
また、読出し部102dは、第2の地図への遷移コマンドを受け付けた場合、埋め込み地図データに埋め込まれた最適表示縮尺情報と地図データ取得先情報とを読出す読出し手段である。ここで、読出し部102dは、入力部116を介して、第1の地図上の施設ポリゴン、ポリライン、アイコン、または、テキストが選択された場合、遷移コマンドを受け付けたと判定してもよい。また、読出し部102dは、現在位置判定部102hにより端末装置100の現在位置が施設内に存在すると判定された場合、上記遷移コマンドを受け付けたと判定してもよい。
【0059】
また、第2取得要求送信部102eは、読出し部102dにより読み出された最適表示縮尺情報と地図データ取得先情報とに基づいて第2取得要求を生成し、当該第2取得要求を地図情報提供サーバ200に送信する第2取得要求送信手段である。ここで、第2取得要求送信部102eは、読出し部102dにより読み出された最適表示縮尺情報と端末装置100の表示部114のサイズとに基づく端末固有最適表示縮尺情報を生成し、端末固有最適表示縮尺情報と地図データ取得先情報とに基づく第2取得要求を、地図情報提供サーバ200に送信してもよい。
【0060】
また、第2の地図データ受信部102fは、地図情報提供サーバ200の第2の地図データ送信部202hにより送信される第2の地図の地図データを受信する第2の地図データ受信手段である。
【0061】
また、第2の地図表示部102gは、読出し部102dにより読出された最適表示縮尺情報に基づいて、第2の地図データ受信部102fにより受信された第2の地図の地図データを表示した地図表示画面を表示部114に表示させる第2の地図表示手段である。ここで、第2の地図表示部102gは、第2取得要求部102eにより生成された端末固有最適表示縮尺情報に基づいて、第2の地図データ受信部102fにより受信された第2の地図データを表示した地図表示画面を表示部114に表示してもよい。
【0062】
また、現在位置判定部102hは、位置取得部112により取得される端末装置100の現在位置データに基づく当該端末装置100の現在位置が、施設内に存在するか否か判定する現在位置判定手段である。
【0063】
以上で、第1の実施形態における地図情報提供システムの構成の一例の説明を終える。
【0064】
[地図情報提供システムの処理]
次に、このように構成された第1の実施形態における地図情報提供システムの処理の一例について、以下に図2〜図4を参照して詳細に説明する。ここで、図2は、第1の実施形態における地図情報提供システムの処理の一例を示すフローチャートである。
【0065】
図2に示すように、まず、利用者は、端末装置100の入力部116を介して、端末装置100に実装された地図情報の提供を実行するアプリケーションソフトウェアの起動信号を入力する(ステップSA−1)。
【0066】
そして、端末装置100の第1取得要求送信部102aは、入力部116を介して入力された起動信号を受信した場合、地図情報提供サーバ200の地図データベース206aに記憶された第1の地図の地図データを要求する第1取得要求を、地図情報提供サーバ200に送信する(ステップSA−2)。ここで、第1の地図は、利用者によって端末装置100の入力部116を介して指定された地点を含む地図であってもよく、端末装置100の位置取得部112により取得される端末装置100の現在位置データに基づく当該端末装置100の現在位置を含む地図であってもよい。
【0067】
そして、地図情報提供サーバ200の第1取得要求受信部202aは、端末装置100から、地図データベース206aに記憶された第1の地図(屋外地図)の地図データを要求する第1取得要求を受信する(ステップSA−3)。
【0068】
そして、地図情報提供サーバ200の第1の地図データ取得部202bは、第1取得要求受信部202aにより第1取得要求が受信された場合、第1の地図(屋外地図)の地図データを地図データベース206aから取得する(ステップSA−4)。
【0069】
そして、地図情報提供サーバ200の施設判定部202cは、第1の地図データ取得部202bにより地図データベース206aから取得された地図データに基づく第1の地図(屋外地図)上の所定範囲内に、地図データベース206aに記憶された、遷移可能な第2の地図(屋内地図)の地図データ、を有する施設が存在するか否かを判定する(ステップSA−5)。
【0070】
そして、地図情報提供サーバ200の埋め込み地図データ生成部202dは、施設判定部202cにより第1の地図上の所定範囲内に施設が存在すると判定された場合(ステップSA−5:Yes)、最適表示縮尺情報データベース206bに記憶された第2の地図(屋内地図)の最適表示縮尺情報を取得する(ステップSA−6)。
【0071】
ここで、図3を参照して、本実施形態において最適表示縮尺情報データベース206bに格納される最適表示縮尺情報の一例を説明する。図3は、本実施形態における最適表示縮尺情報の一例を示す図である。なお、図3に示す一例は、本実施形態に限らず、図5および図7等の他の実施形態においても同様に適用できる。
【0072】
図3に示すように、最適表示縮尺情報データベース206bに格納される最適表示縮尺情報は、施設の種別ごとの表示縮尺を表した最適表示縮尺決定テーブルを構成するデータであってもよい。ここで、図3(a)に示す最適表示縮尺情報は、一例として、地上施設、地下施設等の施設区分に対する、表示縮尺を表した最適表示縮尺決定テーブルを構成するデータである。また、図3(b)に示す最適表示縮尺情報は、一例として、デパート、駅、博物館、美術館、地下街等の施設情報に対する、表示縮尺を表した最適表示縮尺決定テーブルを構成するデータである。
【0073】
また、図3(c)に示すように、最適表示縮尺情報データベース206bに格納される最適表示縮尺情報は、一例として、表示する施設の面積に対する表示縮尺を表した最適表示縮尺決定テーブルを構成するデータであってもよい。図3(c)において、各縮尺は、一例として、Sc=C×S(ここで、Scは縮尺、Cは定数、Sは施設の面積を表す)を用いて、C=0.4をとった値に基づいて設定している。ここで、縮尺の値は、数式(例えば、Sc=C×S等)から算出された値をそのまま用いてもよい。また、縮尺の値は、地図表示画面に表示する施設の情報密度を一定に保つように算出された値を用いてもよい。
【0074】
再び図2に戻り、地図情報提供サーバ200の埋め込み地図データ生成部202dは、地図データベース206aに記憶された第2の地図の地図データ取得先情報である地図データ取得先URLを取得する(ステップSA−7)。
【0075】
そして、地図情報提供サーバ200の埋め込み地図データ生成部202dは、第1の地図(屋外地図)上の施設部分に、ステップSA−6にて取得された、最適表示縮尺情報データベース206bに記憶された第2の地図(屋内地図)の最適表示縮尺情報と、ステップSA−7にて取得された、地図データベース206aに記憶された第2の地図(屋内地図)の地図データ取得先URLと、を紐付くように埋め込んだ埋め込み地図データを生成する(ステップSA−8)。
【0076】
ここで、図4を参照して、本実施形態における埋め込み地図データに基づく地図の一例を説明する。図4は、本実施形態における埋め込み地図データに基づく地図の一例を示す図である。なお、図4に示す一例は、本実施形態に限らず、図5および図7等の他の実施形態においても同様に適用できる。
【0077】
図4(a)に示すように、埋め込み地図データに基づく埋め込み地図(屋外地図)は、一例として、図3(a)および(b)に示す施設の種別ごとの表示縮尺を表した最適表示縮尺決定テーブルに基づき設定された最適表示縮尺情報と、地図データ取得先URLと、が埋め込まれた施設(デパートA、地上駅B、地下鉄駅C)部分のアイコンを含む地図である。ここで、埋め込み地図(屋外地図)上のデパートAの最適表示縮尺は、デパートAの施設区分が地上施設であることから、図3(a)に示す最適表示縮尺決定テーブルに基づいて50mであってもよく、デパートAの施設情報がデパートであることから、図3(b)に示す最適表示縮尺決定テーブルに基づいて40mであってもよい。また、埋め込み地図(屋外地図)上の地上駅Bの最適表示縮尺は、地上駅Bの施設区分が地上施設であることから、図3(a)に示す最適表示縮尺決定テーブルに基づいて50mであってもよく、地上駅Bの施設情報が駅であることから、図3(b)に示す最適表示縮尺決定テーブルに基づいて30mであってもよい。また、埋め込み地図(屋外地図)上の地下鉄駅Cの最適表示縮尺は、地下鉄駅Cの施設区分が地下施設であることから、図3(a)に示す最適表示縮尺決定テーブルに基づいて20mであってもよく、地下鉄駅Cの施設情報が駅であることから、図3(b)に示す最適表示縮尺決定テーブルに基づいて30mであってもよい。さらに、地図情報提供サーバ200の埋め込み地図データ生成部202dは、地図上に表示する施設にあてはまる種別が複数あり、最適表示縮尺決定テーブル(すなわち、最適表示縮尺情報)が複数存在する場合、その中で最適な最適表示縮尺を、施設の情報密度、および、遷移元(埋め込み地図)の最適表示縮尺情報等に基づいて決定してもよい。
【0078】
また、図4(b)に示すように、埋め込み地図データに基づく埋め込み地図(屋外地図)は、一例として、図3(c)に示す施設の面積ごとの表示縮尺を表した最適表示縮尺決定テーブルに基づき設定された最適表示縮尺情報と、地図データ取得先URLと、が埋め込まれた施設(施設X、施設Y)部分のアイコンを含む地図である。ここで、埋め込み地図(屋外地図)上の施設Xの最適表示縮尺は、施設Xの施設の面積(S=150m)が100(m)<Sであることから、図3(c)に示す最適表示縮尺決定テーブルに基づいて100mであってもよい。また、埋め込み地図(屋外地図)上の施設Yの最適表示縮尺は、施設Yの施設の面積(S=40m)が0(m)<S≦50(m)であることから、図3(c)に示す最適表示縮尺決定テーブルに基づいて20mであってもよい。
【0079】
再び図2に戻り、地図情報提供サーバ200の埋め込み地図データ送信部202eは、埋め込み地図データ生成部202dにより埋め込み地図データが生成された場合、埋め込み地図データ生成部202dにより生成された埋め込み地図データを、または、施設判定部202cにより第1の地図上の所定範囲内に施設が存在しないと判定された場合(ステップSA−5:No)、ステップSA−4にて第1の地図データ取得部202bにより地図データベース206aから取得された第1の地図(屋外地図)の地図データを、端末装置100へ送信する(ステップSA−9)。
【0080】
そして、端末装置100の埋め込み地図データ受信部102bは、地図情報提供サーバ200の埋め込み地図データ送信部202eにより送信される埋め込み地図データ、または、第1の地図(屋外地図)の地図データ、を受信する(ステップSA−10)。
【0081】
そして、端末装置100の埋め込み地図表示部102cは、埋め込み地図データ受信部102bにより受信された埋め込み地図データ、または、第1の地図(屋外地図)の地図データ、を表示した地図表示画面を表示部114に表示させる(ステップSA−11)。
【0082】
そして、利用者は、端末装置100の入力部116を介して、端末装置100の表示部114において埋め込み地図データを表示した地図表示画面上のオブジェクトを選択することにより、第2の地図への遷移コマンドの入力を行う(ステップSA−12)。ここで、オブジェクトは、施設ポリゴン、ポリライン、アイコン、または、テキストであってもよい。
【0083】
そして、端末装置100の読出し部102dは、第2の地図への遷移コマンドを受け付けた場合、埋め込み地図データに埋め込まれた最適表示縮尺情報と地図データ取得先URLとを読出す(ステップSA−13)。ここで、端末装置100の読出し部102dは、現在位置判定部102hにより端末装置100の現在位置が、最適表示縮尺情報と、地図データ取得先URLと、が紐付くように埋め込まれた埋め込み地図上の施設内に存在すると判定された場合、遷移コマンドを受け付けたと判定してもよい。
【0084】
そして、端末装置100の第2取得要求送信部102eは、読出し部102dにより読み出された最適表示縮尺情報に基づき表示部114に表示させる地図表示画面に必要な地図データ(例えば、メッシュ地図等)を計算することでメッシュ番号を求め、読出し部102dにより読み出された地図データ取得先URLに対して、当該メッシュ番号の地図データを要求する第2取得要求を生成する(ステップSA−14)。ここで、端末装置100の第2取得要求送信部102eは、読出し部102dにより読み出された最適表示縮尺情報と端末装置100の表示部114のサイズとに基づく端末固有最適表示縮尺情報を生成し、当該端末固有最適表示縮尺情報に基づき表示部114に表示させる地図表示画面に必要な地図データ(例えば、メッシュ地図等)を計算してもよい。
【0085】
そして、端末装置100の第2取得要求送信部102eは、最適表示縮尺情報と地図データ取得先URLとに基づき生成した第2取得要求を地図情報提供サーバ200に送信する(ステップSA−15)。
【0086】
そして、地図情報提供サーバ200の第2取得要求受信部202fは、端末装置100の第2取得要求送信部102eから、地図データベース206aに記憶された第2の地図の地図データを要求する、端末装置100の第2取得要求送信部102eにより最適表示縮尺情報と地図データ取得先URLとに基づき生成された第2取得要求を受信する(ステップSA−16)。
【0087】
そして、地図情報提供サーバ200の第2の地図データ取得部202gは、第2取得要求受信部202fにより第2取得要求が受信された場合、第2の地図の地図データを地図データベース206aから取得する(ステップSA−17)。
【0088】
そして、地図情報提供サーバ200の第2の地図データ送信部202hは、第2取得要求受信部202fにより受信された第2取得要求(すなわち、メッシュ番号および地図データ取得先URL)に基づいて、第2の地図データ取得部202gにより地図データベース206aから取得された第2の地図の地図データ(すなわち、端末装置100の第2取得要求送信部102eにより求められたメッシュ番号の地図データ)を、端末装置100へ送信する(ステップSA−18)。
【0089】
そして、端末装置100の第2の地図データ受信部102fは、地図情報提供サーバ200の第2の地図データ送信部202hにより送信される第2の地図の地図データを受信する(ステップSA−19)。
【0090】
そして、端末装置100の第2の地図表示部102gは、読出し部102dにより読出された最適表示縮尺情報に基づいて、第2の地図データ受信部102fにより受信された第2の地図の地図データを表示した地図表示画面の拡大または縮小する処理を行い、表示部114に表示させる(ステップSA−20)。ここで、端末装置100の第2の地図表示部102gは、第2取得要求部102eにより生成された端末固有最適表示縮尺情報に基づいて、第2の地図データ受信部102fにより受信された第2の地図データを表示した地図表示画面の拡大または縮小する処理を行い、表示部114に表示させてもよい。また、端末装置100の第2の地図表示部102gは、第2の地図上の施設部分に、最適表示縮尺情報データベース206bに記憶された第3の地図の最適表示縮尺情報と、地図データベース206aに記憶された第3の地図の地図データ取得先URLと、を埋め込んだ埋め込み地図データを表示した地図表示画面を表示部114に表示させてもよい。
【0091】
以上で、第1の実施形態における地図情報提供システムの処理の一例の説明を終える。
【0092】
[第2の実施形態]
続いて、本発明の第2の実施形態(地図情報提供サーバ200(サーバ主導型))について、図5および図6を参照して以下に説明する。ここで、図5は、第2の実施形態における地図情報提供サーバ200の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図6は、第2の実施形態における地図情報提供サーバ200の処理の一例を示すフローチャートである。
【0093】
なお、第2の実施形態においては、地図情報提供サーバ200にて端末装置100の表示部114に表示させるデータを生成し、これらのデータを端末装置100へ送信することにより、当該端末装置100の表示部114を機能させている。このように、第2の実施形態は、地図情報提供サーバ200にてサーバ主導で処理を行う点がその他の実施形態と異なる。
【0094】
[地図情報提供サーバ200(サーバ主導型)の構成]
まず、第2の実施形態における地図情報提供サーバ200(サーバ主導型)の構成の一例について、図5を参照して以下に説明する。
【0095】
図5に示すように、本発明の第2の実施形態の地図情報提供サーバ200は、位置取得部112と表示部114と入力部116と制御部102とを少なくとも備えた端末装置100に通信可能に接続され、制御部202と記憶部206とを少なくとも備えて構成される。通信には、一例として、ネットワーク300を介した有線・無線通信等の遠隔通信等を含む。また、これら地図情報提供サーバ200および端末装置100の各部は任意の通信路を介して通信可能に接続されている。
【0096】
図5において、地図情報提供サーバ200は、端末装置100から、地図データベース206aに記憶された第1の地図の地図データを要求する第1取得要求を受信し、第1取得要求が受信された場合、第1の地図上の所定範囲内に、地図データベース206aに記憶された、遷移可能な第2の地図の地図データを有する施設が存在するか否かを判定し、第1の地図上の所定範囲内に施設が存在すると判定された場合、第1の地図上の施設部分に、最適表示縮尺情報データベース206bに記憶された第2の地図の最適表示縮尺情報と、地図データベース206aに記憶された第2の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成し、生成された埋め込み地図データを表示した地図表示画面を生成し、生成された地図表示画面を端末装置100へ送信することにより、当該端末装置100の表示部114に当該地図表示画面を表示させ、端末装置100から、地図データベース206aに記憶された第2の地図の地図データを要求する最適表示縮尺情報と地図データ取得先情報とに基づく第2取得要求を受信し、受信した第2取得要求に基づいて、地図データベース206aに記憶された第2の地図の地図データを表示した地図表示画面を生成し、生成された地図表示画面を端末装置100へ送信することにより、最適表示縮尺情報データベース206bに記憶された最適表示縮尺情報に基づいて、当該端末装置100の表示部114に当該地図表示画面を表示させる等の機能を有する。
【0097】
なお、地図情報提供サーバ200における通信制御インターフェース部204および記憶部206(地図データベース206aおよび最適表示縮尺情報データベース206b等)の機能、また、端末装置100における位置取得部112、表示部114、および、入力部116の機能は、第1の実施形態と同様であるため説明を省略する。
【0098】
また、図5において、制御部202は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、第1取得要求受信部202a、第1の地図データ取得部202b、施設判定部202c、埋め込み地図データ生成部202d、第2取得要求受信部202f、第2の地図データ取得部202g、埋め込み地図表示画面生成部202i、埋め込み地図表示制御部202j、第2の地図表示画面生成部202k、および、第2の地図表示制御部202mを備えて構成される。なお、第1取得要求受信部202a、第1の地図データ取得部202b、施設判定部202c、埋め込み地図データ生成部202d、第2取得要求受信部202f、および、第2の地図データ取得部202gの機能は、第1の実施形態と同様であるため説明を省略する。
【0099】
このうち、埋め込み地図表示画面生成部202iは、埋め込み地図データ生成部202dにより生成された埋め込み地図データを表示した地図表示画面を生成する埋め込み地図表示画面生成手段である。
【0100】
また、埋め込み地図表示制御部202jは、埋め込み地図表示画面生成部202iにより生成された地図表示画面を端末装置100へ送信することにより、当該端末装置100の表示部114に当該地図表示画面を表示させる埋め込み地図表示制御手段である。
【0101】
また、第2の地図表示画面生成部202kは、第2取得要求受信部202fにより受信された第2取得要求に基づいて、地図データベース206aに記憶された第2の地図の地図データを表示した地図表示画面を生成する第2の地図表示画面生成手段である。
【0102】
また、第2の地図表示制御部202mは、第2の地図表示画面生成部202kにより生成された地図表示画面を端末装置100へ送信することにより、最適表示縮尺情報データベース206bに記憶された最適表示縮尺情報に基づいて、当該端末装置100の表示部114に当該地図表示画面を表示させる第2の地図表示制御手段である。
【0103】
以上で、第2の実施形態における地図情報提供サーバ200の構成の一例の説明を終える。
【0104】
[地図情報提供サーバ200(サーバ主導型)の処理]
次に、このように構成された第2の実施形態における地図情報提供サーバ200の処理の一例について、以下に図6を参照して詳細に説明する。
【0105】
図6に示すように、まず、利用者は、端末装置100の入力部116を介して、端末装置100に実装された地図情報の提供を実行するアプリケーションソフトウェアの起動信号を入力する(ステップSB−1)。
【0106】
そして、端末装置100の制御部102は、入力部116を介して入力された起動信号を受信した場合、地図情報提供サーバ200の地図データベース206aに記憶された第1の地図の地図データを要求する第1取得要求を、地図情報提供サーバ200に送信する(ステップSB−2)。ここで、第1の地図は、利用者によって端末装置100の入力部116を介して指定された地点を含む地図であってもよく、端末装置100の位置取得部112により取得される端末装置100の現在位置データに基づく当該端末装置100の現在位置を含む地図であってもよい。
【0107】
そして、地図情報提供サーバ200の第1取得要求受信部202aは、端末装置100から、地図データベース206aに記憶された第1の地図(屋外地図)の地図データを要求する第1取得要求を受信する(ステップSB−3)。
【0108】
そして、地図情報提供サーバ200の第1の地図データ取得部202bは、第1取得要求受信部202aにより第1取得要求が受信された場合、第1の地図(屋外地図)の地図データを地図データベース206aから取得する(ステップSB−4)。
【0109】
そして、地図情報提供サーバ200の施設判定部202cは、第1の地図データ取得部202bにより地図データベース206aから取得された地図データに基づく第1の地図(屋外地図)上の所定範囲内に、地図データベース206aに記憶された、遷移可能な第2の地図(屋内地図)の地図データ、を有する施設が存在するか否かを判定する(ステップSB−5)。
【0110】
そして、地図情報提供サーバ200の埋め込み地図データ生成部202dは、施設判定部202cにより第1の地図上の所定範囲内に施設が存在すると判定された場合(ステップSB−5:Yes)、最適表示縮尺情報データベース206bに記憶された第2の地図(屋内地図)の最適表示縮尺情報を取得する(ステップSB−6)。
【0111】
そして、地図情報提供サーバ200の埋め込み地図データ生成部202dは、地図データベース206aに記憶された第2の地図の地図データ取得先情報である地図データ取得先URLを取得する(ステップSB−7)。
【0112】
そして、地図情報提供サーバ200の埋め込み地図データ生成部202dは、第1の地図(屋外地図)上の施設部分に、ステップSB−6にて取得された、最適表示縮尺情報データベース206bに記憶された第2の地図(屋内地図)の最適表示縮尺情報と、ステップSB−7にて取得された、地図データベース206aに記憶された第2の地図(屋内地図)の地図データ取得先URLと、を紐付くように埋め込んだ埋め込み地図データを生成する(ステップSB−8)。
【0113】
そして、地図情報提供サーバ200の埋め込み地図表示画面生成部202iは、埋め込み地図データ生成部202dにより埋め込み地図データが生成された場合、埋め込み地図データ生成部202dにより生成された埋め込み地図データを、または、施設判定部202cにより第1の地図上の所定範囲内に施設が存在しないと判定された場合(ステップSB−5:No)、ステップSB−4にて第1の地図データ取得部202bにより地図データベース206aから取得された第1の地図(屋外地図)の地図データを、表示した地図表示画面を生成する(ステップSB−9)。
【0114】
そして、地図情報提供サーバ200の埋め込み地図表示制御部202jは、埋め込み地図表示画面生成部202iにより生成された地図表示画面を端末装置100へ送信することにより(ステップSB−9)、当該端末装置100の表示部114に当該地図表示画面を表示させる(ステップSB−10)。
【0115】
そして、利用者は、端末装置100の入力部116を介して、端末装置100の表示部114において埋め込み地図データを表示した地図表示画面上のオブジェクトを選択することにより、第2の地図への遷移コマンドの入力を行う(ステップSB−11)。ここで、オブジェクトは、施設ポリゴン、ポリライン、アイコン、または、テキストであってもよい。
【0116】
そして、端末装置100の制御部102は、第2の地図への遷移コマンドを受け付けた場合、地図データベース206aに記憶された第2の地図の地図データを要求する、最適表示縮尺情報と地図データ取得先URLとに基づき生成した第2取得要求を地図情報提供サーバ200に送信する(ステップSB−12)。
【0117】
そして、地図情報提供サーバ200の第2取得要求受信部202fは、端末装置100から、地図データベース206aに記憶された第2の地図の地図データを要求する、最適表示縮尺情報と地図データ取得先URLとに基づき生成された第2取得要求を受信する(ステップSB−13)。
【0118】
そして、地図情報提供サーバ200の第2の地図データ取得部202gは、最適表示縮尺情報データベース206bに記憶された最適表示縮尺情報に基づき端末装置100の表示部114に表示させる地図表示画面に必要な地図データ(例えば、メッシュ地図等)を計算することでメッシュ番号を求める(ステップSB−14)。ここで、地図情報提供サーバ200の第2の地図データ取得部202gは、最適表示縮尺情報データベース206bに記憶された最適表示縮尺情報と端末装置100の表示部114のサイズとに基づく端末固有最適表示縮尺情報を生成し、当該端末固有最適表示縮尺情報に基づき表示部114に表示させる地図表示画面に必要な地図データ(例えば、メッシュ地図等)を計算してもよい。
【0119】
そして、地図情報提供サーバ200の第2の地図データ取得部202gは、地図データベース206aに記憶された地図データ取得先URLに対して、ステップSB−14にて求めたメッシュ番号の地図データを地図データベース206aから取得する(ステップSB−15)。
【0120】
そして、地図情報提供サーバ200の第2の地図表示画面生成部202kは、第2取得要求受信部202fにより受信された第2取得要求に基づいて、第2の地図データ取得部202gにより取得された、地図データベース206aに記憶された第2の地図の地図データを表示した地図表示画面を生成する(ステップSB−16)。
【0121】
そして、地図情報提供サーバ200の第2の地図表示制御部202mは、第2の地図表示画面生成部202kにより生成された地図表示画面を端末装置100へ送信することにより(ステップSB−16)、最適表示縮尺情報データベース206bに記憶された最適表示縮尺情報に基づいて、当該端末装置100の表示部114に当該地図表示画面を表示させる(ステップSB−17)。
【0122】
以上で、第2の実施形態における地図情報提供サーバ200の処理の一例の説明を終える。
【0123】
[第3の実施形態]
続いて、本発明の第3の実施形態(地図情報提供装置400(スタンドアローン型))について、図7および図8を参照して以下に説明する。ここで、図7は、第3の実施形態における地図情報提供装置400の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図8は、第3の実施形態における地図情報提供装置400の処理の一例を示すフローチャートである。
【0124】
なお、第3の実施形態においては、全ての機能を地図情報提供装置400に集約し、地図情報提供サーバ200に接続することなく、第1の地図上の所定範囲内に、遷移可能な第2の地図の地図データ、を有する施設が存在するか否かを判定し、第1の地図上の所定範囲内に施設が存在すると判定された場合、第1の地図上の施設部分に、第2の地図の最適表示縮尺情報と、第2の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成し、生成された埋め込み地図データを表示した地図表示画面を表示部に表示させ、第2の地図への遷移コマンドを受け付けた場合、埋め込み地図データに埋め込まれた最適表示縮尺情報と地図データ取得先情報とを読出し、読出された最適表示縮尺情報に基づいて、読出された地図データ取得先情報に基づく、第2の地図の地図データを、表示した地図表示画面を表示部に表示させている。このように、第3の実施形態は、地図情報提供装置400がスタンドアローン型に構成され単独で処理を行う点がその他の実施形態と異なる。
【0125】
[地図情報提供装置400(スタンドアローン型)の構成]
まず、第3の実施形態における地図情報提供装置400(スタンドアローン型)の構成の一例について、図7を参照して以下に説明する。
【0126】
図7に示すように、本発明の第3の実施形態の地図情報提供装置400は、位置取得部412と表示部414と入力部416と制御部402と記憶部406とを少なくとも備えて構成される。これら地図情報提供装置400の各部は任意の通信路を介して通信可能に接続されている。
【0127】
図7において、入出力制御インターフェース部408、位置取得部412、表示部414、および、入力部416の各機能は、第1の実施形態と同様であるため説明を省略する。また、記憶部406の各部(地図データベース406aおよび最適表示縮尺情報データベース406b等)についても、地図情報提供サーバ200ではなく地図情報提供装置400に備えられている点を除き、各機能が第1の実施形態と同様であるため説明を省略する。
【0128】
また、制御部402の各部(第1の地図データ取得部402a〜現在位置判定部402h等)については、本実施形態の地図情報提供装置400がスタンドアローン型であり、通信制御インターフェース部を備えないため、制御部402が各送受信部を備えていない点を除き、各機能は第1の実施形態と基本的に同様である。
【0129】
また、図7において、制御部402は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部402は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部402は、機能概念的に、第1の地図データ取得部402a、施設判定部402b、埋め込み地図データ生成部402c、埋め込み地図表示部402d、読出し部402e、第2の地図データ取得部402f、第2の地図表示部402g、および、現在位置判定部402hを備えて構成される。
【0130】
このうち、第1の地図データ取得部402aは、第1の地図の地図データを地図データベース406aから取得する第1の地図データ取得手段である。
【0131】
また、施設判定部402bは、第1の地図上の所定範囲内に、地図データベース406aに記憶された、遷移可能な第2の地図の地図データ、を有する施設が存在するか否かを判定する施設判定手段である。
【0132】
また、埋め込み地図データ生成部402cは、施設判定部402bにより第1の地図上の所定範囲内に施設が存在すると判定された場合、第1の地図上の施設部分に、最適表示縮尺情報データベース406bに記憶された第2の地図の最適表示縮尺情報と、地図データベース406aに記憶された第2の地図の地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成手段である。
【0133】
また、埋め込み地図表示部402dは、埋め込み地図データ生成部402cにより生成された埋め込み地図データを表示した地図表示画面を表示部414に表示させる埋め込み地図表示手段である。
【0134】
また、読出し部402eは、第2の地図への遷移コマンドを受け付けた場合、埋め込み地図データに埋め込まれた最適表示縮尺情報と地図データ取得先情報とを読出す読出し手段である。
【0135】
また、第2の地図データ取得部402fは、第2の地図の地図データを地図データベース406aから取得する第2の地図データ取得手段である。
【0136】
また、第2の地図表示部402gは、読出し部402eにより読出された最適表示縮尺情報に基づいて、読出し部402eにより読出された地図データ取得先情報に基づく、地図データベース406aに記憶された第2の地図の地図データを、表示した地図表示画面を表示部414に表示させる第2の地図表示手段である。
【0137】
また、現在位置判定部402hは、位置取得部412により取得される地図情報提供装置400の現在位置データに基づく当該地図情報提供装置400の現在位置が、施設内に存在するか否か判定する現在位置判定手段である。
【0138】
以上で、第3の実施形態における地図情報提供装置400の構成の一例の説明を終える。
【0139】
[地図情報提供装置400(スタンドアローン型)の処理]
次に、このように構成された第3の実施形態における地図情報提供装置400の処理の一例について、以下に図8を参照して詳細に説明する。
【0140】
図8に示すように、まず、利用者は、地図情報提供装置400の入力部416を介して、地図情報提供装置400に実装された地図情報の提供を実行するアプリケーションソフトウェアの起動信号を入力する(ステップSC−1)。
【0141】
そして、第1の地図データ取得部402aは、入力部416を介して入力された起動信号を受信した場合、第1の地図(屋外地図)の地図データを地図データベース406aから取得する(ステップSC−2)。
【0142】
そして、施設判定部402bは、第1の地図データ取得部402aにより地図データベース406aから取得された地図データに基づく第1の地図(屋外地図)上の所定範囲内に、地図データベース406aに記憶された、遷移可能な第2の地図(屋内地図)の地図データ、を有する施設が存在するか否かを判定する(ステップSC−3)。
【0143】
そして、埋め込み地図データ生成部402cは、施設判定部402bにより第1の地図上の所定範囲内に施設が存在すると判定された場合(ステップSC−3:Yes)、最適表示縮尺情報データベース406bに記憶された第2の地図(屋内地図)の最適表示縮尺情報を取得する(ステップSC−4)。
【0144】
そして、埋め込み地図データ生成部402cは、地図データベース406aに記憶された第2の地図の地図データ取得先情報である地図データ取得先URLを取得する(ステップSC−5)。
【0145】
そして、埋め込み地図データ生成部402cは、第1の地図(屋外地図)上の施設部分に、ステップSC−4にて取得された、最適表示縮尺情報データベース406bに記憶された第2の地図(屋内地図)の最適表示縮尺情報と、ステップSC−5にて取得された、地図データベース406aに記憶された第2の地図(屋内地図)の地図データ取得先URLと、を紐付くように埋め込んだ埋め込み地図データを生成する(ステップSC−6)。
【0146】
そして、埋め込み地図表示部402dは、埋め込み地図データ生成部402cにより埋め込み地図データが生成された場合、埋め込み地図データ生成部402cにより生成された埋め込み地図データを、または、施設判定部402bにより第1の地図上の所定範囲内に施設が存在しないと判定された場合(ステップSC−3:No)、ステップSC−2にて第1の地図データ取得部402aにより地図データベース406aから取得された第1の地図(屋外地図)の地図データを、表示した地図表示画面を表示部414に表示させる(ステップSC−7)。
【0147】
そして、利用者は、地図情報提供装置400の入力部416を介して、地図情報提供装置400の表示部414において埋め込み地図データを表示した地図表示画面上のオブジェクトを選択することにより、第2の地図への遷移コマンドの入力を行う(ステップSC−8)。ここで、オブジェクトは、施設ポリゴン、ポリライン、アイコン、または、テキストであってもよい。
【0148】
そして、読出し部402eは、第2の地図への遷移コマンドを受け付けた場合、埋め込み地図データに埋め込まれた最適表示縮尺情報と地図データ取得先URLとを読出す(ステップSC−9)。ここで、読出し部402eは、現在位置判定部402hにより地図情報提供装置400の現在位置が、最適表示縮尺情報と、地図データ取得先URLと、が紐付くように埋め込まれた埋め込み地図上の施設内に存在すると判定された場合、遷移コマンドを受け付けたと判定してもよい。
【0149】
そして、第2の地図データ取得部402fは、読出し部402eにより読み出された最適表示縮尺情報に基づき表示部414に表示させる地図表示画面に必要な地図データ(例えば、メッシュ地図等)を計算することでメッシュ番号を求める(ステップSC−10)。ここで、第2の地図データ取得部402fは、読出し部402eにより読み出された最適表示縮尺情報と表示部414のサイズとに基づく地図情報提供装置固有最適表示縮尺情報を生成し、当該地図情報提供装置固有最適表示縮尺情報に基づき表示部414に表示させる地図表示画面に必要な地図データ(例えば、メッシュ地図等)を計算してもよい。
【0150】
そして、第2の地図データ取得部402fは、読出し部402eにより読み出された地図データ取得先URLに対して、ステップSC−10にて求めたメッシュ番号の地図データを地図データベース406aから取得する(ステップSC−11)。
【0151】
そして、第2の地図表示部402gは、読出し部402eにより読出された最適表示縮尺情報に基づいて、第2の地図データ取得部402fにより取得された、地図データベース406aに記憶された第2の地図の地図データを、表示した地図表示画面を表示部414に表示させる(ステップSC−12)。
【0152】
以上で、第3の実施形態における地図情報提供装置400の処理の一例の説明を終える。
【0153】
[他の実施の形態]
さて、これまで本発明の実施形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【0154】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【0155】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【0156】
また、端末装置100、地図情報提供サーバ200、および、地図情報提供装置400に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【0157】
例えば、端末装置100、地図情報提供サーバ200、および、地図情報提供装置400の各装置が備える処理機能、特に制御部102、制御部202、および、制御部402にて行われる各処理機能については、その全部または任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。尚、プログラムは、後述する記録媒体に記録されており、必要に応じて端末装置100、地図情報提供サーバ200、および、地図情報提供装置400に機械的に読み取られる。すなわち、ROMまたはHD等の記憶部206および記憶部406等は、OSとして協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
【0158】
また、このコンピュータプログラムは、端末装置100、地図情報提供サーバ200、および、地図情報提供装置400に対して任意のネットワーク300を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【0159】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、EPROM、EEPROM、CD−ROM、MO、DVD、Blu−ray Disc等の任意の「可搬用の物理媒体」、あるいは、LAN、WAN、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【0160】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【0161】
記憶部206および記憶部406に格納される各種のデータベース等(地図データベース206a、406aおよび最適表示縮尺情報データベース206b、406b等)は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやデータベースやウェブページ用ファイル等を格納する。
【0162】
また、端末装置100、地図情報提供サーバ200、および、地図情報提供装置400は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア(プログラム、データ等を含む)を実装することにより実現してもよい。
【0163】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【産業上の利用可能性】
【0164】
以上詳述したように、本発明によれば、表示画面上の地図遷移の際に、利用者の煩わしい操作なしで最初から最適な縮尺で地図を表示することができ、サーバの負担を軽減できる地図情報提供システム、端末装置、地図情報提供サーバ、地図情報提供装置、および、地図情報提供方法を提供することができるので、地図表示を支援する情報機器や情報処理分野などの様々な分野において極めて有用である。
【符号の説明】
【0165】
100 端末装置
102 制御部
102a 第1取得要求送信部
102b 埋め込み地図データ受信部
102c 埋め込み地図表示部
102d 読出し部
102e 第2取得要求送信部
102f 第2の地図データ受信部
102g 第2の地図表示部
102h 現在位置判定部
104 通信制御インターフェース部
108 入出力制御インターフェース部
112 位置取得部
114 表示部
116 入力部
200 地図情報提供サーバ
202 制御部
202a 第1取得要求受信部
202b 第1の地図データ取得部
202c 施設判定部
202d 埋め込み地図データ生成部
202e 埋め込み地図データ送信部
202f 第2取得要求受信部
202g 第2の地図データ取得部
202h 第2の地図データ送信部
202i 埋め込み地図表示画面生成部
202j 埋め込み地図表示制御部
202k 第2の地図表示画面生成部
202m 第2の地図表示制御部
204 通信制御インターフェース部
206 記憶部
206a 地図データベース
206b 最適表示縮尺情報データベース
300 ネットワーク
400 地図情報提供装置(スタンドアローン型)
402 制御部
402a 第1の地図データ取得部
402b 施設判定部
402c 埋め込み地図データ生成部
402d 埋め込み地図表示部
402e 読出し部
402f 第2の地図データ取得部
402g 第2の地図表示部
402h 現在位置判定部
406 記憶部
406a 地図データベース
406b 最適表示縮尺情報データベース
408 入出力制御インターフェース部
412 位置取得部
414 表示部
416 入力部

【特許請求の範囲】
【請求項1】
制御部と記憶部とを少なくとも備えた地図情報提供サーバ、および、表示部と制御部とを少なくとも備えた端末装置、を通信可能に接続した地図情報提供システムであって、
上記地図情報提供サーバの上記記憶部は、
各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、
上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、
を備え、
上記地図情報提供サーバの上記制御部は、
上記端末装置から、上記地図データ記憶手段に記憶された第1の地図の上記地図データを要求する第1取得要求を受信する第1取得要求受信手段と、
上記第1取得要求受信手段により上記第1取得要求が受信された場合、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定手段と、
上記施設判定手段により上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成手段と、
上記埋め込み地図データ生成手段により生成された上記埋め込み地図データを上記端末装置へ送信する埋め込み地図データ送信手段と、
上記端末装置から、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを要求する第2取得要求を受信する第2取得要求受信手段と、
上記第2取得要求受信手段により受信された上記第2取得要求に基づいて、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを、上記端末装置へ送信する第2の地図データ送信手段と、
を備え、
上記端末装置の上記制御部は、
上記第1取得要求を、上記地図情報提供サーバに送信する第1取得要求送信手段と、
上記地図情報提供サーバの上記埋め込み地図データ送信手段により送信される上記埋め込み地図データを受信する埋め込み地図データ受信手段と、
上記埋め込み地図データ受信手段により受信された上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示手段と、
上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出し手段と、
上記読出し手段により読み出された上記最適表示縮尺情報と上記地図データ取得先情報とに基づいて上記第2取得要求を生成し、当該第2取得要求を上記地図情報提供サーバに送信する第2取得要求送信手段と、
上記地図情報提供サーバの上記第2の地図データ送信手段により送信される上記第2の地図の上記地図データを受信する第2の地図データ受信手段と、
上記読出し手段により読出された上記最適表示縮尺情報に基づいて、上記第2の地図データ受信手段により受信された上記第2の地図の上記地図データを表示した上記地図表示画面を上記表示部に表示させる第2の地図表示手段と、
を備えたことを特徴とする、地図情報提供システム。
【請求項2】
請求項1に記載の地図情報提供システムにおいて、
上記第2取得要求送信手段は、
上記読出し手段により読み出された上記最適表示縮尺情報と上記端末装置の上記表示部のサイズとに基づく端末固有最適表示縮尺情報を生成し、上記端末固有最適表示縮尺情報と上記地図データ取得先情報とに基づく上記第2取得要求を、上記地図情報提供サーバに送信し、
上記第2の地図表示手段は、
上記第2取得要求手段により生成された上記端末固有最適表示縮尺情報に基づいて、上記第2の地図データ受信手段により受信された上記第2の地図データを表示した上記地図表示画面を上記表示部に表示させることを特徴とする、地図情報提供システム。
【請求項3】
請求項1または2に記載の地図情報提供システムにおいて、
上記端末装置は、更に、入力部を備え、
上記読出し手段は、
上記入力部を介して、第1の地図上の施設ポリゴン、ポリライン、アイコン、または、テキストが選択された場合、上記遷移コマンドを受け付けたと判定することを特徴とする、地図情報提供システム。
【請求項4】
請求項1または2に記載の地図情報提供システムにおいて、
上記端末装置は、更に、位置取得部を備え、
上記端末装置の上記制御部は、
上記位置取得部により取得される当該端末装置の現在位置データに基づく当該端末装置の現在位置が、上記施設内に存在するか否か判定する現在位置判定手段、
を備え、
上記読出し手段は、
上記現在位置判定手段により上記端末装置の上記現在位置が上記施設内に存在すると判定された場合、上記遷移コマンドを受け付けたと判定することを特徴とする、地図情報提供システム。
【請求項5】
請求項1から4のいずれか一つに記載の地図情報提供システムにおいて、
上記最適表示縮尺情報は、
上記施設の種別に基づくデータであることを特徴とする、地図情報提供システム。
【請求項6】
請求項1から4のいずれか一つに記載の地図情報提供システムにおいて、
上記最適表示縮尺情報は、
上記施設の面積に基づくデータであることを特徴とする、地図情報提供システム。
【請求項7】
請求項1から4のいずれか一つに記載の地図情報提供システムにおいて、
上記最適表示縮尺情報は、
上記施設の情報密度に基づくデータであることを特徴とする、地図情報提供システム。
【請求項8】
請求項1から4のいずれか一つに記載の地図情報提供システムにおいて、
上記最適表示縮尺情報は、
上記第1の地図の上記最適表示縮尺情報に基づくデータであることを特徴とする、地図情報提供システム。
【請求項9】
地図情報提供サーバに通信可能に接続された、表示部と制御部とを少なくとも備えた端末装置であって、
上記制御部は、
上記地図情報提供サーバに記憶された第1の地図の地図データを要求する第1取得要求を、上記地図情報提供サーバに送信する第1取得要求送信手段と、
上記地図情報提供サーバから送信される、上記第1の地図上の所定範囲内に遷移可能な第2の地図の上記地図データを有する施設部分に、上記地図情報提供サーバに記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図情報提供サーバに記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを受信する埋め込み地図データ受信手段と、
上記埋め込み地図データ受信手段により受信された上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示手段と、
上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出し手段と、
上記読出し手段により読み出された上記最適表示縮尺情報と上記地図データ取得先情報とに基づいて上記第2取得要求を生成し、当該第2取得要求を上記地図情報提供サーバに送信する第2取得要求送信手段と、
上記地図情報提供サーバから送信される上記第2の地図の上記地図データを受信する第2の地図データ受信手段と、
上記読出し手段により読出された上記最適表示縮尺情報に基づいて、上記第2の地図データ受信手段により受信された上記第2の地図の上記地図データを表示した上記地図表示画面を上記表示部に表示させる第2の地図表示手段と、
を備えたことを特徴とする、端末装置。
【請求項10】
表示部を少なくとも備えた端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えた地図情報提供サーバであって、
上記記憶部は、
各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、
上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、
を備え、
上記制御部は、
上記端末装置から、上記地図データ記憶手段に記憶された第1の地図の上記地図データを要求する第1取得要求を受信する第1取得要求受信手段と、
上記第1取得要求受信手段により上記第1取得要求が受信された場合、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定手段と、
上記施設判定手段により上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成手段と、
上記埋め込み地図データ生成手段により生成された上記埋め込み地図データを表示した地図表示画面を生成する埋め込み地図表示画面生成手段と、
上記埋め込み地図表示画面生成手段により生成された上記地図表示画面を上記端末装置へ送信することにより、当該端末装置の上記表示部に当該地図表示画面を表示させる埋め込み地図表示制御手段と、
上記端末装置から、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを要求する、上記最適表示縮尺情報と上記地図データ取得先情報とに基づき生成された第2取得要求を受信する第2取得要求受信手段と、
上記第2取得要求受信手段により受信された上記第2取得要求に基づいて、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを表示した上記地図表示画面を生成する第2の地図表示画面生成手段と、
上記第2の地図表示画面生成手段により生成された上記地図表示画面を上記端末装置へ送信することにより、上記最適表示縮尺情報記憶手段に記憶された上記最適表示縮尺情報に基づいて、当該端末装置の上記表示部に当該地図表示画面を表示させる第2の地図表示制御手段と、
を備えたことを特徴とする、地図情報提供サーバ。
【請求項11】
表示部と制御部と記憶部とを少なくとも備えた地図情報提供装置であって、
上記記憶部は、
各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、
上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、
を備え、
上記制御部は、
上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定手段と、
上記施設判定手段により上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成手段と、
上記埋め込み地図データ生成手段により生成された上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示手段と、
上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出し手段と、
上記読出し手段により読出された上記最適表示縮尺情報に基づいて、上記読出し手段により読出された上記地図データ取得先情報に基づく、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを、表示した上記地図表示画面を上記表示部に表示させる第2の地図表示手段と、
を備えたことを特徴とする、地図情報提供装置。
【請求項12】
制御部と記憶部とを少なくとも備えた地図情報提供サーバ、および、表示部と制御部とを少なくとも備えた端末装置、を通信可能に接続した地図情報提供システムにおいて実行される地図情報提供方法であって、
上記地図情報提供サーバの上記記憶部は、
各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、
上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、
を備え、
上記端末装置の上記制御部において実行される、上記地図データ記憶手段に記憶された第1の地図の上記地図データを要求する第1取得要求を、上記地図情報提供サーバに送信する第1取得要求送信ステップと、
上記地図情報提供サーバの上記制御部において実行される、上記端末装置から、第1取得要求を受信する第1取得要求受信ステップと、
上記地図情報提供サーバの上記制御部において実行される、上記第1取得要求受信ステップにて上記第1取得要求が受信された場合、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定ステップと、
上記地図情報提供サーバの上記制御部において実行される、上記施設判定ステップにて上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成ステップと、
上記地図情報提供サーバの上記制御部において実行される、上記埋め込み地図データ生成ステップにて生成された上記埋め込み地図データを上記端末装置へ送信する埋め込み地図データ送信ステップと、
上記端末装置の上記制御部において実行される、上記地図情報提供サーバの上記埋め込み地図データ送信ステップにて送信される上記埋め込み地図データを受信する埋め込み地図データ受信ステップと、
上記端末装置の上記制御部において実行される、上記埋め込み地図データ受信ステップにて受信した上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示ステップと、
上記端末装置の上記制御部において実行される、上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出しステップと、
上記端末装置の上記制御部において実行される、上記読出しステップにて読み出された上記最適表示縮尺情報と上記地図データ取得先情報とに基づいて上記第2取得要求を生成し、当該第2取得要求を上記地図情報提供サーバに送信する第2取得要求送信ステップと、
上記地図情報提供サーバの上記制御部において実行される、上記端末装置から、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを要求する第2取得要求を受信する第2取得要求受信ステップと、
上記地図情報提供サーバの上記制御部において実行される、上記第2取得要求受信ステップにて受信した上記第2取得要求に基づいて、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを、上記端末装置へ送信する第2の地図データ送信ステップと、
上記端末装置の上記制御部において実行される、上記地図情報提供サーバの上記第2の地図データ送信ステップにて送信される上記第2の地図の上記地図データを受信する第2の地図データ受信ステップと、
上記端末装置の上記制御部において実行される、上記読出しステップにて読出された上記最適表示縮尺情報に基づいて、上記第2の地図データ受信ステップにて受信した上記第2の地図の上記地図データを表示した上記地図表示画面を上記表示部に表示させる第2の地図表示ステップと、
を含むことを特徴とする、地図情報提供方法。
【請求項13】
地図情報提供サーバに通信可能に接続された、表示部と制御部とを少なくとも備えた端末装置において実行される地図情報提供方法であって、
上記制御部において実行される、
上記地図情報提供サーバに記憶された第1の地図の地図データを要求する第1取得要求を、上記地図情報提供サーバに送信する第1取得要求送信ステップと、
上記地図情報提供サーバから送信される、上記第1の地図上の所定範囲内に遷移可能な第2の地図の上記地図データを有する施設部分に、上記地図情報提供サーバに記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図情報提供サーバに記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを受信する埋め込み地図データ受信ステップと、
上記埋め込み地図データ受信ステップにて受信した上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示ステップと、
上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出しステップと、
上記読出しステップにて読み出された上記最適表示縮尺情報と上記地図データ取得先情報とに基づいて上記第2取得要求を生成し、当該第2取得要求を上記地図情報提供サーバに送信する第2取得要求送信ステップと、
上記地図情報提供サーバから送信される上記第2の地図の上記地図データを受信する第2の地図データ受信ステップと、
上記読出しステップにて読出された上記最適表示縮尺情報に基づいて、上記第2の地図データ受信ステップにて受信した上記第2の地図の上記地図データを表示した上記地図表示画面を上記表示部に表示させる第2の地図表示ステップと、
を含むことを特徴とする、地図情報提供方法。
【請求項14】
表示部を少なくとも備えた端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えた地図情報提供サーバにおいて実行される地図情報提供方法であって、
上記記憶部は、
各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、
上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、
を備え、
上記制御部において実行される、
上記端末装置から、上記地図データ記憶手段に記憶された第1の地図の上記地図データを要求する第1取得要求を受信する第1取得要求受信ステップと、
上記第1取得要求受信ステップにて上記第1取得要求が受信された場合、上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定ステップと、
上記施設判定ステップにて上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成ステップと、
上記埋め込み地図データ生成ステップにて生成された上記埋め込み地図データを表示した地図表示画面を生成する埋め込み地図表示画面生成ステップと、
上記埋め込み地図表示画面生成ステップにて生成された上記地図表示画面を上記端末装置へ送信することにより、当該端末装置の上記表示部に当該地図表示画面を表示させる埋め込み地図表示制御ステップと、
上記端末装置から、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを要求する、上記最適表示縮尺情報と上記地図データ取得先情報とに基づき生成された第2取得要求を受信する第2取得要求受信ステップと、
上記第2取得要求受信ステップにて受信した上記第2取得要求に基づいて、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを表示した上記地図表示画面を生成する第2の地図表示画面生成ステップと、
上記第2の地図表示画面生成ステップにて生成された上記地図表示画面を上記端末装置へ送信することにより、上記最適表示縮尺情報記憶手段に記憶された上記最適表示縮尺情報に基づいて、当該端末装置の上記表示部に当該地図表示画面を表示させる第2の地図表示制御ステップと、
を含むことを特徴とする、地図情報提供方法。
【請求項15】
表示部と制御部と記憶部とを少なくとも備えた地図情報提供装置において実行される地図情報提供方法であって、
上記記憶部は、
各地図の地図データと、地図データ取得先情報と、を記憶する地図データ記憶手段と、
上記各地図の表示に最適な最適表示縮尺情報を記憶する最適表示縮尺情報記憶手段と、
を備え、
上記制御部において実行される、
上記第1の地図上の所定範囲内に、上記地図データ記憶手段に記憶された、遷移可能な第2の地図の上記地図データ、を有する施設が存在するか否かを判定する施設判定ステップと、
上記施設判定ステップにて上記第1の地図上の上記所定範囲内に上記施設が存在すると判定された場合、上記第1の地図上の上記施設部分に、上記最適表示縮尺情報記憶手段に記憶された上記第2の地図の上記最適表示縮尺情報と、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データ取得先情報と、を埋め込んだ埋め込み地図データを生成する埋め込み地図データ生成ステップと、
上記埋め込み地図データ生成ステップにて生成された上記埋め込み地図データを表示した地図表示画面を上記表示部に表示させる埋め込み地図表示ステップと、
上記第2の地図への遷移コマンドを受け付けた場合、上記埋め込み地図データに埋め込まれた上記最適表示縮尺情報と上記地図データ取得先情報とを読出す読出しステップと、
上記読出しステップにて読出された上記最適表示縮尺情報に基づいて、上記読出しステップにて読出された上記地図データ取得先情報に基づく、上記地図データ記憶手段に記憶された上記第2の地図の上記地図データを、表示した上記地図表示画面を上記表示部に表示させる第2の地図表示ステップと、
を含むことを特徴とする、地図情報提供方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2011−7929(P2011−7929A)
【公開日】平成23年1月13日(2011.1.13)
【国際特許分類】
【出願番号】特願2009−149704(P2009−149704)
【出願日】平成21年6月24日(2009.6.24)
【出願人】(500168811)株式会社ナビタイムジャパン (410)
【Fターム(参考)】