(57)【要約】【課題】端末とサーバの両方から地図情報を取得可能な場合に、好適な地図表示制御を行うことができる、地図表示システム、端末装置、サーバ装置、地図表示方法、および、プログラムを提供することを課題とする。【解決手段】本発明において、端末装置は、端末装置に記憶される第一地図情報またはサーバ装置に記憶される第二地図情報を表示部に出力制御し、入力部を介した利用者の操作により、表示部に出力される地図の基準位置情報が入力されるよう制御し、基準位置情報に基づいて第一地図情報の読出範囲を算出し、当該読出範囲の第一地図情報を読み出し、基準位置情報に応じて第二地図情報の取得要求を送信し、サーバ装置から取得要求に基づいて送信される、第二地図情報を受信し、第一地図情報の読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。【選択図】図１
2014115504.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と制御部を少なくとも備えたサーバ装置、および、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置、を通信可能に接続した地図表示システムであって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記端末装置の上記制御部は、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御手段と、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御手段と、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出手段と、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信手段と、上記サーバ装置から送信される、上記第二地図情報を受信する第二地図情報受信手段と、を備え、上記サーバ装置の上記制御部は、上記端末装置から送信される、上記取得要求を受信する取得要求受信手段と、上記取得要求に基づいて、上記第二地図情報記憶手段から第二地図情報を取得する第二地図情報取得手段と、上記第二地図情報取得手段により取得された上記第二地図情報を、上記端末装置に送信する第二地図情報送信手段と、を備え、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする地図表示システム。
【請求項２】
請求項１に記載の地図表示システムにおいて、上記出力制御手段は、上記第一地図情報に対して上記第二地図情報を優先して表示させることを特徴とする、地図表示システム。
【請求項３】
請求項１に記載の地図表示システムにおいて、上記取得要求送信手段は、上記入力制御手段の制御により、上記利用者による上記表示部に出力される地図に対する操作が所定条件を満たしたときに、上記表示部の地図表示領域の中心位置を上記基準位置情報として上記第二地図情報の上記取得要求を送信することを特徴とする、地図表示システム。
【請求項４】
請求項３に記載の地図表示システムにおいて、上記取得要求送信手段は、上記入力制御手段により、上記利用者によるスクロール操作が一定時間以上静止した場合に、上記表示部の地図表示領域の中心位置を上記基準位置情報として上記第二地図情報の上記取得要求を送信することを特徴とする、地図表示システム。
【請求項５】
請求項３に記載の地図表示システムにおいて、上記取得要求送信手段は、上記入力制御手段により、上記利用者による縮尺変更操作が一定時間以上静止した場合に、上記表示部の地図表示領域の中心位置を上記基準位置情報として変更後の縮尺の上記第二地図情報の上記取得要求を送信することを特徴とする、地図表示システム。
【請求項６】
請求項１乃至５のいずれか一つに記載の地図表示システムにおいて、上記第一地図情報読出手段は、上記入力制御手段の制御による上記利用者の操作に基づいて、上記読出範囲を算出することを特徴とする、地図表示システム。
【請求項７】
記憶部を少なくとも備えたサーバ装置に通信可能に接続された、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置であって、上記サーバ装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記端末装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部は、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御手段と、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御手段と、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出手段と、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信手段と、上記サーバ装置から送信される、上記取得要求に基づいて上記第二地図情報記憶手段から取得された第二地図情報を受信する第二地図情報受信手段と、を備え、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする端末装置。
【請求項８】
入力部と表示部と記憶部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部は、上記端末装置から送信される、上記入力部を介した利用者の操作により入力された、上記表示部に出力される地図の基準位置情報に応じた上記第二地図情報の取得要求を受信する取得要求受信手段と、上記取得要求受信手段により受信された上記取得要求に基づいて、上記第二地図情報記憶手段から上記第二地図情報を取得する第二地図情報取得手段と、上記第二地図情報取得手段により取得された上記第二地図情報、または、上記基準位置情報に基づく読出範囲の上記第一地図情報が、上記表示部に表示されるように、当該第二地図情報を送信する第二地図情報送信手段と、を備え、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする、サーバ装置。
【請求項９】
記憶部と制御部を少なくとも備えたサーバ装置、および、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置、を通信可能に接続した地図表示システムにおいて実行される地図表示方法であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記端末装置の上記制御部により実行される、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御ステップと、上記端末装置の上記制御部により実行される、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御ステップと、上記端末装置の上記制御部により実行される、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出ステップと、上記端末装置の上記制御部により実行される、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信ステップと、上記サーバ装置の上記制御部により実行される、上記端末装置から送信される、上記取得要求を受信する取得要求受信ステップと、上記サーバ装置の上記制御部により実行される、上記取得要求に基づいて、上記第二地図情報記憶手段から第二地図情報を取得する第二地図情報取得ステップと、上記サーバ装置の上記制御部により実行される、上記第二地図情報取得ステップにて取得された上記第二地図情報を、上記端末装置に送信する第二地図情報送信ステップと、上記端末装置の上記制御部により実行される、上記サーバ装置から送信される、上記第二地図情報を受信する第二地図情報受信ステップと、を含み、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする地図表示方法。
【請求項１０】
記憶部を少なくとも備えたサーバ装置に通信可能に接続された、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置において実行される地図表示方法であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部において実行される、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御ステップと、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御ステップと、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出ステップと、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信ステップと、上記サーバ装置から送信される、上記取得要求に基づいて上記第二地図情報記憶手段から取得された第二地図情報を受信する第二地図情報受信ステップと、を含み、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする地図表示方法。
【請求項１１】
入力部と表示部と記憶部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置において実行される地図表示方法であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部において実行される、上記端末装置から送信される、上記入力部を介した利用者の操作により入力された、上記表示部に出力される地図の基準位置情報に応じた上記第二地図情報の取得要求を受信する取得要求受信ステップと、上記取得要求受信手段により受信された上記取得要求に基づいて、上記第二地図情報記憶手段から上記第二地図情報を取得する第二地図情報取得ステップと、上記第二地図情報取得ステップにて取得された上記第二地図情報、または、上記基準位置情報に基づく読出範囲の上記第一地図情報が、上記表示部に表示されるように、当該第二地図情報を送信する第二地図情報送信ステップと、を含み、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする、地図表示方法。
【請求項１２】
記憶部を少なくとも備えたサーバ装置に通信可能に接続された、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置に実行させるためのプログラムであって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部において、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御ステップと、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御ステップと、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出ステップと、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信ステップと、上記サーバ装置から送信される、上記取得要求に基づいて上記第二地図情報記憶手段から取得された第二地図情報を受信する第二地図情報受信ステップと、を実行させるためのプログラムであって、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とするプログラム。
【請求項１３】
入力部と表示部と記憶部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置に実行させるためのプログラムであって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部において、上記端末装置から送信される、上記入力部を介した利用者の操作により入力された、上記表示部に出力される地図の基準位置情報に応じた上記第二地図情報の取得要求を受信する取得要求受信ステップと、上記取得要求受信ステップにて受信された上記取得要求に基づいて、上記第二地図情報記憶手段から上記第二地図情報を取得する第二地図情報取得ステップと、上記第二地図情報取得ステップにて取得された上記第二地図情報、または、上記基準位置情報に基づく読出範囲の上記第一地図情報が、上記表示部に表示されるように、当該第二地図情報を送信する第二地図情報送信ステップと、を実行させるためのプログラムであって、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示システム、端末装置、サーバ装置、地図表示方法、および、プログラムに関する。
【背景技術】
【０００２】
従来、スムーズな地図表示を行えるように、表示領域より広域の地図データを読み出しておく技術がある。
【０００３】
例えば、特許文献１には、ユーザの操作に対する反応速度の低下を軽減するために、次に指定される可能性が高い地図情報の先読み条件と優先順位に従って、合致する地図データをサーバから受信しておく技術が開示されている。
【０００４】
また、特許文献２には、スムーズかつ高速な地図スクロールを実現するために、最適地図ユニット展開順序に従って展開すべき地図ユニットを取り出し、裏領域に展開しておき、表画面領域でスクロール限界点に達すると、裏画面から次に必要になる地図展開イメージを表画面に分割／転送することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１２２１１１号公報
【特許文献２】特開平８−３１４３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の地図表示技術においては、端末側からもサーバ側からも地図情報を取得可能な場合に、適用することができないという問題点を有していた。
【０００７】
例えば、特許文献１に記載の技術では、毎回サーバから先読み地図データをダウンロードする必要があるため、結果として表示されない不要な地図データのダウンロードを伴うため、通信コストが増大してしまうという問題点を有していた。
【０００８】
また、特許文献２に記載の技術では、端末装置に記憶されたローカル地図のみを用いるので、例えば最新の地図データがサーバに保存されている場合に、最新の地図が表示できないという問題点を有していた。
【０００９】
本発明は、上記問題点に鑑みてなされたもので、端末とサーバの両方から地図情報を取得可能な場合に、好適な地図表示制御を行うことができる、地図表示システム、端末装置、サーバ装置、地図表示方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
このような目的を達成するため、本発明の地図表示システムは、記憶部と制御部を少なくとも備えたサーバ装置、および、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置、を通信可能に接続した地図表示システムであって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記端末装置の上記制御部は、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御手段と、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御手段と、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出手段と、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信手段と、上記サーバ装置から送信される、上記第二地図情報を受信する第二地図情報受信手段と、を備え、上記サーバ装置の上記制御部は、上記端末装置から送信される、上記取得要求を受信する取得要求受信手段と、上記取得要求に基づいて、上記第二地図情報記憶手段から第二地図情報を取得する第二地図情報取得手段と、上記第二地図情報取得手段により取得された上記第二地図情報を、上記端末装置に送信する第二地図情報送信手段と、を備え、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。
【００１１】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、上記出力制御手段は、上記第一地図情報に対して上記第二地図情報を優先して表示させることを特徴とする。
【００１２】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、上記取得要求送信手段は、上記入力制御手段の制御により、上記利用者による上記表示部に出力される地図に対する操作が所定条件を満たしたときに、上記表示部の地図表示領域の中心位置を上記基準位置情報として上記第二地図情報の上記取得要求を送信することを特徴とする。
【００１３】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、上記取得要求送信手段は、上記入力制御手段により、上記利用者によるスクロール操作が一定時間以上静止した場合に、上記表示部の地図表示領域の中心位置を上記基準位置情報として上記第二地図情報の上記取得要求を送信することを特徴とする。
【００１４】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、上記取得要求送信手段は、上記入力制御手段により、上記利用者による縮尺変更操作が一定時間以上静止した場合に、上記表示部の地図表示領域の中心位置を上記基準位置情報として変更後の縮尺の上記第二地図情報の上記取得要求を送信することを特徴とする。
【００１５】
また、本発明の地図表示システムは、上記記載の地図表示システムにおいて、上記第一地図情報読出手段は、上記入力制御手段の制御による上記利用者の操作に基づいて、上記読出範囲を算出することを特徴とする。
【００１６】
また、本発明の端末装置は、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部は、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御手段と、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御手段と、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出手段と、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信手段と、上記サーバ装置から送信される、上記取得要求に基づいて上記第二地図情報記憶手段から取得された第二地図情報を受信する第二地図情報受信手段と、を備え、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。
【００１７】
また、本発明のサーバ装置は、入力部と表示部と記憶部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部は、上記端末装置から送信される、上記入力部を介した利用者の操作により入力された、上記表示部に出力される地図の基準位置情報に応じた上記第二地図情報の取得要求を受信する取得要求受信手段と、上記取得要求受信手段により受信された上記取得要求に基づいて、上記第二地図情報記憶手段から上記第二地図情報を取得する第二地図情報取得手段と、上記第二地図情報取得手段により取得された上記第二地図情報、または、上記基準位置情報に基づく読出範囲の上記第一地図情報が、上記表示部に表示されるように、当該第二地図情報を送信する第二地図情報送信手段と、を備え、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。
【００１８】
また、本発明の地図表示方法は、記憶部と制御部を少なくとも備えたサーバ装置、および、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置、を通信可能に接続した地図表示システムにおいて実行される地図表示方法であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記端末装置の上記制御部により実行される、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御ステップと、上記端末装置の上記制御部により実行される、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御ステップと、上記端末装置の上記制御部により実行される、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出ステップと、上記端末装置の上記制御部により実行される、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信ステップと、上記サーバ装置の上記制御部により実行される、上記端末装置から送信される、上記取得要求を受信する取得要求受信ステップと、上記サーバ装置の上記制御部により実行される、上記取得要求に基づいて、上記第二地図情報記憶手段から第二地図情報を取得する第二地図情報取得ステップと、上記サーバ装置の上記制御部により実行される、上記第二地図情報取得ステップにて取得された上記第二地図情報を、上記端末装置に送信する第二地図情報送信ステップと、上記端末装置の上記制御部により実行される、上記サーバ装置から送信される、上記第二地図情報を受信する第二地図情報受信ステップと、を含み、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。
【００１９】
また、本発明の地図表示方法は、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置において実行される地図表示方法であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部において実行される、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御ステップと、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御ステップと、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出ステップと、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信ステップと、上記サーバ装置から送信される、上記取得要求に基づいて上記第二地図情報記憶手段から取得された第二地図情報を受信する第二地図情報受信ステップと、を含み、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。
【００２０】
また、本発明の地図表示方法は、入力部と表示部と記憶部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置において実行される地図表示方法であって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部において実行される、上記端末装置から送信される、上記入力部を介した利用者の操作により入力された、上記表示部に出力される地図の基準位置情報に応じた上記第二地図情報の取得要求を受信する取得要求受信ステップと、上記取得要求受信ステップにて受信された上記取得要求に基づいて、上記第二地図情報記憶手段から上記第二地図情報を取得する第二地図情報取得ステップと、上記第二地図情報取得ステップにて取得された上記第二地図情報、または、上記基準位置情報に基づく読出範囲の上記第一地図情報が、上記表示部に表示されるように、当該第二地図情報を送信する第二地図情報送信ステップと、を含み、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。
【００２１】
また、本発明のプログラムは、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、入力部と表示部と記憶部と制御部を少なくとも備えた端末装置に実行させるためのプログラムであって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部において、上記第一地図情報または上記第二地図情報を、上記表示部に出力制御する出力制御ステップと、上記入力部を介した利用者の操作により、上記表示部に出力される地図の基準位置情報が入力されるよう制御する入力制御ステップと、上記基準位置情報に基づいて上記第一地図情報の読出範囲を算出し、当該読出範囲の上記第一地図情報を上記第一地図情報記憶手段から読み出す第一地図情報読出ステップと、上記基準位置情報に応じて、上記第二地図情報の取得要求を送信する取得要求送信ステップと、上記サーバ装置から送信される、上記取得要求に基づいて上記第二地図情報記憶手段から取得された第二地図情報を受信する第二地図情報受信ステップと、を実行させるプログラムであって、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。
【００２２】
また、本発明のプログラムは、入力部と表示部と記憶部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部を少なくとも備えたサーバ装置に実行させるためのプログラムであって、上記端末装置の上記記憶部は、第一の地図情報である第一地図情報を記憶する第一地図情報記憶手段、を備え、上記サーバ装置の上記記憶部は、第二の地図情報である第二地図情報を記憶する第二地図情報記憶手段、を備え、上記制御部において、上記端末装置から送信される、上記入力部を介した利用者の操作により入力された、上記表示部に出力される地図の基準位置情報に応じた上記第二地図情報の取得要求を受信する取得要求受信ステップと、上記取得要求受信ステップにて受信された上記取得要求に基づいて、上記第二地図情報記憶手段から上記第二地図情報を取得する第二地図情報取得ステップと、上記第二地図情報取得ステップにて取得された上記第二地図情報、または、上記基準位置情報に基づく読出範囲の上記第一地図情報が、上記表示部に表示されるように、当該第二地図情報を送信する第二地図情報送信ステップと、を実行させるプログラムであって、上記第一地図情報の上記読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。
【発明の効果】
【００２３】
この発明によれば、端末装置は、第一地図情報を記憶し、サーバ装置は、第二地図情報を記憶し、端末装置は、第一地図情報または第二地図情報を、表示部に出力制御し、入力部を介した利用者の操作により、表示部に出力される地図の基準位置情報が入力されるよう制御し、基準位置情報に基づいて第一地図情報の読出範囲を算出し、当該読出範囲の第一地図情報を読み出し、基準位置情報に応じて、第二地図情報の取得要求を送信し、サーバ装置から送信される、第二地図情報を受信し、サーバ装置は、端末装置から送信される、取得要求を受信し、取得要求に基づいて第二地図情報を取得し、取得された第二地図情報を端末装置に送信し、第一地図情報の読出範囲は、受信される第二地図情報の範囲よりも大きいことを特徴とする。これにより、本発明は、端末とサーバの両方から地図情報を取得可能な場合に、好適な地図表示制御を行うことができるという効果を奏する。特に、本発明は、ローカル（端末装置）側に大容量のストレージやメモリを持たず、データ量の小さい又は未更新の第二地図情報のみを記憶する端末装置に適用した場合においても、データ量の比較的大きい又は最新の第二地図情報を、必要最小限でダウンロードするので、先読みによるスムーズな地図表示とともに、通信量の増大を抑制することが可能になるという効果を奏する。
【００２４】
また、本発明は、上記において、第一地図情報に対して第二地図情報を優先して表示させるので、サーバ装置から第二地図情報が受信できた段階で、表示中の第一地図情報と入れ替えて表示させることができ、第二地図情報に基づく最新の地図等を提供することができるという効果を奏する。
【００２５】
また、本発明は、上記において、利用者による表示部に出力される地図に対する操作が所定条件を満たしたときに、表示部の地図表示領域の中心位置を基準位置情報として第二地図情報の取得要求を送信するので、結果として表示されない地図情報を不要に取得することがないように制御可能となり、通信コストの増大を防ぐことができるという効果を奏する。
【００２６】
また、本発明は、上記において、利用者によるスクロール操作が一定時間以上静止した場合に、表示部の地図表示領域の中心位置を基準位置情報として第二地図情報の取得要求を送信するので、スクロール操作により表示領域が確定したタイミングで、第二地図情報の地図要求を送信することになり、結果として表示されない地図情報を不要に取得することがなく、通信コストの増大を防ぐことができるという効果を奏する。
【００２７】
また、本発明は、上記において、利用者による縮尺変更操作が一定時間以上静止した場合に、表示部の地図表示領域の中心位置を基準位置情報として変更後の縮尺の第二地図情報の取得要求を送信するので、縮尺変更操作により表示領域が確定したタイミングで、第二地図情報の地図要求を送信することになり、結果として表示されない地図情報を不要に取得することがなく、通信コストの増大を防ぐことができるという効果を奏する。
【００２８】
また、本発明は、上記において、利用者の操作に基づいて読出範囲を算出するので、利用者が表示させようとする意図を先読みして、地図情報を読み出すことができるという効果を奏する。
【００２９】
なお、上記において、本発明の地図表示システムを一例に効果の説明をしたが、端末装置、サーバ装置、地図表示方法、および、プログラムにおいても同様の効果を奏する。
【図面の簡単な説明】
【００３０】
【図１】図１は、本実施形態における地図表示システムの構成の一例を示すブロック図である。
【図２】図２は、本実施形態における地図表示システムの基本処理の一例を示すフローチャートである。
【図３】図３は、第一地図情報の読出領域と、第二地図要求領域の関係を模式的に示した図である。
【図４】図４は、本実施形態の端末装置１００における、スクロール操作による処理の一例を示すフローチャートである。
【図５】図５は、第一地図情報の読出領域と、第二地図要求領域の関係を模式的に示した図である。
【図６】図６は、本実施形態の端末装置１００における、縮尺変更操作による処理の一例を示すフローチャートである。
【図７】図７は、第一地図情報の読出領域と、第二地図要求領域の関係を模式的に示した図である。
【発明を実施するための形態】
【００３１】
以下に、本発明にかかる地図表示システム、端末装置、サーバ装置、および、地図表示方法、並びにプログラムの実施の形態を、図１〜図７を参照して詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。但し、以下に示す実施形態は、本発明の技術思想を具体化するための地図表示システムを例示するものであって、本発明をこの地図表示システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態の地図表示システムにも等しく適用し得るものである。例えば、本実施形態で例示する地図表示システムにおけるサーバ側と端末側の機能分散の形態は以下に限られず、同様の効果や機能を奏し得る範囲において、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００３２】
［地図表示システムの構成］
まず、本実施形態における地図表示システムの構成の一例について、図１を参照して以下に説明する。ここで、図１は、本実施形態における地図表示システムの構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。
【００３３】
図１に示すように、本実施形態の地図表示システムは、概略的に、制御部２０２と記憶部２０６とを少なくとも備えたサーバ装置２００、および、入力部１１６と表示部１１４と制御部１０２と記憶部１０６とを少なくとも備えた端末装置１００、を通信可能に接続して構成される。通信には、一例として、ネットワーク３００を介した有線・無線通信等の遠隔通信等であり、端末装置１００とサーバ装置２００と外部機器６００等とを相互に接続する機能を有し、例えば、インターネット、電話回線網（携帯端末回線網、一般電話回線網を含む。）、イントラネット、電力線通信（ＰＬＣ）等であってもよい。また、これら端末装置１００およびサーバ装置２００の各部は任意の通信路を介して通信可能に接続されている。
【００３４】
［サーバ装置２００の構成］
ここで、図１において、サーバ装置２００は、端末装置１００から送信される、第二地図情報の取得要求を受信し、受信した取得要求に基づいて、記憶部２０６から第二地図情報を取得し、当該第二地図情報を端末装置１００に送信する等の機能を有する。サーバ装置２００は、通信制御インターフェース部２０４を介してネットワーク３００を経由し、端末装置１００と相互に通信可能に接続されており、制御部２０２と記憶部２０６とを備えて構成される。制御部２０２は、各種処理を行う制御手段であり、第二地図情報の取得や送信等を行う。通信制御インターフェース部２０４は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置（図示せず）に接続されるインターフェースであり、サーバ装置２００とネットワーク３００との間における通信制御を行う機能等を有する。すなわち、通信制御インターフェース部２０４は、端末装置１００等と通信回線を介してデータを通信する機能を有している。記憶部２０６は、固定ディスク装置等のストレージ手段であり、各種のデータベースやテーブル（第二地図データベース２０６ａ等）を格納する。
【００３５】
これら記憶部２０６の各構成要素のうち、第二地図データベース２０６ａは、第二の地図情報（サーバ側地図情報）である第二地図情報を記憶する第二地図情報記憶手段である。ここで、第二地図情報は、端末装置１００の記憶部１０６に予め記憶される第一の地図情報よりも最新の又は詳細な地図情報であってもよい。第二地図データベース２０６ａに記憶される地図情報は、一例として、全国および各地方の道路地図等の地図データであってもよい。例えば、第二地図データベース２０６ａに記憶される地図情報は、地図上に表示される地物（例えば、ビルや住宅や駅等の建造物、道路、線路、橋、トンネル、等高線、海岸線や湖岸線等の水涯線、海、河川、湖、池、沼、公園や屋外施設等の地、行政界、行政区域、および、街区等）の形状についての形状データ、地図上に表示される注記（例えば、地名、住所、電話番号、店や公園や駅等の施設名称、名所や旧跡や河川や湖や湾や山や森林等の俗称を含む名称、道路や橋やトンネル等の名称、路線名称、地点情報、および、口コミ情報等）の注記データ、および、地図上に表示される記号（例えば、山、史跡、寺社、学校、病院、工場および墓地等の地図記号、ガソリンスタンド、コンビニエンスストア、スーパーマーケット、レストラン、銀行および郵便局等の店舗記号、道路上の信号、有料道路の出入口、料金所、サービスエリア、パーキングエリアおよびインターチェンジ等の記号、駐車場、駅、ホテル、美術館および博物館等の施設記号、ならびに、口コミ地点記号等）の記号データ等のデータを含んでいてもよい。なお、地図データは、道路地図等の地図データに限らず、観光地図等の地図情報であってもよい。ここで、地図情報は、縮尺に従ってメッシュ化された地図データ（例えば、ＪＩＳ規格の第１〜３次地域区画メッシュデータ、および、１００ｍメッシュデータ等）等であってもよい。また、地図データは、ラスタ形式、ベクタ形式等の地図描画用の画像データであってもよい。これら地図情報は、第二地図データベース２０６ａに予め記憶されており、サーバ装置２００の制御部２０２は、定期的に、および／または、制御部２０２による処理に応じて（例えば、制御部２０２においてデータが必要となる契機等）、ネットワーク３００を介して最新のデータを、外部機器６００（地図情報を提供する地図提供サーバ等の外部機器等）からダウンロードして第二地図データベース２０６ａに記憶された第二地図情報をアップデートしてもよい。なお、このほか、記憶部２０６は、ＰＯＩデータやネットワークデータ等を記憶してもよい。
【００３６】
また、制御部２０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部２０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部２０２は、機能概念的に、取得要求受信部２０２ａ、第二地図情報取得部２０２ｂ、第二地図情報送信部２０２ｃを備えて構成される。
【００３７】
このうち、取得要求受信部２０２ａは、第二地図情報の取得要求を端末装置１００から受信する取得要求受信手段である。
【００３８】
また、第二地図情報取得部２０２ｂは、取得要求受信部２０２ａにより受信された取得要求に対応する第二地図情報を、第二地図データベース２０６ａから取得する第二地図情報取得手段である。例えば、第二地図情報取得部２０２ｂは、取得要求において指定された地図の範囲や中心座標、縮尺等に基づいて、対応する第二地図情報を第二地図データベース２０６ａから抽出することにより取得する。また、第二地図情報取得部２０２ｂは、取得要求に現在位置情報が付加されている場合に、当該現在位置情報に対応する第二地図情報を第二地図データベース２０６ａから取得してもよい。また、第二地図情報取得部２０２ｂにより取得される第二地図情報のデータ形式は、ラスタ形式でもベクタ形式でもよく、一例として、第二地図情報取得部２０２ｂは、第二地図データベース２０６ａにベクタ形式の第二地図情報が記憶されている場合において、取得要求において指定された縮尺にて、ベクタ形式の第二地図情報をラスタ形式に変換してもよい。ここで、本実施の形態において、「縮尺」とは、地図を実物より縮めて描画するための縮小比率等であり、例えば、「２万５千分の１」や「５万分の１」等の地図の縮尺や、地図データのメッシュ区画の種類（１次〜３次メッシュ区画、１００ｍメッシュ区画等）や、端末装置１００の表示部１１４の単位ピクセルあたりに表示する地図上の距離（１ｍなど）であってもよい。例えば、第二地図情報取得部２０２ｂは、第二地図データベース２０６ａに複数のメッシュ区画（１次〜３次メッシュ区画、１００ｍメッシュ区画等）で第二地図情報が記憶されている場合において、取得要求において縮尺として指定されたメッシュ区画の第二地図情報を取得してもよい。
【００３９】
また、第二地図情報送信部２０２ｃは、第二地図情報取得部２０２ｂにより取得された第二地図情報を端末装置１００に送信する第二地図情報送信手段である。
【００４０】
［端末装置１００の構成］
また、図１において、端末装置１００は、地図情報（第一地図情報または第二地図情報）を、表示部１１４に出力制御し、入力部１１６を介した利用者の操作により、表示部１１４に出力される地図の基準位置情報が入力されるよう制御し、基準位置情報に基づいて第一地図情報の読出範囲を算出し、当該読出範囲の第一地図情報を記憶部１０６から読み出し、基準位置情報に応じて、第二地図情報の取得要求を送信し、サーバ装置２００から送信される、第二地図情報を受信する等の機能を有する。本実施の形態において、端末装置１００は、通信制御インターフェース部１０４を介してネットワーク３００を経由し、サーバ装置２００と相互に通信可能に接続されており、制御部２０２と記憶部２０６と表示部１１４と入力部１１６を備えて構成される。ここで、端末装置１００は、リアルタイムに現在位置情報の取得が行えるよう、ＧＰＳ機能やＩＭＥＳ機能等を有する位置取得部１１２を備えていてもよい。端末装置１００は、例えば、カーナビゲーションを行う車両用のカーナビゲーション装置や、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話やＰＨＳやＰＤＡ等の携帯ナビゲーション装置等であってもよい。ここで、カーナビゲーションを行う車両用の端末装置１００としては、例えば、車両から電力の供給を受けられ、ダッシュボード等の車両本体にアタッチメント等で着脱可能に固定され、装置本体（ローカル）に大容量ストレージを持たず、車両から信号（例えば、車速パルス、燃料消費等）を取得することもでき、通信モジュールを内蔵しており、通信圏内でサーバ装置２００等とネットワーク３００を介して通信可能であり、地図データ等のデータをサーバ装置２００からダウンロードすることも可能な装置である。
【００４１】
ここで、位置取得部１１２は、例えば、位置発信装置５００から発信される位置情報信号を受信する位置取得手段であってもよい。ここで、位置発信装置５００は、位置情報信号（ＧＰＳ信号）を発信するＧＰＳ装置であってもよく、また、ＧＰＳ信号と類似した特徴を持つ位置情報信号を用いて屋内測位を可能とするＩＭＥＳ（Ｉｎｄｏｏｒ  Ｍｅｓｓａｇｅ  Ｓｙｓｔｅｍ）技術を実現するＩＭＥＳ装置であってもよい。なお、ＩＭＥＳ技術は測位衛星システムである準天頂衛星の枠組みから発案されたシステムである。また、位置発信装置５００は、屋外で受信したＧＰＳ信号を屋内で発信するＧＰＳリピータであってもよい。また、位置発信装置５００は、建物（例えば、立体駐車場等）内の各フロアや地下構造物（例えば、トンネル、地下駐車場等）の各所に任意に設置される小型発信装置であってもよい。なお、この小型発信装置には、設置場所に応じた自己位置情報（位置ＩＤ等）が割り振られている。そして、端末装置１００が通信可能範囲に入ると、端末装置１００は、小型発信装置から送信される自己位置情報を位置情報信号として受信する。この際の通信方式は、例えば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグシステムやＢｌｕｅｔｏｏｔｈ（登録商標）等の各種近距離無線方式や、赤外線通信方式等であってもよい。また、位置発信装置５００は、無線ＬＡＮのアクセスポイントであってもよい。本実施形態において、位置取得部１１２は、無線ＬＡＮ信号等を受信して、アクセスポイントの識別情報を取得してもよい。そして、制御部１０２は、位置取得部１１２にて取得したアクセスポイント固有の識別情報からアクセスポイントの位置を特定して位置情報を取得してもよい。また、本実施形態において、制御部１０２は、位置取得部１１２にて取得された位置情報信号から、緯度、経度、および、高さ情報を含む位置情報を算出してもよい。ここで、位置情報は、緯度および経度により特定される絶対位置の他、基準となる位置からの相対位置を示すものであってもよい。
【００４２】
また、位置取得部１１２は、例えば、位置取得部１１２の加速度センサにて検出した端末装置１００の加速度情報、方位センサにて検出した端末装置１００の進行方向等の方位情報、距離センサにて検出した距離情報、および、地図データに基づいて端末装置１００の利用者の現在位置を示す位置情報を取得してもよい。ここで、方位センサには、端末装置１００の絶対走行方位を検出する地磁気センサおよび端末装置１００の相対走行方位を検出する光ジャイロが使用されてもよい。また、方位センサは、地磁気センサと加速度センサを組み合わせることで方位や傾きに関する情報を取得できる電子コンパスであってもよい。
【００４３】
また、表示部１１４は、サーバ装置２００から受信した第二地図情報や、第一地図データベース１０６ａから取得した第一地図情報等を表示するための表示手段（例えば、液晶や有機ＥＬ等から構成されるディスプレイやモニタ等）である。また、入力部１１６は、出発地や現在地や目的地等を入力させるための入力手段（例えば、キー入力部、タッチパネル、キーボード、マイク等）であってもよい。入出力制御インターフェース部１０８は、位置取得部１１２や、表示部１１４、入力部１１６等の制御を行う。
【００４４】
また、通信制御インターフェース部１０４は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置（図示せず）に接続されるインターフェースであり、端末装置１００とネットワーク３００との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部１０４は、サーバ装置２００等と通信回線を介してデータを通信する機能を有している。
【００４５】
また、記憶部１０６は、固定ディスク装置やキャッシュメモリ等のストレージ手段であり、各種のファイルやテーブルやデータベース（第一地図データベース１０６ａ等）を格納する。
【００４６】
このうち、第一地図データベース１０６ａは、第一の地図情報（端末側地図情報）である第一地図情報を記憶する第一地図情報記憶手段である。第一地図データベース１０６ａに記憶される第一地図情報は、サーバ装置２００の第二地図データベース２０６ａに記憶される第二地図情報よりも未更新の又は広域な地図データを記憶してもよい。第一地図情報は、更新されることなく予め記憶部１０６に記憶されているものであってもよい。換言すると、第一地図情報は、第二地図情報に比べて、荒い、および／または、古いという性質を有しており、第一地図データベース１０６ａに記憶される第一地図情報は、第二地図データベース２０６ａに記憶される第二地図情報よりもデータサイズが比較的小さいものであってもよい。これに限られず、地図情報は、第一地図データベース１０６ａに予め記憶されており、端末装置１００の制御部１０２は、定期的に、および／または、制御部１０２による処理に応じて（例えば、制御部１０２においてデータが必要となる契機等）、ネットワーク３００を介して最新のデータを、外部機器６００（地図情報を提供する地図提供サーバ等の外部機器等）からダウンロードして第一地図データベース１０６ａに記憶された第一地図情報をアップデートしてもよい。なお、このほか、記憶部１０６は、ＰＯＩデータやネットワークデータ等を記憶してもよい。
【００４７】
また、制御部１０２は、ＯＳ等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部１０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、現在位置情報取得部１０２ａ、出力制御部１０２ｂ、入力制御部１０２ｃ、第一地図情報読出部１０２ｄ、取得要求送信部１０２ｆ、第二地図情報受信部１０２ｇを備えて構成される。
【００４８】
このうち、現在位置情報取得部１０２ａは、端末装置１００の利用者等の移動体の現在位置情報を取得する現在位置情報取得手段である。ここで、現在位置情報取得部１０２ａは、端末装置１００の利用者等の移動体の現在位置情報を所定周期ごと（例えば、１秒ごと等）に取得してもよい。また、現在位置情報取得部１０２ａは、位置取得部１１２にて位置発信装置５００から受信した位置情報信号から算出した位置情報を、端末装置１００の利用者等の移動体の現在位置情報として取得してもよい。ここで、現在位置情報取得部１０２ａは、位置取得部１１２の方位センサ等にて検出した端末装置１００の進行方向等の方位情報を、現在位置情報として取得してもよい。また、現在位置情報取得部１０２ａは、位置取得部１１２の加速度センサにて検出した端末装置１００の加速度情報を、現在位置情報として取得してもよい。また、現在位置情報取得部１０２ａは、利用者により入力部１１６を介して入力された現在位置についての位置座標等を端末装置１００の利用者等の移動体の現在位置情報として取得してもよい。なお、利用者により入力部１１６を介して入力された現在位置は、利用者が現実に存在する位置であってもよく、利用者により任意に選択された仮想の現在位置（一例として、東京にいる利用者により選択された大阪の駅や空港等の任意の地点）であってもよい。具体的には、現在位置情報取得部１０２ａは、入力部１１６を介して利用者に出力部１１４に表示された地図情報の表示画面上で指定（例えば、タッチパネル式の表示部での指定操作等）させた座標を端末装置１００の利用者の現在位置情報として取得してもよい。更に、入力部１１６を介して利用者に出力部１１４に表示された地図情報の表示画面上で指定させた方位情報を端末装置１００の利用者の現在位置情報として取得してもよい。ここで、現在位置情報取得部１０２ａは、利用者の現在位置情報とともに、当該現在位置情報を取得した日時情報を取得してもよい。
【００４９】
また、出力制御部１０２ｂは、第一地図情報読出部１０２ｄにより読み出された第一地図情報、または、第二地図情報受信部１０２ｇにより受信された第二地図情報を、表示部１１４に出力制御する出力制御手段である。ここで、出力制御部１０２ｂは、第一地図情報に対して第二地図情報を優先して表示させてもよい。すなわち、出力制御部１０２ｂは、第一地図情報読出部１０２ｄにより第一地図情報が読み出され第二地図情報受信部１０２ｇにより第二地図情報が受信されていない場合には第一地図情報を表示出力し、一方、第二地図情報受信部１０２ｇにより第二地図情報が受信された場合には、第二地図情報を表示出力してもよい。換言すると、出力制御部１０２ｂは、第二地図情報受信部１０２ｇにより対応する第二地図情報が受信されていない場合には第二地図情報の代わりに、第一地図情報読出部１０２ｄにより読み出された第一地図情報を表示部１１４に表示させる。なお、出力制御部１０２ｂは、第二地図情報または第一地図情報を表示するための表示画面上に、現在位置情報取得部１０２ａにより取得された現在位置情報に基づく現在位置マークを重畳させて表示させてもよい。
【００５０】
また、入力制御部１０２ｃは、入力部１１６を介した利用者の操作により、表示部１１４に出力される地図の基準位置情報が入力されるよう制御する入力制御手段である。例えば、地図の基準位置情報は、地図の中心座標、範囲（表示領域）、および／または縮尺等を定義するデータであってもよい。ここで、入力制御部１０２ｃは、マウスやタッチパネル式の入力部１１６を介した利用者により、スクロール制御や縮尺変更制御などジェスチャーによる入力操作が実現されるよう制御してもよい。一例として、入力制御部１０２ｃは、入力部１１６に対する接触点の座標や速度や加速度等に基づいて、基準位置情報を取得してもよい。
【００５１】
また、第一地図情報読出部１０２ｄは、入力制御部１０２ｃの制御により入力された基準位置情報に基づいて第一地図情報の読出範囲を算出し、当該読出範囲の第一地図情報を第一地図データベース１０６ａから読み出す第一地図情報読出手段である。ここで、第一地図情報読出部１０２ｄにより読み出される第一地図情報の読出範囲は、後述する第二地図情報受信部１０２ｇにより受信される第二地図情報の範囲よりも大きい。一例として、受信される第二地図情報の範囲は、現在表示中の表示領域であるのに対し、第一地図情報の読出範囲は、現在表示中の表示領域よりも広範囲の領域であってもよい。これら地図範囲の大小関係を実現するため、後述する取得要求送信部１０２ｆは、第一地図情報の読出範囲より狭い範囲（現在の地図表示領域等）に限定して第二地図情報の取得要求を送信してもよく、後述するサーバ装置２００の第二地図情報取得部２０２ｂが、第一地図情報の読出範囲より狭い範囲に限定して第二地図情報を取得してもよい。
【００５２】
ここで、一例として、第一地図情報読出部１０２ｄは、読出範囲に対応する第一地図データベース１０６ａに記憶された第一地図情報をメモリに読み出しておくことにより、高速に表示部１１４に地図が表示されるように制御する。第一地図情報読出部１０２ｄは、予め定められた読出条件に基づいて、基準位置情報から第一地図情報の読出範囲を算出してもよい。読出条件として、基準位置情報が示す中心座標から所定の範囲の第一地図情報を読み込んでもよく、基準位置情報が示す縮尺から一段階大きな又は一段階小さな縮尺の第一地図情報を読み込んでもよい。これに限られず、第一地図情報読出部１０２ｄは、入力制御部１０２ｃの制御による利用者の操作に基づいて、読出範囲を算出してもよい。例えば、第一地図情報読出部１０２ｄは、入力制御部１０２ｃによる入力中のジェスチャー動作に基づいて、読出範囲を算出してもよい。一例として、マウスやタッチパネル式の入力部１１６に対して、ある方位に向けたスクロール操作が開始された場合、当該方位にある第一地図情報を先読みしてもよい。また、マウスやタッチパネル式の入力部１１６に対して、ある縮尺方向（拡大方向／縮小方向等）に向けた縮尺変更操作が開始された場合、当該縮尺の第一地図情報を先読みしてもよい。
【００５３】
また、取得要求送信部１０２ｆは、基準位置情報に応じて、第二地図情報の取得要求を送信する取得要求送信手段である。ここで、取得要求送信部１０２ｆは、第二地図情報の取得要求として、地図の範囲や縮尺や位置（中心座標等）等を指定する情報（基準位置情報等）を含んでもよく、端末装置１００の利用者の現在位置を中心とした地図を取得する等のために、現在位置情報取得部１０２ａにより取得される現在位置情報を含んでもよい。また、取得要求送信部１０２ｆは、利用者による表示部１１４に出力される地図に対する操作が所定条件を満たしたときに、表示部１１４の地図表示領域の中心位置を基準位置情報として第二地図情報の取得要求を送信する。より具体的には、取得要求送信部１０２ｆは、入力制御部１０２ｃにより、利用者によるスクロール操作が一定時間以上静止した場合に、表示部１１４の地図表示領域の中心位置を基準位置情報として第二地図情報の取得要求を送信してもよい。他の例として、取得要求送信部１０２ｆは、入力制御部１０２ｃにより、利用者による縮尺変更操作が一定時間以上静止した場合に、表示部１１４の地図表示領域の中心位置を基準位置情報として変更後の縮尺の第二地図情報の取得要求を送信してもよい。
【００５４】
また、第二地図情報受信部１０２ｇは、サーバ装置２００から送信される第二地図情報を受信する第二地図情報受信手段である。なお、第二地図情報受信部１０２ｇは、受信した第二地図情報を記憶部１０６に格納してもよい。
【００５５】
以上で、本実施形態における地図表示システムの構成の一例の説明を終える。
【００５６】
［地図表示システムの処理］
次に、このように構成された本実施形態における地図表示システムの処理の一例について、以下に図２〜図７を参照して詳細に説明する。
【００５７】
［基本処理］
まず、本実施形態における地図表示システムの基本処理の一例について図２を参照して説明する。図２は、本実施形態における地図表示システムの基本処理の一例を示すフローチャートである。
【００５８】
図２に示すように、まず、端末装置１００の出力制御部１０２ｂは、表示部１１４に対する地図表示制御を開始する（ステップＳＡ−１）。すなわち、出力制御部１０２ｂは、第一地図情報または第二地図情報を表示部１１４に出力制御する。なお、初期段階において基準位置情報が指定されていない場合、出力制御部１０２ｂは、現在位置情報取得部１０２ａにより取得された現在位置情報に対応する地図情報を出力してもよい。基準位置情報の取得後は、出力制御部１０２ｂは、以降の処理に示すように、第一地図情報読出部１０２ｄにより読み出された第一地図情報、または、第二地図情報受信部１０２ｇにより受信された第二地図情報を、表示部１１４に出力制御する。ここで、出力制御部１０２ｂは、第一地図情報に対して第二地図情報を優先して表示させてもよい。すなわち、出力制御部１０２ｂは、第一地図情報読出部１０２ｄにより第一地図情報が読み出され第二地図情報受信部１０２ｇにより第二地図情報が受信されていない場合には第一地図情報を表示出力し、一方、第二地図情報受信部１０２ｇにより第二地図情報が受信された場合には、第二地図情報を表示出力してもよい。なお、以降の処理においても、並行して出力制御部１０２ｂによる地図表示制御が行われているが、地図表示の説明を省略する場合がある。
【００５９】
そして、端末装置１００の入力制御部１０２ｃは、入力部１１６を介した利用者の操作により、表示部１１４に出力される地図の基準位置情報が入力されるよう入力操作の受付制御を行う（ステップＳＡ−２）。例えば、入力制御部１０２ｃは、マウスやタッチパネル式の入力部１１６を介した利用者により、スクロール制御や縮尺変更制御などジェスチャーによる入力操作が実現されるよう制御してもよい。一例として、入力制御部１０２ｃは、タッチパネル式の入力部１１６に対する接触点の座標や速度や加速度等に基づいて、地図の中心座標、範囲（表示領域）および／または縮尺等を定義する基準位置情報を取得してもよい。
【００６０】
そして、端末装置１００の第一地図情報読出部１０２ｄは、入力制御部１０２ｃの制御により入力された基準位置情報に基づいて第一地図情報の読出範囲を算出する（ステップＳＡ−３）。例えば、第一地図情報読出部１０２ｄは、予め定められた読出条件に基づいて、基準位置情報から第一地図情報の読出範囲を算出してもよい。より具体的には、第一地図情報読出部１０２ｄは、読出条件を満たす、基準位置情報が示す中心座標から所定の範囲の第一地図情報を読み込んでもよい。ここで、図３は、第一地図情報の読出領域と、第二地図要求領域の関係を模式的に示した図である。後述する第二地図情報の取得要求を行う範囲である第二地図要求領域（図示の網状領域）は、一例として、基準位置情報により定義される表示領域であって、第二地図情報が未受信の場合は、第一地図情報が表示されることになる。
【００６１】
図３に示すように、第一地図情報の読出領域（図示のドット領域）は、基準位置情報により決定される表示対象領域よりも広範囲の領域であり、この領域の第一地図情報を予め読み込むことによって、高速な地図表示の実現を図るものである。なお、この例に限られず、第一地図情報読出部１０２ｄは、入力制御部１０２ｃの制御による利用者の操作に基づいて、読出範囲を算出してもよい。例えば、第一地図情報読出部１０２ｄは、入力制御部１０２ｃによる入力中のジェスチャー動作に基づいて、読出範囲を算出してもよい。一例として、第一地図情報読出部１０２ｄは、マウスやタッチパネル式の入力部１１６に対して、ある方位に向けたスクロール操作が開始された場合、当該方位にある地図範囲を読出範囲に設定してもよい。また、第一地図情報読出部１０２ｄは、マウスやタッチパネル式の入力部１１６に対して、ある縮尺方向（拡大方向／縮小方向等）に向けた縮尺変更操作が開始された場合、当該縮尺方向の縮尺の地図を読出範囲に設定してもよい。
【００６２】
そして、端末装置１００の第一地図情報読出部１０２ｄは、算出した読出範囲の第一地図情報を、第一地図データベース１０６ａから読み出す（ステップＳＡ−４）。一例として、第一地図情報読出部１０２ｄは、読出範囲に対応する第一地図データベース１０６ａに記憶された第一地図情報をメモリに読み出しておくことにより、高速に表示部１１４に地図が表示されるように制御する。なお、読み出された第一地図情報のうち、入力制御部１０２ｃの制御により取得される基準位置情報に対応する第一地図情報が、表示部１１４に表示されることになる。
【００６３】
そして、端末装置１００の取得要求送信部１０２ｆは、第二地図情報の取得要求を行うか否かを判定する（ステップＳＡ−５）。例えば、取得要求送信部１０２ｆは、利用者による表示部１１４に出力される地図に対する操作が所定条件を満たさないとき（例えば、入力制御部１０２ｃの制御により基準位置情報が入力中の場合）、取得要求を未だ行わないと判定し、所定条件を満たしたとき（例えば、基準位置情報が決定された場合）に、第二地図情報の取得要求を行うと判定してもよい。より具体的には、取得要求送信部１０２ｆは、入力制御部１０２ｃにより、利用者によるスクロール操作が一定時間以上静止した場合に所定条件を満たすとして、第二地図情報の取得要求を行うと判定してもよい。同様に、取得要求送信部１０２ｆは、入力制御部１０２ｃにより、利用者による縮尺変更操作が一定時間以上静止した場合に所定条件を満たすとして、第二地図情報の取得要求を行うと判定してもよい。なお、取得要求送信部１０２ｆにより第二地図要求の取得要求を行わないと判定された場合（ステップＳＡ−５，Ｎｏ）、端末装置１００は、ステップＳＡ−２に処理を戻し、上述したステップＳＡ−２〜ＳＡ−５の処理を繰返す。
【００６４】
一方、端末装置１００の取得要求送信部１０２ｆは、所定条件を満たし第二地図要求の取得要求を行うと判定した場合（ステップＳＡ−５，Ｙｅｓ）、基準位置情報に応じた第二地図情報の取得要求を、サーバ装置２００に送信する（ステップＳＡ−６）。ここで、取得要求送信部１０２ｆは、第二地図情報の取得要求として、地図の範囲や縮尺や位置（中心座標等）等を指定する情報（基準位置情報等）を含んでもよい。より具体的には、取得要求送信部１０２ｆは、利用者によるスクロール操作が一定時間以上静止した場合に、表示部１１４の地図表示領域の中心位置を基準位置情報として第二地図情報の取得要求を送信してもよい。また、取得要求送信部１０２ｆは、利用者による縮尺変更操作が一定時間以上静止した場合に、表示部１１４の地図表示領域の中心位置を基準位置情報として変更後の縮尺の第二地図情報の取得要求を送信してもよい。
【００６５】
そして、サーバ装置２００の取得要求受信部２０２ａは、第二地図情報の取得要求を端末装置１００から受信する（ステップＳＡ−７）。
【００６６】
そして、サーバ装置２００の第二地図情報取得部２０２ｂは、取得要求受信部２０２ａにより受信された取得要求に対応する第二地図情報を、第二地図データベース２０６ａから取得する（ステップＳＡ−８）。例えば、第二地図情報取得部２０２ｂは、取得要求において指定された地図の範囲や中心座標、縮尺等に基づいて、対応する第二地図情報を第二地図データベース２０６ａから抽出することにより第二地図情報を取得する。例えば、第二地図情報取得部２０２ｂは、第二地図データベース２０６ａに複数のメッシュ区画（１次〜３次メッシュ区画、１００ｍメッシュ区画等）で第二地図情報が記憶されている場合において、取得要求において縮尺として指定されたメッシュ区画の第二地図情報を取得してもよい。
【００６７】
そして、サーバ装置２００の第二地図情報送信部２０２ｃは、第二地図情報取得部２０２ｂにより取得された第二地図情報を端末装置１００に送信する（ステップＳＡ−９）。
【００６８】
そして、端末装置１００の第二地図情報受信部１０２ｇは、サーバ装置２００から送信された第二地図情報を受信する（ステップＳＡ−１０）。なお、第二地図情報受信部１０２ｇは、受信した第二地図情報を記憶部１０６に格納してもよい。
【００６９】
そして、端末装置１００の出力制御部１０２ｂは、第一地図情報読出部１０２ｄにより読み出された表示中の第一地図情報に代えて、第二地図情報受信部１０２ｇにより受信された第二地図情報を表示させる（ステップＳＡ−１１）。
【００７０】
以上が、本実施形態における地図表示システムの基本処理の一例である。なお、上述した処理は、繰り返し実行されてもよい。例えば、端末装置１００は、入力制御部１０２ｃの制御により基準位置情報が更新される度に、上述したステップＳＡ−２〜ＳＡ−１１の処理が繰返されるよう制御してもよい。
【００７１】
［スクロール操作による処理の具体例］
つづいて、本実施形態における地図表示システムの端末装置１００における、スクロール操作による処理の具体例について、以下に図４および図５を参照して説明する。ここで、図４は、本実施形態の端末装置１００における、スクロール操作による処理の一例を示すフローチャートである。なお、以降の処理においても、出力制御部１０２ｂによる地図表示制御が並行して行われており、第二地図情報が受信されると第一地図情報と入れ替えて表示されるものであるが、詳細の説明を省略する場合がある。
【００７２】
図４に示すように、まず、入力制御部１０２ｃは、マウスやタッチパネル式の入力部１１６を介した利用者により、スクロール制御による入力操作を受け付ける（ステップＳＢ−１）。
【００７３】
そして、入力制御部１０２ｃは、マウスやタッチパネル式の入力部１１６に対する、スクロール量（速度や方向等）を取得する（ステップＳＢ−２）。
【００７４】
そして、第一地図情報読出部１０２ｄは、入力制御部１０２ｃにより取得されたスクロール量（速度や方向等）に基づいて、予想されるスクロール表示先の地図範囲を読出範囲として算出する（ステップＳＢ−３）。ここで、図５は、第一地図情報の読出領域と、第二地図要求領域の関係を模式的に示した図である。
【００７５】
図５に示すように、第一地図情報の読出領域は、基準位置情報により決定される表示対象領域（すなわち第二地図要求領域）に対してスクロール方向にある領域であり、この領域の第一地図情報を予め読み込むことによって、高速な地図表示の実現を図る。なお、スクロール速度が大きければ大きいほど、スクロール方向の読出領域を拡大してもよい。
【００７６】
そして、第一地図情報読出部１０２ｄは、ローカル地図情報である第一地図情報を、算出した読出範囲内で第一地図データベース１０６ａから読み出す（ステップＳＢ−４）。
【００７７】
そして、出力制御部１０２ｂは、入力制御部１０２ｃの制御により取得されたスクロール量に対応する範囲のローカル地図情報を表示部１１４に表示させる（ステップＳＢ−５）。なお、スクロール先のローカル地図情報が予め読み出されているので、遅滞なく表示部１１４に表示される。
【００７８】
そして、取得要求送信部１０２ｆは、入力制御部１０２ｃの制御の下、利用者によるスクロール操作が一定時間以上静止したか否かを判定する（ステップＳＢ−６）。スクロール操作が静止してから一定時間未満の場合（ステップＳＢ−６，Ｎｏ）、端末装置１００は、ステップＳＢ−３に処理を戻し、上述したステップＳＢ−３〜ＳＢ−６の処理を繰返す。
【００７９】
一方、取得要求送信部１０２ｆは、スクロール操作が静止してから一定時間経過したと判定すると（ステップＳＢ−６，Ｙｅｓ）、入力制御部１０２ｃにより更新された基準位置情報を取得し（ステップＳＢ−７）、基準位置情報に応じた第二地図情報の取得要求を、サーバ装置２００に送信する（ステップＳＢ−８）。例えば、取得要求送信部１０２ｆは、スクロール操作が静止した位置における、表示部１１４の地図表示領域の中心位置を基準位置情報として第二地図情報の取得要求を送信してもよい。
【００８０】
そして、第二地図情報受信部１０２ｇは、サーバ装置２００から取得要求に基づいて送信された第二地図情報を受信すると（ステップＳＢ−９）、出力制御部１０２ｂは、第一地図情報読出部１０２ｄにより読み出された表示中の第一地図情報に代えて、第二地図情報受信部１０２ｇにより受信された第二地図情報を表示させる（ステップＳＢ−１０）。
【００８１】
以上が本実施の形態の端末装置１００における、スクロール操作による処理の具体例である。
【００８２】
［縮尺変更操作による処理の具体例］
つづいて、本実施形態における地図表示システムの端末装置１００における、縮尺変更操作による処理の具体例について、以下に図６および図７を参照して説明する。ここで、図６は、本実施形態の端末装置１００における、縮尺変更操作による処理の一例を示すフローチャートである。なお、以降の処理においても、出力制御部１０２ｂによる地図表示制御が並行して行われており、第二地図情報が受信されると第一地図情報と入れ替えて表示されるものであるが、詳細の説明を省略する場合がある。
【００８３】
図６に示すように、まず、入力制御部１０２ｃは、マウスやタッチパネル式の入力部１１６を介した利用者により、拡縮処理に関する入力操作を受け付ける（ステップＳＣ−１）。
【００８４】
そして、入力制御部１０２ｃは、マウスやタッチパネル式の入力部１１６に対する、拡縮処理量（速度等）を取得する（ステップＳＣ−２）。
【００８５】
そして、第一地図情報読出部１０２ｄは、入力制御部１０２ｃにより取得された拡縮処理量（速度等）に基づいて、予想される拡大後または縮小後の地図範囲（表示レイヤ等）を読出範囲として算出する（ステップＳＣ−３）。ここで、図７は、第一地図情報の読出領域と、第二地図要求領域の関係を模式的に示した図である。
【００８６】
図７に示すように、第一地図情報の読出領域は、基準位置情報により決定される表示対象領域（すなわち第二地図要求領域）に対して、予想される縮尺変更後（拡大／縮小後）の領域であり、この領域の第一地図情報を予め読み込むことによって、高速な地図表示の実現を図る。なお、拡縮処理量の速度が大きければ大きいほど、広範囲に拡大された又は狭い範囲に縮小された読出領域を設定してもよい。
【００８７】
そして、第一地図情報読出部１０２ｄは、ローカル地図情報である第一地図情報を、算出した読出範囲内で第一地図データベース１０６ａから読み出す（ステップＳＣ−４）。
【００８８】
そして、出力制御部１０２ｂは、入力制御部１０２ｃの制御により取得された拡縮処理量に対応する範囲のローカル地図情報を表示部１１４に表示させる（ステップＳＣ−５）。なお、予想される縮尺変更後のローカル地図情報が予め読み出されているので、遅滞なく表示部１１４に表示される。
【００８９】
そして、取得要求送信部１０２ｆは、入力制御部１０２ｃの制御の下、利用者による縮尺変更操作が一定時間以上静止したか否かを判定する（ステップＳＣ−６）。縮尺変更操作が静止してから一定時間未満の場合（ステップＳＣ−６，Ｎｏ）、端末装置１００は、ステップＳＣ−４に処理を戻し、上述したステップＳＣ−４〜ＳＣ−６の処理を繰返す。
【００９０】
一方、取得要求送信部１０２ｆは、縮尺変更操作が静止してから一定時間経過したと判定すると（ステップＳＣ−６，Ｙｅｓ）、入力制御部１０２ｃにより更新された基準位置情報を取得し（ステップＳＣ−７）、基準位置情報に応じた第二地図情報の取得要求を、サーバ装置２００に送信する（ステップＳＣ−８）。例えば、取得要求送信部１０２ｆは、縮尺変更操作が静止した位置における、表示部１１４の地図表示領域の中心位置を基準位置情報として変更後の縮尺の第二地図情報（拡縮処理後の表示レイヤ等）の取得要求を送信してもよい。
【００９１】
そして、第二地図情報受信部１０２ｇは、サーバ装置２００から取得要求に基づいて送信された第二地図情報を受信すると（ステップＳＣ−９）、出力制御部１０２ｂは、第一地図情報読出部１０２ｄにより読み出された表示中の第一地図情報に代えて、第二地図情報受信部１０２ｇにより受信された第二地図情報を表示させる（ステップＳＣ−１０）。
【００９２】
以上が本実施の形態の端末装置１００における、縮尺変更操作による処理の具体例である。
【００９３】
以上で、本実施形態における地図表示システムの処理の説明を終える。
【００９４】
［他の実施の形態］
さて、これまで本発明の実施形態について説明したが、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【００９５】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００９６】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや施設検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００９７】
また、端末装置１００、および、サーバ装置２００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００９８】
例えば、端末装置１００、および、サーバ装置２００の各装置が備える処理機能、特に制御部１０２、および、制御部２０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。尚、プログラムは、後述する、コンピュータに本発明に係る方法を実行させるためのプログラム化された命令を含む、一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて端末装置１００またはサーバ装置２００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶部２０６等は、ＯＳとして協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００９９】
また、このコンピュータプログラムは、端末装置１００、および、サーバ装置２００に対して任意のネットワーク３００を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１００】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ等の任意の「可搬用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【０１０１】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１０２】
記憶部１０６や記憶部２０６に格納される各種のデータベース等（第一地図データベース１０６ａ、第二地図データベース２０６ａ等）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやデータベースやウェブページ用ファイル等を格納する。
【０１０３】
また、サーバ装置２００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０１０４】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【産業上の利用可能性】
【０１０５】
以上詳述したように、本発明によれば、端末とサーバの両方から地図情報を取得可能な場合に、好適な地図表示制御を行うことができる、地図表示システム、端末装置、サーバ装置、地図表示方法、および、プログラムを提供することができるので、ナビゲーションを支援する情報機器や情報処理分野などの様々な分野において極めて有用である。
【符号の説明】
【０１０６】
１００  端末装置
１０２  制御部
１０２ａ  現在位置情報取得部
１０２ｂ  出力制御部
１０２ｃ  入力制御部
１０２ｄ  第一地図情報読出部
１０２ｆ  取得要求送信部
１０２ｇ  第二地図情報受信部
１０４  通信制御インターフェース部
１０６  記憶部
１０６ａ  第一地図データベース
１０８  入出力制御インターフェース部
１１２  位置取得部
１１４  表示部
１１６  入力部
２００  サーバ装置
２０２  制御部
２０２ａ  取得要求受信部
２０２ｂ  第二地図情報取得部
２０２ｃ  第二地図情報送信部
２０４  通信制御インターフェース部
２０６  記憶部
２０６ａ  第二地図データベース
３００  ネットワーク
５００  位置発信装置
６００  外部機器
【図１】
2014115504.tif 000003
【図２】
2014115504.tif 000004
【図３】
2014115504.tif 000005
【図４】
2014115504.tif 000006
【図５】
2014115504.tif 000007
【図６】
2014115504.tif 000008
【図７】
2014115504.tif 000009