(57)【要約】【課題】下位のレイヤの地図データの表示の際には、カーソルが指定できるスクロール可能な領域をあらかじめ定義しておいた地図を表示し、当該領域を越えたスクロール操作が行われないようにすることができる地図表示システム、端末装置、地図情報提供サーバ、地図表示装置、および、地図表示方法を提供することを課題とする。【解決手段】本発明は、案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成し、領域設定地図データを表示した地図表示画面を表示部に表示させ、入力部より入力されたスクロール操作信号に基づいて、表示部に表示された地図表示画面をスクロール表示させ、スクロール操作可能な領域を越えるスクロール操作信号が入力された場合、表示部に表示された地図表示画面をスクロール表示させるのを制限することができる。【選択図】図１
2010169835.tif 000002
【特許請求の範囲】
【請求項１】
制御部と記憶部とを少なくとも備える地図情報提供サーバ、および、当該地図情報提供サーバにネットワークを介して通信可能に接続された、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置を備えた地図表示システムであって、
上記地図情報提供サーバの上記記憶部は、
施設内地図データを記憶する施設内地図データ記憶手段、
を備え、
上記地図情報提供サーバの上記制御部は、
上記施設内地図データ記憶手段に記憶され、上記端末装置から送信される案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段と、
上記領域設定地図データを上記端末装置へ送信する地図データ送信手段と、
を備え、
上記端末装置の上記制御部は、
上記案内地点情報を上記地図情報提供サーバに送信する案内地点情報送信手段と、
上記地図情報提供サーバの上記地図データ送信手段から送信される上記領域設定地図データを受信する地図データ受信手段と、
上記地図データ受信手段により受信した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示手段と、
上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示手段と、
を備え、
上記スクロール表示手段は、
上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする、地図表示システム。
【請求項２】
請求項１に記載の地図表示システムにおいて、
上記領域設定手段は、
上記スクロール操作可能な領域として、施設内地図の外縁を結んだ領域を設定することを特徴とする、地図表示システム。
【請求項３】
請求項１に記載の地図表示システムにおいて、
上記領域設定手段は、
上記スクロール操作可能な領域として、内側に施設内地図が包含される最小の矩形領域を設定することを特徴とする、地図表示システム。
【請求項４】
請求項１に記載の地図表示システムにおいて、
上記地図表示画面は、メッシュ地図として表示され、
上記領域設定手段は、
上記スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定することを特徴とする、地図表示システム。
【請求項５】
請求項１に記載の地図表示システムにおいて、
上記地図情報提供サーバの上記記憶部は、
交通機関の時刻表データと道路網データとを含む経路探索情報を記憶する経路探索情報記憶手段、
を更に備え、
上記地図情報提供サーバの上記制御部は、
上記端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの案内経路を、上記経路探索情報記憶手段に記憶された上記経路探索情報を用いて探索する経路探索手段、
を更に備え、
上記案内地点情報は、上記経路探索手段により探索された上記案内経路上に設定されていることを特徴とする、地図表示システム。
【請求項６】
地図情報提供サーバにネットワークを介して通信可能に接続された、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置であって、
上記制御部は、
案内地点情報を上記地図情報提供サーバに送信する案内地点情報送信手段と、
上記地図情報提供サーバから送信される、上記案内地点情報送信手段により送信された上記案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを受信する地図データ受信手段と、
上記地図データ受信手段により受信した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示手段と、
上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示手段と、
を備え、
上記スクロール表示手段は、
上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする、携帯端末装置。
【請求項７】
表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える地図情報提供サーバであって、
上記記憶部は、
施設内地図データを記憶する施設内地図データ記憶手段、
を備え、
上記制御部は、
上記施設内地図データ記憶手段に記憶され、上記端末装置から送信される案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段と、
上記領域設定手段により生成された上記領域設定地図データを表示した地図表示画面を生成する地図表示画面生成手段と、
上記地図表示画面生成手段により生成した上記地図表示画面を上記端末装置へ送信することにより、当該端末装置の上記表示部に当該地図表示画面を表示させる領域設定地図表示制御手段と、
上記端末装置の上記入力部より入力された上記スクロール操作信号を取得し、上記スクロール操作信号に基づくスクロール表示制御信号を上記端末装置に送信し、上記端末装置の上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示制御手段と、
を備え、
上記スクロール表示制御手段は、
上記端末装置の上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力されたことを受信した場合、上記地図表示画面をスクロール表示させるのを制限するスクロール表示制限信号を送信し、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする、地図情報提供サーバ。
【請求項８】
表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部と記憶部とを少なくとも備えた地図表示装置であって、
上記記憶部は、
施設内地図データを記憶する施設内地図データ記憶手段、
を備え、
上記制御部は、
上記施設内地図データ記憶手段に記憶され、案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段と、
上記領域設定手段により生成した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示手段と、
上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示手段と、
を備え、
上記スクロール表示手段は、
上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする、地図表示装置。
【請求項９】
制御部と記憶部とを少なくとも備える地図情報提供サーバ、および、上記地図情報提供サーバにネットワークを介して通信可能に接続された、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置を備えた地図表示システムにおいて実行される地図表示方法であって、
上記地図情報提供サーバの上記記憶部は、
施設内地図データを記憶する施設内地図データ記憶手段、
を備えており、
上記端末装置の上記制御部において実行される、案内地点情報を上記地図情報提供サーバに送信する案内地点情報送信ステップと、
上記地図情報提供サーバの上記制御部において実行される、上記施設内地図データ記憶手段に記憶され、上記端末装置から送信される上記案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定ステップと、
上記地図情報提供サーバの上記制御部において実行される、上記領域設定地図データを上記端末装置へ送信する地図データ送信ステップと、
上記端末装置の上記制御部において実行される、上記地図情報提供サーバの上記地図データ送信ステップにて送信される上記領域設定地図データを受信する地図データ受信ステップと、
上記端末装置の上記制御部において実行される、上記地図データ受信手段にて受信した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示ステップと、
上記端末装置の上記制御部において実行される、上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示ステップと、
を含み、
上記スクロール表示ステップにおいて、
上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする、地図表示方法。
【請求項１０】
地図情報提供サーバにネットワークを介して通信可能に接続された、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置において実行される地図表示方法であって、
上記制御部において実行される、
案内地点情報を上記地図情報提供サーバに送信する案内地点情報送信ステップと、
上記地図情報提供サーバから送信される、上記案内地点情報送信ステップにて送信された上記案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを受信する地図データ受信ステップと、
上記地図データ受信ステップにて受信した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示ステップと、
上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示ステップと、
を含み、
上記スクロール表示ステップにおいて、
上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする、地図表示方法。
【請求項１１】
表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える地図情報提供サーバにおいて実行される地図表示方法であって、
上記記憶部は、
施設内地図データを記憶する施設内地図データ記憶手段、
を備えており、
上記制御部において実行される、
上記施設内地図データ記憶手段に記憶され、上記端末装置から送信される案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定ステップと、
上記領域設定ステップにて生成された上記領域設定地図データを表示した地図表示画面を生成する地図表示画面生成ステップと、
上記地図表示画面生成ステップにて生成した上記地図表示画面を上記端末装置へ送信することにより、当該端末装置の上記表示部に当該地図表示画面を表示させる領域設定地図表示制御ステップと、
上記端末装置の上記入力部より入力された上記スクロール操作信号を取得し、上記スクロール操作信号に基づくスクロール表示制御信号を上記端末装置に送信し、上記端末装置の上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示制御ステップと、
を含み、
上記スクロール表示制御ステップにおいて、
上記端末装置の上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力されたことを受信した場合、上記地図表示画面をスクロール表示させるのを制限するスクロール表示制限信号を送信し、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする、地図表示方法。
【請求項１２】
表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部と記憶部とを少なくとも備えた地図表示装置において実行される地図表示方法であって、
上記記憶部は、
施設内地図データを記憶する施設内地図データ記憶手段、
を備えており、
上記制御部において実行される、
上記施設内地図データ記憶手段に記憶され、案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定ステップと、
上記領域設定ステップにて生成した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示ステップと、
上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示ステップと、
を含み、
上記スクロール表示ステップにおいて、
上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする、地図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示システム、端末装置、地図情報提供サーバ、地図表示装置、および、地図表示方法に関する。
【背景技術】
【０００２】
従来から、部分的に数段階の階層構造を有する地図データを表示する地図描画システムにおいて、階層構造の異なる地図の境界部で自動的に拡大地図（もしくは縮小地図）の表示ができる地図表示システムが開示されている。
【０００３】
例えば、特許文献１に記載の自動車ナビゲーションの地図描画方法では、市街地など商業施設や住宅が高密度で存在する領域には、通常のレイヤ（例えば、１〜３次メッシュ）より下位のレイヤ（例えば、４次メッシュ）を用意しておき、市街地の詳細な地図データ（例えば、拡大地図）を表示できるようにしている。この場合、市街地の表示からスクロールされて下位のレイヤが存在しない（すなわち、４次メッシュ等によって表示される市街地等の詳細な地図データが無い）エリアを表示する場合には、上位のレイヤ（例えば、３次メッシュによって表示される広域地図等の縮小地図）をスクロール表示するという制御が行われていた。
【０００４】
また、従来から、地図スクロール表示時に、車両が走行できない所定の領域をスクロールする場合、操作手段の操作感を変更する地図表示装置が開示されている。
【０００５】
例えば、特許文献２に記載の地図表示装置では、ユーザのスクロール操作によって海等の車両が走行できない領域が地図表示領域の大部分を占めた場合や、地図表示領域の中心等に含まれる場合には、操作感を変更（例えば、反力を加えたり、軽くしたり）するなどしてユーザが不要な領域へのスクロールが行われないように制限、もしくは、素早く通過させるような制御がされていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０２−２５１９８６号公報
【特許文献２】特開２００５−１８１５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の従来の地図描画方法においては、ユーザが下位のレイヤの地図データ（例えば、施設内地図データ等）を閲覧している際に、施設内地図データがない領域までスクロール操作を行った場合、上位メッシュに切り替えて上位レイヤの地図データ（例えば、市街地地図データや広域地図データ等）を再描画するという制御が行われてしまうという問題点を有していた。すなわち、施設内地図を閲覧しているユーザに対して施設外の市街地地図等の領域の上位メッシュ地図を閲覧できるようにしても、ユーザに必要な情報を与えていることにはならず、再度施設内に戻る操作をさせなくてはならないという問題点を有していた。
【０００８】
また、特許文献２に記載の従来の地図表示装置において、背景の地図情報（海等のユーザが不要な領域）に基づいてスクロール操作の操作感の変更が行われるだけであって、複数の階層構造をなすレイヤ間の上下移動のスクロール操作や、地図内に設定された特定の領域の外へのスクロール操作に対する操作感の変更は考慮されていないという問題点を有していた。
【０００９】
本発明は、上記問題点に鑑みてなされたもので、下位のレイヤの地図データ（例えば、施設内地図等）の表示の際には、カーソルが指定できるスクロール可能な領域をあらかじめ定義しておいた地図を表示し、当該スクロール可能な領域を越えたスクロール操作が行われないようにすることができる地図表示システム、端末装置、地図情報提供サーバ、地図表示装置、および、地図表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
このような目的を達成するため、本発明の地図表示システムは、制御部と記憶部とを少なくとも備える地図情報提供サーバ、および、上記地図情報提供サーバにネットワークを介して通信可能に接続された、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置を備えた地図表示システムであって、上記地図情報提供サーバの上記記憶部は、施設内地図データを記憶する施設内地図データ記憶手段、を備え、上記地図情報提供サーバの上記制御部は、上記施設内地図データ記憶手段に記憶され、上記端末装置から送信される案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段と、上記領域設定地図データを上記端末装置へ送信する地図データ送信手段と、を備え、上記端末装置の上記制御部は、上記案内地点情報を上記地図情報提供サーバに送信する案内地点情報送信手段と、上記地図情報提供サーバの上記地図データ送信手段から送信される上記領域設定地図データを受信する地図データ受信手段と、上記地図データ受信手段により受信した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示手段と、上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示手段と、を備え、上記スクロール表示手段は、上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする。
【００１１】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、上記領域設定手段は、上記スクロール操作可能な領域として、施設内地図の外縁を結んだ領域を設定することを特徴とする。
【００１２】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、上記領域設定手段は、上記スクロール操作可能な領域として、内側に施設内地図が包含される最小の矩形領域を設定することを特徴とする。
【００１３】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、上記地図表示画面は、メッシュ地図として表示され、上記領域設定手段は、上記スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定することを特徴とする。
【００１４】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、地図情報提供サーバの上記記憶部は、交通機関の時刻表データと道路網データとを含む経路探索情報を記憶する経路探索情報記憶手段、を更に備え、上記地図情報提供サーバの上記制御部は、上記端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす上記出発地から上記目的地までの案内経路を、上記経路探索情報記憶手段に記憶された上記経路探索情報を用いて探索する経路探索手段、を更に備え、上記案内地点情報は、上記経路探索手段により探索された上記案内経路上に設定されていることを特徴とする。
【００１５】
また、本発明の端末装置は、地図情報提供サーバにネットワークを介して通信可能に接続された、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置であって、上記制御部は、案内地点情報を上記地図情報提供サーバに送信する案内地点情報送信手段と、上記地図情報提供サーバから送信される、上記案内地点情報送信手段により送信された上記案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを受信する地図データ受信手段と、上記地図データ受信手段により受信した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示手段と、上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示手段と、を備え、上記スクロール表示手段は、上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする。
【００１６】
また、本発明の地図情報提供サーバは、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える地図情報提供サーバであって、上記記憶部は、施設内地図データを記憶する施設内地図データ記憶手段、を備え、上記制御部は、上記施設内地図データ記憶手段に記憶され、上記端末装置から送信される案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段と、上記領域設定手段により生成された上記領域設定地図データを表示した地図表示画面を生成する地図表示画面生成手段と、上記地図表示画面生成手段により生成した上記地図表示画面を上記端末装置へ送信することにより、当該端末装置の上記表示部に当該地図表示画面を表示させる領域設定地図表示制御手段と、上記端末装置の上記入力部より入力された上記スクロール操作信号を取得し、上記スクロール操作信号に基づくスクロール表示制御信号を上記端末装置に送信し、上記端末装置の上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示制御手段と、を備え、上記スクロール表示制御手段は、上記端末装置の上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力されたことを受信した場合、上記地図表示画面をスクロール表示させるのを制限するスクロール表示制限信号を送信し、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする。
【００１７】
また、本発明の地図表示装置は、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部と記憶部とを少なくとも備えた地図表示装置であって、上記記憶部は、施設内地図データを記憶する施設内地図データ記憶手段、を備え、上記制御部は、上記施設内地図データ記憶手段に記憶され、案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段と、上記領域設定手段により生成した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示手段と、上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示手段と、を備え、上記スクロール表示手段は、上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする。
【００１８】
また、本発明の地図表示方法は、制御部と記憶部とを少なくとも備える地図情報提供サーバ、および、上記地図情報提供サーバにネットワークを介して通信可能に接続された、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置を備えた地図表示システムにおいて実行される地図表示方法であって、上記地図情報提供サーバの上記記憶部は、施設内地図データを記憶する施設内地図データ記憶手段、を備えており、上記端末装置の上記制御部において実行される、案内地点情報を上記地図情報提供サーバに送信する案内地点情報送信ステップと、上記地図情報提供サーバの上記制御部において実行される、上記施設内地図データ記憶手段に記憶され、上記端末装置から送信される上記案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定ステップと、上記地図情報提供サーバの上記制御部において実行される、上記領域設定地図データを上記端末装置へ送信する地図データ送信ステップと、上記端末装置の上記制御部において実行される、上記地図情報提供サーバの上記地図データ送信ステップにて送信される上記領域設定地図データを受信する地図データ受信ステップと、上記端末装置の上記制御部において実行される、上記地図データ受信手段にて受信した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示ステップと、上記端末装置の上記制御部において実行される、上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示ステップと、を含み、上記スクロール表示ステップにおいて、上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする。
【００１９】
また、本発明の地図表示方法は、地図情報提供サーバにネットワークを介して通信可能に接続された、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置において実行される地図表示方法であって、上記制御部において実行される、案内地点情報を上記地図情報提供サーバに送信する案内地点情報送信ステップと、上記地図情報提供サーバから送信される、上記案内地点情報送信ステップにて送信された上記案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを受信する地図データ受信ステップと、上記地図データ受信ステップにて受信した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示ステップと、上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示ステップと、を含み、上記スクロール表示ステップにおいて、上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする。
【００２０】
また、本発明の地図表示方法は、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部とを少なくとも備える端末装置にネットワークを介して通信可能に接続された、制御部と記憶部とを少なくとも備える地図情報提供サーバにおいて実行される地図表示方法であって、上記記憶部は、施設内地図データを記憶する施設内地図データ記憶手段、を備えており、上記制御部において実行される、上記施設内地図データ記憶手段に記憶され、上記端末装置から送信される案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定ステップと、上記領域設定ステップにて生成された上記領域設定地図データを表示した地図表示画面を生成する地図表示画面生成ステップと、上記地図表示画面生成ステップにて生成した上記地図表示画面を上記端末装置へ送信することにより、当該端末装置の上記表示部に当該地図表示画面を表示させる領域設定地図表示制御ステップと、上記端末装置の上記入力部より入力された上記スクロール操作信号を取得し、上記スクロール操作信号に基づくスクロール表示制御信号を上記端末装置に送信し、上記端末装置の上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示制御ステップと、を含み、上記スクロール表示制御ステップにおいて、上記端末装置の上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力されたことを受信した場合、上記地図表示画面をスクロール表示させるのを制限するスクロール表示制限信号を送信し、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする。
【００２１】
また、本発明の地図表示方法は、表示部と当該表示部に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部と制御部と記憶部とを少なくとも備えた地図表示装置において実行される地図表示方法であって、上記記憶部は、施設内地図データを記憶する施設内地図データ記憶手段、を備えており、上記制御部において実行される、上記施設内地図データ記憶手段に記憶され、案内地点情報から特定される上記施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定ステップと、上記領域設定ステップにて生成した上記領域設定地図データを表示した地図表示画面を上記表示部に表示させる領域設定地図表示ステップと、上記入力部より入力された上記スクロール操作信号に基づいて、上記表示部に表示された上記地図表示画面をスクロール表示させるスクロール表示ステップと、を含み、上記スクロール表示ステップにおいて、上記入力部から上記スクロール操作可能な領域を越える上記スクロール操作信号が入力された場合、上記表示部に表示された上記地図表示画面をスクロール表示させるのを制限することを特徴とする。
【発明の効果】
【００２２】
この発明によれば、地図情報提供サーバにおいて、施設内地図データを記憶部に記憶し、記憶部に記憶され、端末装置から送信される案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成し、領域設定地図データを端末装置へ送信し、端末装置において、案内地点情報を地図情報提供サーバに送信し、地図情報提供サーバから送信される領域設定地図データを受信し、受信した領域設定地図データを表示した地図表示画面を表示部に表示させ、入力部より入力されたスクロール操作信号に基づいて、表示部に表示された地図表示画面をスクロール表示させ、入力部からスクロール操作可能な領域を越えるスクロール操作信号が入力された場合、表示部に表示された地図表示画面をスクロール表示させるのを制限することができる。これにより、本発明は、施設内地図データを取得した際に、ポリゴンで施設内部又は施設内部を含む有効な領域を定義したものを表示し、その領域のみをスクロール可能とし、それ以外のエリアをスクロール不可能として表示する。このように構成することで、本発明は、ユーザが果てしなくスクロールできてしまうことを防ぐことができるという効果を奏する。例えば、ユーザが詳細地図データを表示する下位のレイヤにより表示された画面をスクロールしている場合、本発明は、ユーザによるスクロール操作で広域地図を表示する上位のレイヤしか存在しない隣接領域に画面がスクロールし、自動的に広域地図へ表示が切り替わってしまうのを防ぐことができるという効果を奏する。そして、本発明は、カーソル操作によりスクロール操作が入力された際に、表示している施設内地図のカーソルの移動可能領域へのスクロール操作であればスクロール操作を受けつけ、カーソルの移動可能領域外へのスクロール操作であればスクロール操作を受けつけないようにすることができるので、端末装置を片手で操作等する場合であっても、ユーザの所望の地図情報の取得が容易となるという効果を奏する。
【００２３】
また、この発明によれば、スクロール操作可能な領域として、施設内地図の外縁を結んだ領域を設定することができる。これにより、本発明は、ユーザが見たい施設内部のフロア領域のみをスクロールさせながら表示させることができ、無駄なスクロール操作を排除できるという効果を奏する。
【００２４】
また、この発明によれば、スクロール操作可能な領域として、内側に施設内地図が包含される最小の矩形領域を設定する。これにより、本発明は、通路でつながった構造の施設の施設内地図上でスクロール操作をする場合に、スクロール操作によるカーソルの移動をスムーズに行うことができる（例えば、カーソルを当該通路に通さなくても両施設間をスクロール操作により移動できる）ため、片手でのスクロール操作等が容易に行えるという効果を奏する。
【００２５】
また、この発明によれば、地図表示画面は、メッシュ地図として表示され、スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定することができる。これにより、本発明は、メッシュ地図を用いた地図表示システムにおいてスクロール操作可能な領域の設定が、メッシュに基づいて容易に行えるという効果を奏する。また、本発明は、施設内地図の周辺（入り口付近等）もスクロールして表示することができるため、建物外の地図情報も見ることができるという効果を奏する。
【００２６】
また、この発明によれば、地図情報提供サーバにおいて、交通機関の時刻表データと道路網データとを含む経路探索情報を記憶部に記憶し、端末装置から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、記憶部に記憶された経路探索情報を用いて探索することができ、案内地点情報は、探索された案内経路上に設定することができる。これにより、本発明は、乗り換え検索等を行った際に、領域設定を行った乗換駅等の施設内地図を携帯端末において入手することができるという効果を奏する。これにより、ユーザは、駅構内を歩きながら携帯端末を片手に持って操作する場合であっても、画面に表示された地図を的確にスクロール操作でき、簡単に経路を確認できるという効果を奏する。
【図面の簡単な説明】
【００２７】
【図１】図１は、第１の実施形態における地図表示システムの構成の一例を示すブロック図である。
【図２】図２は、第１の実施形態における地図表示システムの処理の一例を示すフローチャートである。
【図３】図３は、スクロール操作可能な領域の一例を示す図である。
【図４】図４は、地図表示画面のスクロール操作の制限の一例を示す図である。
【図５】図５は、第２の実施形態における地図情報提供サーバの構成の一例を示すブロック図である。
【図６】図６は、第２の実施形態における地図情報提供サーバの処理の一例を示すフローチャートである。
【図７】図７は、第３の実施形態における地図表示装置の構成の一例を示すブロック図である。
【図８】図８は、第３の実施形態における地図表示装置の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下に、本発明にかかる地図表示システム、端末装置、地図情報提供サーバ、地図表示装置、および、地図表示方法並びにプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２９】
以下、本発明の構成および処理について、第１の実施形態（地図表示システム）、第２の実施形態（地図情報提供サーバ（サーバ主導型））、第３の実施形態（地図表示装置（スタンドアローン型））の順にて詳細に説明する。
【００３０】
［第１の実施形態］
最初に、本発明の第１の実施形態（地図表示システム）について、図１〜図４を参照して以下に説明する。ここで、図１は、第１の実施形態における地図表示システムの構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図２は、第１の実施形態における地図表示システムの処理の一例を示すフローチャートである。また、図３は、スクロール操作可能な領域の一例を示す図である。また、図４は、地図表示画面のスクロール操作の制限の一例を示す図である。
【００３１】
［地図表示システムの構成］
まず、第１の実施形態における地図表示システムの構成の一例について、図１を参照して以下に説明する。
【００３２】
図１に示すように、本発明の第１の実施形態の地図表示システムは、概略的に、制御部２０２と記憶部２０６とを少なくとも備える地図情報提供サーバ２００、および、地図情報提供サーバ２００にネットワーク３００を介して通信可能に接続された、表示部１１４と表示部１１４に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部１１２と位置検出部１１６と制御部１０２とを少なくとも備える端末装置１００を備えて構成される。これら地図表示システムの各部は任意の通信路を介して通信可能に接続されている。
【００３３】
［地図情報提供サーバ２００の構成］
ここで、図１において、地図情報提供サーバ２００は、端末装置１００から送信される案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成し、領域設定地図データを端末装置１００へ送信する等の機能を有する。地図情報提供サーバ２００は、通信制御インターフェース部２０４を介してネットワーク３００を経由し、端末装置１００と相互に通信可能に接続されており、制御部２０２と記憶部２０６とを備えて構成される。制御部２０２は、各種処理を行う制御手段であり、経路探索等を行う。記憶部２０６は、固定ディスク装置等のストレージ手段であり、各種のデータベースやテーブル（経路探索情報ファイル２０６ａおよび施設内地図データファイル２０６ｂ等）を格納する。
【００３４】
これら記憶部２０６の各構成要素のうち、経路探索情報ファイル２０６ａは、制御部２０２が、端末装置１００から受信した経路探索条件（例えば、出発地、目的地、出発時刻、到着時刻、利用交通機関等）を満たす少なくとも１つの経路を作成する際に用いる、交通機関の時刻表データと道路網データと利用料金データとを含む経路探索情報を記憶する経路探索情報記憶手段である。ここで、経路探索情報ファイル２０６ａに記憶される時刻表データは、例えば、電車、飛行機、バス、市電、ロープウェイ、モノレール、ケーブルカー、船等の各交通機関の時刻表を表す数値情報等である。また、経路探索情報ファイル２０６ａに記憶される道路網データは、徒歩、自転車、自動車、オートバイ等で移動する場合の経路作成に用いる各種の道路等のマップの緯度経度情報や位置情報等である。また、経路探索情報ファイル２０６ａに記憶される利用料金データは、例えば、電車、飛行機、バス、市電、ロープウェイ、モノレール、ケーブルカー、船等の各交通機関を利用した場合に生じる利用料金や、自動車、オートバイ等で移動する場合に消費する燃料料金等を表す数値情報等であり、制御部２０２が交通費を計算する際に用いてもよい。これら時刻表データと道路網データと利用料金データは、経路探索情報ファイル２０６ａに予め記憶されており、地図情報提供サーバ２００の制御部２０２は、定期的にネットワーク３００を介して最新のデータをダウンロードして経路探索情報ファイル２０６ａに記憶された経路探索情報をアップデートしてもよい。
【００３５】
また、施設内地図データファイル２０６ｂは、施設内地図データを記憶する施設内地図データ記憶手段である。ここで、施設内地図データファイル２０６ｂに記憶された施設内地図データとは、例えば、地下街やビル内の案内地図を指していてもよい。また、施設内地図データファイル２０６ｂに記憶された施設内地図データは、対象の施設に対してそれぞれ独立して階層ごと（すなわち、フロアごと等）に１つずつ地図データを持ち、地図１つ１つにＩＤ（識別タグ）を付与しておくものであってもよい。また、施設内地図データファイル２０６ｂに記憶された施設内地図データは、１つのレイヤに複数の施設の内部および周辺（例えば、２つのビル間にある中庭等）の地図データを持たせるものであってもよい。例えば、当該施設内地図データは、共通の高さ（例えば、階数等）の施設群で１つのレイヤを構成させるというものであり、施設内地図データが表示された地図表示画面をスクロールさせると、隣のビルの内部および施設間の渡り廊下の内部が見えるという地図データであってもよい。
【００３６】
また、制御部２０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部２０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部２０２は、機能概念的に、経路探索部２０２ａ、領域設定部２０２ｂ、および、地図データ送信部２０２ｃを備えて構成される。
【００３７】
このうち、経路探索部２０２ａは、端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル２０６ａに記憶された経路探索情報を用いて探索する経路探索手段である。
【００３８】
また、領域設定部２０２ｂは、施設内地図データファイル２０６ｂに記憶され、端末装置１００から送信される案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段である。ここで、案内地点情報は、経路探索部２０２ａにより探索された案内経路上に設定された地点情報であってもよい。また、領域設定部２０２ｂは、スクロール操作可能な領域として、施設内地図の外縁を結んだ領域を設定してもよく、内側に施設内地図が包含される最小の矩形領域を設定してもよい。また、領域設定部２０２ｂは、地図表示画面がメッシュ地図として表示される場合、スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定してもよい。
【００３９】
また、地図データ送信部２０２ｃは、ネットワーク３００を介して領域設定地図データを端末装置１００へ送信する地図データ送信手段である。
【００４０】
［端末装置１００の構成］
また、図１において、端末装置１００は、地図情報提供サーバ２００にアクセスし、地図情報提供サーバ２００へ案内地点情報や経路探索条件を送信し、受信した領域設定地図データを表示した地図表示画面を表示部１１４に表示し、入力部１１２より入力されたスクロール操作信号に基づいて、表示部１１４に表示された地図表示画面をスクロール表示し、入力部１１２からスクロール操作可能な領域を越えるスクロール操作信号が入力された場合、表示部１１４に表示された地図表示画面をスクロール表示させるのを制限する等の機能を有する。端末装置１００は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やＰＨＳやＰＤＡ等の携帯通信端末装置などである。また、端末装置１００は、表示部１１４に表示された画面をスクロール表示させるスクロール操作信号、案内地点情報、経路探索条件等を入力する入力部１１２（例えば、キー入力部、タッチパネル、キーボード、マウス、マイク、ジョイスティック等）を備えている。また、端末装置１００は、地図情報提供サーバ２００から受信した領域設定地図データ等に基づいて描画した地図表示画面を表示する表示部１１４（例えば、液晶や有機ＥＬ等から構成されるディスプレイやモニタ等）と、リアルタイムに現在位置を検出できるよう、ＧＰＳ機能やＩＭＥＳ機能等を有する位置検出部１１６とを備えている。また、入出力制御インターフェース部１０８は、入力部１１２、表示部１１４、位置検出部１１６等の制御を行う。
【００４１】
ここで、位置検出部１１６は、緯度、経度、高度（高さ情報）に関する位置情報信号（ＧＰＳ信号）を発信するＧＰＳ装置や、ＧＰＳ信号と類似した特徴を持つ位置情報信号を用いて屋内測位を可能とするＩＭＥＳ（Ｉｎｄｏｏｒ  Ｍｅｓｓａｇｅ  Ｓｙｓｔｅｍ）技術を実現するＩＭＥＳ装置等の位置発信装置から発信される位置情報信号を受信する位置取得手段である。なお、ＩＭＥＳ技術は測位衛星システムである準天頂衛星の枠組みから発案されたシステムである。また、位置発信装置は、建物（多層階建物）内の各フロアの各所に任意に設置される小型発信装置であってもよい。なお、この小型発信装置には、設置場所に応じた自己位置情報（位置ＩＤ等）が割り振られている。そして、端末装置１００が通信可能範囲に入ると、端末装置１００は、小型発信装置から送信される自己位置情報を位置情報信号として受信する。この際の通信方式は、例えば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグシステムやＢｌｕｅｔｏｏｔｈ（登録商標）等の各種近距離無線方式や、赤外線通信方式等であってもよい。本発明において、制御部１０２は、位置検出部１１６にて取得した位置情報信号から、緯度、経度、および、高さ情報を含む位置情報を抽出する。
【００４２】
また、通信制御インターフェース部１０４は、通信回線や電話回線等に接続されるルータ等の通信装置（図示せず）に接続されるインターフェースであり、端末装置１００とネットワーク３００との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部１０４は、端末装置１００や地図情報提供サーバ２００等の外部機器と通信回線を介してデータを通信する機能を有している。また、ネットワーク３００は、端末装置１００と地図情報提供サーバ２００等の外部機器とを相互に接続する機能を有し、例えば、インターネット、電話回線網（携帯端末回線網、一般電話回線網を含む。）、イントラネット、電力線通信（ＰＬＣ）等であってもよい。
【００４３】
また、制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部１０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、探索条件送信部１０２ａ、案内地点情報送信部１０２ｂ、地図データ受信部１０２ｃ、領域設定地図表示部１０２ｄ、および、スクロール表示部１０２ｅを備えて構成される。
【００４４】
このうち、探索条件送信部１０２ａは、少なくとも出発地と目的地とを含む経路探索条件を地図情報提供サーバ２００に送信する探索条件送信手段である。
【００４５】
また、案内地点情報送信部１０２ｂは、案内地点情報を地図情報提供サーバ２００に送信する案内地点情報送信手段である。
【００４６】
また、地図データ受信部１０２ｃは、地図情報提供サーバ２００の地図データ送信部２０２ｃから送信される領域設定地図データを受信する地図データ受信手段である。
【００４７】
また、領域設定地図表示部１０２ｄは、地図データ受信部１０２ｃにより受信した領域設定地図データを表示した地図表示画面を表示部１１４に表示させる領域設定地図表示手段である。
【００４８】
また、スクロール表示部１０２ｅは、入力部１１２より入力されたスクロール操作信号に基づいて、表示部１１４に表示された地図表示画面をスクロール表示させるスクロール表示手段である。ここで、スクロール表示部１０２ｅは、入力部１１２からスクロール操作可能な領域を越えるスクロール操作信号が入力された場合、表示部１１４に表示された地図表示画面をスクロール表示させるのを制限する。
【００４９】
以上で、第１の実施形態における地図表示システムの構成の一例の説明を終える。
【００５０】
［地図表示システムの処理］
次に、このように構成された第１の実施形態における地図表示システムの処理の一例について、以下に図２〜図４を参照して詳細に説明する。
【００５１】
図２に示すように、まず、端末装置１００の探索条件送信部１０２ａは、ユーザにより入力部１１２を介して入力された少なくとも出発地と目的地とを含む経路探索条件を地図情報提供サーバ２００に送信する（ステップＳＡ−１）。
【００５２】
そして、地図情報提供サーバ２００の経路探索部２０２ａは、端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を受信し、当該経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル２０６ａに記憶された経路探索情報を用いて探索する（ステップＳＡ−２）。
【００５３】
そして、端末装置１００の案内地点情報送信部１０２ｂは、案内地点情報を地図情報提供サーバ２００に送信する（ステップＳＡ−３）。ここで、案内地点情報は、ユーザにより入力部１１２を介して入力された位置情報（例えば、住所、電話番号、建物名等の施設名、緯度・経度情報、ビルの階数等の高さ（階層）情報等）、位置検出部１１６の処理により取得された位置情報（例えば、ＧＰＳにより特定される緯度・経度に基づくリアルタイムの屋外の位置情報、ＩＭＥＳにより特定される建物ＩＤ、階層情報を含む建物内の位置情報等）であってもよい。
【００５４】
そして、地図情報提供サーバ２００の領域設定部２０２ｂは、端末装置１００の案内地点情報送信部１０２ｂから案内地点情報を受信し、施設内地図データファイル２０６ｂに記憶され、端末装置１００から送信される案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する（ステップＳＡ−４）。ここで、案内地点情報は、経路探索部２０２ａの処理により探索された案内経路上に設定された地点情報であってもよい。例えば、地図情報提供サーバ２００の経路探索部２０２ａで探索された案内経路を表示した地図表示画面が端末装置１００の表示部１１４に表示された場合、端末装置１００の制御部１０２は、ユーザのスクロール操作によりカーソルが移動した案内経路上の地点（例えば、案内経路上の目的地、乗換駅等）を認識し、当該地点の情報を案内地点情報として設定してもよい。また、施設内地図データは、建物の各フロアの地図情報であってもよい。また、領域設定部２０２ｂは、スクロール操作可能な領域として、施設内地図の外縁を結んだ領域を設定してもよく、内側に施設内地図が包含される最小の矩形領域を設定してもよい。また、領域設定部２０２ｂは、地図表示画面がメッシュ地図として表示される場合、スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定してもよい。
【００５５】
ここで、図３を参照し、本実施形態の地図情報提供サーバ２００の領域設定部２０２ｂにおいて設定されるスクロール操作可能な領域の一例について説明する。なお、図３に示す一例は、本実施形態に限らず、他の実施形態においても同様に適用できる。
【００５６】
本実施形態の地図情報提供サーバ２００の領域設定部２０２ｂは、図３（ａ）に示すように、スクロール操作可能な領域として、施設内地図の外縁（太い破線）を結んだ領域を設定してもよい。すなわち、領域設定部２０２ｂは、図３（ａ）に示すように、施設内地図データをポリゴン表示する際に、カーソルが移動可能な領域（つまり、パスがひかれる可能性がある領域すべて）をスクロール可能に、そうでない領域をスクロール不可能にするような領域を設定してもよい。
【００５７】
また、本実施形態の地図情報提供サーバ２００の領域設定部２０２ｂは、図３（ｂ）に示すように、スクロール操作可能な領域として、内側に施設内地図が包含される最小の矩形領域（太い破線）を設定してもよい。すなわち、領域設定部２０２ｂは、図３（ｂ）に示すように、複数の施設が所定の階数において通路で接続されており、通路を介して移動可能な施設案内地図であった場合には、ユーザがスクロールカーソルを通路内を通過するように操作するのは難しいため、最大のカーソルの移動範囲を定義して、その領域だけをスクロール可能にし、それ以外の領域をスクロール不可能にするような領域（例えば、施設内エリアを含む最外点を結んで定義される領域等）と設定してもよい。
【００５８】
また、本実施形態の地図情報提供サーバ２００の領域設定部２０２ｂは、図３（ｃ）（ｄ）に示すように、地図表示画面がメッシュ地図として表示される場合、スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定してもよい。すなわち、領域設定部２０２ｂは、図３（ｃ）に示すように、施設内地図を表現するメッシュに基づいて、施設内地図が包含されるメッシュを少なくとも含む最小の矩形領域をスクロール操作可能な領域としてもよく、図３（ｄ）に示すように、施設内地図を包含するメッシュのみから構成される領域をスクロール操作可能な領域としてもよい。
【００５９】
そして、地図情報提供サーバ２００の地図データ送信部２０２ｃは、ネットワーク３００を介して領域設定地図データを端末装置１００へ送信する（ステップＳＡ−５）。
【００６０】
そして、端末装置１００の地図データ受信部１０２ｃは、地図情報提供サーバ２００の地図データ送信部２０２ｃから送信される領域設定地図データを受信する（ステップＳＡ−６）。
【００６１】
そして、端末装置１００の領域設定地図表示部１０２ｄは、地図データ受信部１０２ｃの処理により受信した領域設定地図データを表示した地図表示画面を表示部１１４に表示させる（ステップＳＡ−７）。ここで、領域設定地図表示部１０２ｄは、画面上の指示位置を明示するために、地図表示画面にカーソルを重畳して表示してもよい。
【００６２】
そして、端末装置１００のスクロール表示部１０２ｅは、ユーザにより入力部１１２を介して入力されたスクロール操作信号を取得する（ステップＳＡ−８）。
【００６３】
そして、端末装置１００のスクロール表示部１０２ｅは、受信したスクロール操作信号が領域設定地図データのスクロール操作可能な領域を越える信号であるか否かを判断する（ステップＳＡ−９）。
【００６４】
そして、スクロール操作可能な領域を越える信号でないと判断された場合（ステップＳＡ−９：ＮＯ）、端末装置１００のスクロール表示部１０２ｅは、受信したスクロール操作信号に基づいて、表示部１１４に表示された地図表示画面をスクロール表示させる（ステップＳＡ−１０）。
【００６５】
一方、スクロール操作可能な領域を越える信号であると判断された場合（ステップＳＡ−９：ＹＥＳ）、端末装置１００のスクロール表示部１０２ｅは、表示部１１４に表示された地図表示画面をスクロール表示させるのを制限する（ステップＳＡ−１１）。ここで、スクロール表示の制限とは、スクロール操作可能な領域の外縁までスクロール表示をさせ、それ以降の操作を無効としてもよく、一切のスクロール操作を無効としてもよく、入力部１１２にてユーザの入力操作に対する反力等を与えるような物理的制御をしてもよい。
【００６６】
ここで、図４を参照し、本実施形態の端末装置１００の表示部１１４において表示される地図表示画面のスクロール操作の制限の一例を説明する。なお、図４に示す一例は、本実施形態に限らず、他の実施形態においても同様に適用できる。
【００６７】
本実施形態の端末装置１００のスクロール表示１０２ｅは、図４（ａ）に示すように、ユーザにより入力部１１２を介して入力されたスクロール操作信号に従って画面上を移動するスクロールカーソル等（図４（ａ）中の「＋」）を、フロアがポリゴン表示された領域の外縁（破線）よりも外へ移動しないように表示してもよい。
【００６８】
また、本実施形態の端末装置１００のスクロール表示１０２ｅは、図４（ｂ）に示すように、ユーザにより入力部１１２を介して入力されたスクロール操作信号に従って画面上を移動するスクロールカーソル等（図４（ｂ）中の「＋」）を、地図情報提供サーバ２００の領域設定部２０２ｂの処理により定義された最大スクロール移動範囲（メッシュが含まれる範囲）の外側へスクロールされないようにしてもよい。
【００６９】
以上で、第１の実施形態における地図表示システムの処理の一例の説明を終える。
【００７０】
［第２の実施形態］
続いて、本発明の第２の実施形態（地図情報提供サーバ２００（サーバ主導型））について、図５および図６を参照して以下に説明する。ここで、図５は、第２の実施形態における地図情報提供サーバの構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図６は、第２の実施形態における地図情報提供サーバの処理の一例を示すフローチャートである。
【００７１】
なお、第２の実施形態においては、地図情報提供サーバ２００にて端末装置１００の表示部１１４に表示させるデータを生成し、これらのデータを端末装置１００へ送信することにより、当該端末装置１００を表示部１１４として機能させている。このように、第２の実施形態は、地図情報提供サーバ２００にてサーバ主導で処理を行う点がその他の実施形態と異なる。
【００７２】
［地図情報提供サーバ２００（サーバ主導型）の構成］
まず、第２の実施形態における地図情報提供サーバ２００（サーバ主導型）の構成の一例について、図５を参照して以下に説明する。
【００７３】
図５に示すように、本発明の第２の実施形態の地図情報提供サーバ２００は、表示部１１４と表示部１１４に表示された画面をスクロール表示させるスクロール操作信号を少なくとも入力する入力部１１２と位置検出部１１６と制御部１０２とを少なくとも備える端末装置１００にネットワークを介して通信可能に接続された、制御部２０２と記憶部２０６とを少なくとも備えて構成される。これら地図情報提供サーバ２００および端末装置１００の各部は任意の通信路を介して通信可能に接続されている。
【００７４】
図５において、地図情報提供サーバ２００は、施設内地図データファイル２０６ｂに記憶され、端末装置１００から送信される案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成し、生成された領域設定地図データを表示した地図表示画面を生成し、生成した地図表示画面を端末装置１００へ送信することにより、当該端末装置１００の表示部１１４に当該地図表示画面を表示させ、端末装置１００の入力部１１２より入力されたスクロール操作信号を取得し、スクロール操作信号に基づくスクロール表示制御信号を端末装置１００に送信し、端末装置１００の表示部１１４に表示された地図表示画面をスクロール表示させ、端末装置１００の入力部１１２からスクロール操作可能な領域を越えるスクロール操作信号が入力されたことを受信した場合、地図表示画面をスクロール表示させるのを制限するスクロール表示制限信号を送信し、表示部１１４に表示された地図表示画面をスクロール表示させるのを制限する等の機能を有する。
【００７５】
なお、地図情報提供サーバ２００における通信制御インターフェース部２０４および記憶部２０６（経路探索情報ファイル２０６ａおよび施設内地図データファイル２０６ｂ等）の機能、また、端末装置１００における入力部１１２、表示部１１４、および、位置検出部１１６の機能は、第１の実施形態と同様であるため説明を省略する。
【００７６】
また、図５において、制御部２０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部２０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部２０２は、機能概念的に、経路探索部２０２ａ、領域設定部２０２ｂ、地図表示画面生成部２０２ｄ、領域設定地図表示制御部２０２ｅ、および、スクロール表示制御部２０２ｆを備えて構成される。
【００７７】
このうち、経路探索部２０２ａは、端末装置１００から送信される少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル２０６ａに記憶された経路探索情報を用いて探索する経路探索手段である。
【００７８】
また、領域設定部２０２ｂは、施設内地図データファイル２０６ｂに記憶され、端末装置１００から送信される案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段である。ここで、案内地点情報は、経路探索部２０２ａにより探索された案内経路上に設定された地点情報であってもよい。また、領域設定部２０２ｂは、スクロール操作可能な領域として、施設内地図の外縁を結んだ領域を設定してもよく、内側に施設内地図が包含される最小の矩形領域を設定してもよい。また、領域設定部２０２ｂは、地図表示画面がメッシュ地図として表示される場合、スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定してもよい。
【００７９】
また、地図表示画面生成部２０２ｄは、領域設定部２０２ｂにより生成された領域設定地図データを表示した地図表示画面を生成する地図表示画面生成手段である。
【００８０】
また、領域設定地図表示制御部２０２ｅは、地図表示画面生成部２０２ｄにより生成した地図表示画面を端末装置１００へ送信することにより、当該端末装置１００の表示部１１４に当該地図表示画面を表示させる領域設定地図表示制御手段である。
【００８１】
また、スクロール表示制御部２０２ｆは、端末装置１００の入力部１１２より入力されたスクロール操作信号を取得し、スクロール操作信号に基づくスクロール表示制御信号を端末装置１００に送信し、端末装置１００の表示部１１４に表示された地図表示画面をスクロール表示させるスクロール表示制御手段である。ここで、スクロール表示制御部２０２ｆは、端末装置１００の入力部１１２からスクロール操作可能な領域を越えるスクロール操作信号が入力されたことを受信した場合、地図表示画面をスクロール表示させるのを制限するスクロール表示制限信号を送信し、表示部１１４に表示された地図表示画面をスクロール表示させるのを制限する。
【００８２】
以上で、第２の実施形態における地図情報提供サーバ２００の構成の一例の説明を終える。
【００８３】
［地図情報提供サーバ２００（サーバ主導型）の処理］
次に、このように構成された第２の実施形態における地図情報提供サーバ２００の処理の一例について、以下に図６を参照して詳細に説明する。
【００８４】
図６に示すように、まず、端末装置１００の制御部１０２は、ユーザにより入力部１１２を介して入力された少なくとも出発地と目的地とを含む経路探索条件を、地図情報提供サーバ２００へ送信する（ステップＳＢ−１）。
【００８５】
そして、地図情報提供サーバ２００の経路探索部２０２ａは、端末装置１００から送信された少なくとも出発地と目的地とを含む経路探索条件を受信し、当該経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル２０６ａに記憶された経路探索情報を用いて探索する（ステップＳＢ−２）。
【００８６】
そして、端末装置１００の制御部１０２は、案内地点情報を地図情報提供サーバ２００に送信する（ステップＳＢ−３）。ここで、案内地点情報は、ユーザにより入力部１１２を介して入力された位置情報（例えば、住所、電話番号、建物名等の施設名、緯度・経度情報、ビルの階数等の高さ（階層）情報等）、位置検出部１１６の処理により取得された位置情報（例えば、ＧＰＳにより特定される緯度・経度に基づくリアルタイムの屋外の位置情報、ＩＭＥＳにより特定される建物ＩＤ、階層情報を含む建物内の位置情報等）であってもよい。
【００８７】
そして、地図情報提供サーバ２００の領域設定部２０２ｂは、施設内地図データファイル２０６ｂに記憶され、端末装置１００から送信される案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する（ステップＳＢ−４）。ここで、案内地点情報は、経路探索部２０２ａの処理により探索された案内経路上に設定された地点情報であってもよい。また、領域設定部２０２ｂは、スクロール操作可能な領域として、施設内地図の外縁を結んだ領域を設定してもよく、内側に施設内地図が包含される最小の矩形領域を設定してもよい。また、領域設定部２０２ｂは、地図表示画面がメッシュ地図として表示される場合、スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定してもよい。
【００８８】
そして、地図情報提供サーバ２００の地図表示画面生成部２０２ｄは、領域設定部２０２ｂの処理により生成された領域設定地図データを表示した地図表示画面を生成する（ステップＳＢ−５）。
【００８９】
そして、地図情報提供サーバ２００の領域設定地図表示制御部２０２ｅは、地図表示画面生成部２０２ｄの処理により生成した地図表示画面を端末装置１００へ送信することにより（ステップＳＢ−６）、当該端末装置１００の表示部１１４に当該地図表示画面を表示させる（ステップＳＢ−７）。ここで、領域設定地図表示制御部２０２ｅは、画面上の指示位置を明示するために、地図表示画面にカーソルを重畳して表示させてもよい。
【００９０】
そして、端末装置１００の制御部１０２は、ユーザによって端末装置１００の入力部１１２より入力されたスクロール操作信号を取得し、地図情報提供サーバ２００に送信する（ステップＳＢ−８）。
【００９１】
そして、地図情報提供サーバ２００のスクロール表示制御部２０２ｆは、端末装置１００の制御部１０２から送信されたスクロール操作信号を受信する（ステップＳＢ−９）。
【００９２】
そして、地図情報提供サーバ２００のスクロール表示制御部２０２ｆは、受信したスクロール操作信号が領域設定地図データのスクロール操作可能な領域を越える信号であるか否かを判断する（ステップＳＢ−１０）。
【００９３】
そして、スクロール操作可能な領域を越える信号でないと判断された場合（ステップＳＢ−１０：ＮＯ）、地図情報提供サーバ２００のスクロール表示制御部２０２ｆは、受信したスクロール操作信号に基づくスクロール表示制御信号を端末装置１００に送信し、（ステップＳＢ−１１）、端末装置１００の表示部１１４に表示された地図表示画面をスクロール表示させる（ステップＳＢ−１２）。
【００９４】
一方、スクロール操作可能な領域を越える信号であると判断された場合（ステップＳＢ−１０：ＹＥＳ）、地図情報提供サーバ２００のスクロール表示制御部２０２ｆは、地図表示画面をスクロール表示させるのを制限するスクロール表示制限信号を端末装置１００に送信し（ステップＳＢ−１３）、端末装置１００の表示部１１４に表示された地図表示画面をスクロール表示させるのを制限する（ステップＳＢ−１４）。
【００９５】
以上で、第２の実施形態における地図情報提供サーバ２００の処理の一例の説明を終える。
【００９６】
［第３の実施形態］
続いて、本発明の第３の実施形態（地図表示装置４００（スタンドアローン型））について、図７および図８を参照して以下に説明する。ここで、図７は、第３の実施形態における地図表示装置の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。また、図８は、第３の実施形態における地図表示装置の処理の一例を示すフローチャートである。
【００９７】
なお、第３の実施形態においては、全ての機能を地図表示装置４００に集約し、地図情報提供サーバ２００に接続することなく、経路探索条件を満たす案内経路を探索し、案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成し、領域設定地図データを表示した地図表示画面を表示部４１４に表示させ、入力部４１２より入力されたスクロール操作信号に基づいて、表示部４１４に表示された地図表示画面をスクロール表示させ、入力部４１２からスクロール操作可能な領域を越えるスクロール操作信号が入力された場合、表示部４１４に表示された地図表示画面をスクロール表示させるのを制限する等の機能を有する。このように、第３の実施形態は、地図表示装置４００がスタンドアローン型に構成され単独で処理を行う点がその他の実施形態と異なる。
【００９８】
［地図表示装置４００（スタンドアローン型）の構成］
まず、第３の実施形態における地図表示装置４００（スタンドアローン型）の構成の一例について、図７を参照して以下に説明する。
【００９９】
図７に示すように、本発明の第３の実施形態の地図表示装置４００は、入力部４１２と表示部４１４と位置検出部４１６と制御部４０２と記憶部４０６とを少なくとも備えて構成される。これら地図表示装置４００の各部は任意の通信路を介して通信可能に接続されている。
【０１００】
図７において、入出力制御インターフェース部４０８、入力部４１２、表示部４１４、および、位置検出部４１６の各機能は、第１の実施形態と同様であるため説明を省略する。また、記憶部４０６の各部（経路探索情報ファイル４０６ａおよび施設内地図データファイル４０６ｂ等）についても、地図情報提供サーバ２００ではなく地図表示装置４００に備えられている点を除き、各機能が第１の実施形態と同様であるため説明を省略する。
【０１０１】
また、制御部４０２の各部（経路探索部４０２ａ〜スクロール表示部４０２ｄ等）については、本実施形態の地図表示装置４００がスタンドアローン型であり、通信制御インターフェース部を備えないため、制御部４０２が受信部を備えていない点を除き、各機能は第１の実施形態と基本的に同様である。
【０１０２】
また、図７において、制御部４０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部４０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部４０２は、機能概念的に、経路探索部４０２ａ、領域設定部４０２ｂ、領域設定地図表示部４０２ｃ、および、スクロール表示部４０２ｄを備えて構成される。
【０１０３】
このうち、経路探索部４０２ａは、少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル４０６ａに記憶された経路探索情報を用いて探索する経路探索手段である。
【０１０４】
また、領域設定部４０２ｂは、施設内地図データファイル４０６ｂに記憶され、案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する領域設定手段である。ここで、領域設定部４０２ｂは、スクロール操作可能な領域として、施設内地図の外縁を結んだ領域を設定してもよく、内側に施設内地図が包含される最小の矩形領域を設定してもよい。また、領域設定部４０２ｂは、地図表示画面がメッシュ地図として表示される場合、スクロール操作可能な領域として、施設内地図が包含されるメッシュから構成される領域を設定してもよい。
【０１０５】
また、領域設定地図表示部４０２ｃは、領域設定部４０２ｂにより生成した領域設定地図データを表示した地図表示画面を表示部４１４に表示させる領域設定地図表示手段である。
【０１０６】
また、スクロール表示部４０２ｄは、ユーザによって入力部４１２より入力されたスクロール操作信号に基づいて、表示部４１４に表示された地図表示画面をスクロール表示させるスクロール表示手段である。ここで、スクロール表示部４０２ｄは、入力部４１２からスクロール操作可能な領域を越えるスクロール操作信号が入力された場合、表示部４１４に表示された地図表示画面をスクロール表示させるのを制限する。
【０１０７】
以上で、第３の実施形態における地図表示装置４００の構成の一例の説明を終える。
【０１０８】
［地図表示装置４００（スタンドアローン型）の処理］
次に、このように構成された第３の実施形態における地図表示装置４００の処理の一例について、以下に図８を参照して詳細に説明する。
【０１０９】
図８に示すように、まず、地図表示装置４００の制御部４０２は、ユーザにより入力部４１２を介して入力された少なくとも出発地と目的地とを含む経路探索条件を取得する（ステップＳＣ−１）。
【０１１０】
そして、経路探索部４０２ａは、制御部４０２の処理により取得された少なくとも出発地と目的地とを含む経路探索条件を満たす出発地から目的地までの案内経路を、経路探索情報ファイル４０６ａに記憶された経路探索情報を用いて探索する（ステップＳＣ−２）。
【０１１１】
そして、制御部４０２は、領域設定地図データを作成する地点を特定する案内地点情報を取得する（ステップＳＣ−３）。ここで、案内地点情報は、ユーザにより入力部４１２を介して入力された位置情報（例えば、住所、電話番号、建物名等の施設名、緯度・経度情報、ビルの階数等の高さ（階層）情報等）、位置検出部４１６の処理により取得された位置情報（例えば、ＧＰＳにより特定される緯度・経度に基づくリアルタイムの屋外の位置情報、ＩＭＥＳにより特定される建物ＩＤ、階層情報を含む建物内の位置情報等）であってもよい。また、案内地点情報は、経路探索部４０２ａの処理により探索された案内経路上に設定された地点情報であってもよい。
【０１１２】
そして、領域設定部４０２ｂは、施設内地図データファイル４０６ｂに記憶され、制御部４０２の処理により取得された案内地点情報から特定される施設内地図データにスクロール操作可能な領域を設定した領域設定地図データを生成する（ステップＳＣ−４）。
【０１１３】
そして、領域設定地図表示部４０２ｃは、領域設定部４０２ｂの処理により生成した領域設定地図データを表示した地図表示画面を表示部４１４に表示させる（ステップＳＣ−５）。
【０１１４】
そして、スクロール表示部４０２ｄは、ユーザにより入力部４１２を介して入力されたスクロール操作信号を取得する（ステップＳＣ−６）。
【０１１５】
そして、スクロール表示部４０２ｄは、受信したスクロール操作信号が領域設定地図データのスクロール操作可能な領域を越える信号であるか否かを判断する（ステップＳＣ−７）。
【０１１６】
そして、スクロール操作可能な領域を越える信号でないと判断された場合（ステップＳＣ−７：ＮＯ）、スクロール表示部４０２ｄは、受信したスクロール操作信号に基づいて、表示部４１４に表示された地図表示画面をスクロール表示させる（ステップＳＣ−８）。
【０１１７】
一方、スクロール操作可能な領域を越える信号であると判断された場合（ステップＳＣ−７：ＹＥＳ）、スクロール表示部４０２ｄは、表示部４１４に表示された地図表示画面をスクロール表示させるのを制限する（ステップＳＣ−９）。ここで、スクロール表示の制限とは、スクロール操作可能な領域の外縁までスクロール表示をさせ、それ以降の操作を無効としてもよく、一切のスクロール操作を無効としてもよく、入力部４１２にてユーザの入力操作に対する反力等を与えるような物理的制御をしてもよい。
【０１１８】
以上で、第３の実施形態における地図表示装置４００の処理の一例の説明を終える。
【０１１９】
［他の実施の形態］
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【０１２０】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１２１】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１２２】
また、端末装置１００、地図情報提供サーバ２００、および、地図表示装置４００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１２３】
例えば、端末装置１００、地図情報提供サーバ２００、および、地図表示装置４００の各装置が備える処理機能、特に制御部１０２、制御部２０２、および、制御部４０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。尚、プログラムは、後述する記録媒体に記録されており、必要に応じて端末装置１００、地図情報提供サーバ２００、および、地図表示装置４００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤなどの記憶部２０６、および、記憶部４０６などは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）として協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０１２４】
また、このコンピュータプログラムは、端末装置１００、地図情報提供サーバ２００、および、地図表示装置４００に対して任意のネットワーク３００を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１２５】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【０１２６】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１２７】
記憶部２０６、および、記憶部４０６に格納される各種のデータベース等（経路探索情報ファイル２０６ａ，４０６ａおよび施設内地図データファイル２０６ｂ，４０６ｂ等）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやデータベースやウェブページ用ファイル等を格納する。
【０１２８】
また、端末装置１００、地図情報提供サーバ２００、および、地図表示装置４００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。特に、端末装置１００は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やＰＨＳやＰＤＡ等の携帯端末通信装置等である。
【０１２９】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【産業上の利用可能性】
【０１３０】
以上詳述したように、本発明によれば、下位のレイヤの地図データの表示の際には、カーソルが指定できるスクロール可能な領域をあらかじめ定義しておいた地図を表示し、当該領域を越えたスクロール操作が行われないようにすることができる地図表示システム、端末装置、地図情報提供サーバ、地図表示装置、および、地図表示方法を提供することができるので、地図表示を支援する情報機器や情報処理分野などの様々な分野において極めて有用である。
【符号の説明】
【０１３１】
１００  端末装置
１０２  制御部
１０２ａ  探索条件送信部
１０２ｂ  案内地点情報送信部
１０２ｃ  地図データ受信部
１０２ｄ  領域設定地図表示部
１０２ｅ  スクロール表示部
１０４  通信制御インターフェース部
１０８  入出力制御インターフェース部
１１２  入力部
１１４  表示部
１１６  位置検出部
２００  地図情報提供サーバ
２０２  制御部
２０２ａ  経路探索部
２０２ｂ  領域設定部
２０２ｃ  地図データ送信部
２０２ｄ  地図表示画面生成部
２０２ｅ  領域設定地図表示制御部
２０２ｆ  スクロール表示制御部
２０６  記憶部
２０６ａ  経路探索情報ファイル
２０６ｂ  施設内地図データファイル
３００  ネットワーク
４００  地図表示装置
４０２  制御部
４０２ａ  経路探索部
４０２ｂ  領域設定部
４０２ｃ  領域設定地図表示部
４０２ｄ  スクロール表示部
４０６  記憶部
４０６ａ  経路探索情報ファイル
４０６ｂ  施設内地図データファイル
４０８  入出力制御インターフェース部
４１２  入力部
４１４  表示部
４１６  位置検出部
【図１】
2010169835.tif 000003
【図２】
2010169835.tif 000004
【図３】
2010169835.tif 000005
【図４】
2010169835.tif 000006
【図５】
2010169835.tif 000007
【図６】
2010169835.tif 000008
【図７】
2010169835.tif 000009
【図８】
2010169835.tif 000010