(57)【要約】【課題】オフライン時においても、端末装置にて電子地図の表示が可能とすること。【解決手段】端末装置１において、オンライン時に、エリア地図データにより表示されるエリア地図よりも広範囲のエリアが表示可能でかつエリア地図データよりも縮尺の小さいインデックス地図データを用いて、インデックス地図を表示装置に表示する。表示されたインデックス地図上において入力装置を用いて指定されたダウンロードエリアに基づき、エリア地図データを、地図データを蓄積する地図配信サーバ２より取得し端末装置１内に記憶する。オフライン時に、記憶されたエリア地図データを表示装置に表示する。【選択図】図３
2018163320.tif 000002
【特許請求の範囲】
【請求項１】
電子地図表示可能な端末装置において、
指定されたエリア地図データを記憶するエリア地図記憶部を含み、オフライン時に該エリア地図データを表示装置に表示させるオフライン地図表示部を備え、
前記オフライン地図表示部は、オンライン時に、
前記エリア地図データにより表示されるエリア地図よりも広範囲のエリアが表示可能でかつ前記エリア地図データよりも縮尺の小さいインデックス地図データを用いて、インデックス地図を前記表示装置に表示させ、
表示された前記インデックス地図上において入力装置を介して指定されたダウンロードエリアに基づき、前記エリア地図データを、エリア地図データを蓄積する地図配信サーバよりネットワークを介して取得させ、
取得した前記エリア地図データを前記エリア地図記憶部に記憶させる
端末装置。
【請求項２】
前記オフライン地図表示部は、前記ダウンロードエリアに基づく前記エリア地図データの取得において、
定められた前記インデックス地図上の地点に基づき、前記ダウンロードエリアを前記インデックス地図上に表示させ、
前記入力装置を介して前記ダウンロードエリアの形状が変更された場合、該変更されダウンロードエリアを新たなダウンロードエリアとして設定し、前記インデックス地図上に表示させる
請求項１に記載の端末装置。
【請求項３】
前記地図配信サーバは、前記エリア地図データを複数に区画されたブロック単位で管理可能であり、
前記オフライン地図表示部は、前記エリア地図データを取得する際、前記ダウンロードエリアより定まる前記エリア地図データを前記区画されたブロック単位で取得させる
請求項１または請求項２に記載の端末装置。
【請求項４】
前記オフライン地図表示部は、前記ダウンロードエリアの表示・更新が行われると、前記ダウンロードエリアの形状判断を行い、該ダウンロードエリアを含む前記エリア地図データにおける前記ブロック単位の数に関連する情報を、前記表示装置に表示・更新させる
請求項３に記載の端末装置。
【請求項５】
前記オフライン地図表示部は、
表示された地図上でユーザが設定したユーザ個別情報であって、前記ダウンロードエリアに基づき選定されたユーザ個別情報を記憶するユーザ個別情報記憶部をさらに含み、
前記オフライン地図表示部は、
オンライン時に、前記ダウンロードエリアに対応する範囲の前記ユーザ個別情報を、ユーザ個別情報を蓄積するユーザ個別情報サーバより前記ネットワークを介して取得し、取得した該ユーザ個別情報を前記ユーザ個別情報記憶部に記憶させ、
オフライン時に、前記オフライン地図表示部が表示させたエリア地図データに対応する前記ユーザ個別情報を前記ユーザ個別情報記憶部より取得し、前記表示装置にさらに表示させる
請求項１から４のいずれか一項に記載の端末装置。
【請求項６】
前記オフライン地図表示部は、前記インデックス地図データを記憶するインデックス地図記憶部をさらに備え、
前記オフライン地図表示部は、オフライン時に、表示位置に対応するエリア地図データが前記エリア地図記憶部にない場合、前記インデックス地図データを前記表示装置にさらに表示させる
請求項１から５のいずれか一項に記載の端末装置。
【請求項７】
指定されたエリア地図データを記憶するエリア地図記憶部を備えた端末装置により実行される電子地図表示方法であって、
オンライン時に、
前記エリア地図データにより表示されるエリア地図よりも広範囲のエリアが表示可能でかつ前記エリア地図データよりも縮尺の小さいインデックス地図データを用いて、インデックス地図を表示装置に表示させ、
表示された前記インデックス地図上において入力装置を介して指定されたダウンロードエリアに基づき、前記エリア地図データを、エリア地図データを蓄積する地図配信サーバよりネットワークを介して取得させ、
取得した前記エリア地図データを前記エリア地図記憶部に記憶させ、
オフライン時に、
前記エリア地図記憶部に記憶された前記エリア地図データを前記表示装置に表示させる
電子地図表示方法。
【請求項８】
前記ダウンロードエリアに基づく前記エリア地図データの取得において、
定められた前記インデックス地図上の地点に基づき、前記ダウンロードエリアを前記インデックス地図上に表示させ、
前記入力装置を介して前記ダウンロードエリアの形状が変更された場合、該変更されダウンロードエリアを新たなダウンロードエリアとして設定し、前記インデックス地図上に表示させる
請求項７に記載の電子地図表示方法。
【請求項９】
前記端末装置は、前記インデックス地図データを記憶するインデックス地図記憶部をさらに備え、前記端末装置により、
オフライン時に、表示位置に対応するエリア地図データが前記エリア地図記憶部にない場合、前記インデックス地図データを前記表示装置に表示させる
ことをさらに行う請求項７または請求項８に記載の電子地図表示方法。
【請求項１０】
請求項１から６のいずれか一項に記載の端末装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オフライン状態でも電子地図を端末装置にて表示できるようにするための技術に関する。
【背景技術】
【０００２】
ユーザが屋外において電子地図を用いる場合、スマートフォンやタブレットなどのインターネット接続が可能なデバイスが用いられている。ユーザはデバイス上の電子地図を用いることになるが、付近の地図や店舗情報などをインターネット経由で取得している。また目的地までのルートを検索する場合でも、発地点及び到着地点をインターネット経由で検索し、電子地図に重ね合わせて表示し、ユーザは２点間のルート情報を元に移動する。このようにスマートフォンなどによりインターネットに接続できる環境であれば、サーバに蓄積された情報を都度引き出すことで、地図利用を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２３０５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように従来の電子地図は、その利用環境においてインターネット接続が前提となっている。これはスマートフォンなどの携帯端末おける限られた記憶領域の利用効率という点で、地図を都度利用するたびに必要なエリアのみを取得する方が有利だからである。しかしながらユーザにおいては、通信事業者との契約でデータ量に応じた従量課金を選択している場合には、データを取得する総量に応じて通信料が課金されるなどのデメリットがある。また山奥など、通信事業者が通信サービスを提供していないエリアで地図を利用とする場合や、災害発生時や通信障害が発生した際においてはまったく地図が利用できない場合もある。
【０００５】
通信を必要としない電子地図の利用は、オフライン地図として一定のエリア、一定の縮尺に限定したものとして製品化されているものもある。これはユーザの利用を限定したものである場合が多く、特定の観光地に利用される地図や、市区町村ごとに提供している地図、山登りに利用される地図などがある。しかしユーザは自分のほしいエリアを選ぶことができず、あくまでも提供されたコンテンツを選ぶ他なく、必要なエリアを含んだ広域の地図を都度購入する必要がある。また、電子地図データを日本全国で実用レベルの縮尺ですべて網羅しようとすると、膨大なデータを内部に蓄積する必要があり、現在の携帯可能なデバイスには不向きである。
【０００６】
通信環境のない場所においても電子地図を利用する場合、利用するデバイスの記憶領域を考慮した電子地図が必要になる。広域の地図が必要である場合には、必然的に小縮尺の地図になり、詳細な地図が必要である場合は、大縮尺の地図が利用できるが、閲覧できるエリアは相対的に狭くなる。
【０００７】
上記事情に鑑み、本発明では、通信環境のない場所においてもスマートフォン等の携帯装置（端末装置）において利用可能な電子地図を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の一態様は、電子地図表示可能な端末装置において、指定されたエリア地図データを記憶するエリア地図記憶部を含み、オフライン時に該エリア地図データを表示装置に表示させるオフライン地図表示部を備え、前記オフライン地図表示部は、オンライン時に、前記エリア地図データにより表示されるエリア地図よりも広範囲のエリアが表示可能でかつ前記エリア地図データよりも縮尺の小さいインデックス地図データを用いて、インデックス地図を前記表示装置に表示させ、表示された前記インデックス地図上において入力装置を介して指定されたダウンロードエリアに基づき、前記エリア地図データを、エリア地図データを蓄積する地図配信サーバよりネットワークを介して取得させ、取得した前記エリア地図データを前記エリア地図記憶部に記憶させる端末装置である。
【０００９】
本発明の一態様は、上記の端末装置であって、前記オフライン地図表示部は、前記ダウンロードエリアに基づく前記エリア地図データの取得において、定められた前記インデックス地図上の地点に基づき、前記ダウンロードエリアを前記インデックス地図上に表示させ、前記入力装置を介して前記ダウンロードエリアの形状が変更された場合、該変更されダウンロードエリアを新たなダウンロードエリアとして設定し、前記インデックス地図上に表示させる。
【００１０】
本発明の一態様は、上記の端末装置であって、前記地図配信サーバは、前記エリア地図データを複数に区画されたブロック単位で管理可能であり、前記オフライン地図表示部は、前記エリア地図データを取得する際、前記ダウンロードエリアより定まる前記エリア地図データを前記区画されたブロック単位で取得させる。
【００１１】
本発明の一態様は、上記の端末装置であって、前記オフライン地図表示部は、前記ダウンロードエリアの表示・更新が行われると、前記ダウンロードエリアの形状判断を行い、該ダウンロードエリアを含む前記エリア地図データにおける前記ブロック単位の数に関連する情報を、前記表示装置に表示・更新させる。
【００１２】
本発明の一態様は、上記の端末装置であって、前記オフライン地図表示部は、表示された地図上でユーザが設定したユーザ個別情報であって、前記ダウンロードエリアに基づき選定されたユーザ個別情報を記憶するユーザ個別情報記憶部をさらに含み、前記オフライン地図表示部は、オンライン時に、前記ダウンロードエリアに対応する範囲の前記ユーザ個別情報を、ユーザ個別情報を蓄積するユーザ個別情報サーバより前記ネットワークを介して取得し、取得した該ユーザ個別情報を前記ユーザ個別情報記憶部に記憶させ、オフライン時に、前記オフライン地図表示部が表示させたエリア地図データに対応する前記ユーザ個別情報を前記ユーザ個別情報記憶部より取得し、前記表示装置にさらに表示させる。
【００１３】
本発明の一態様は、上記の端末装置であって、前記オフライン地図表示部は、前記インデックス地図データを記憶するインデックス地図記憶部をさらに備え、  前記オフライン地図表示部は、オフライン時に、表示位置に対応するエリア地図データが前記エリア地図記憶部にない場合、前記インデックス地図データを前記表示装置にさらに表示させる。
【００１４】
本発明の一態様は、指定されたエリア地図データを記憶するエリア地図記憶部を備えた端末装置により実行される電子地図表示方法であって、オンライン時に、前記エリア地図データにより表示されるエリア地図よりも広範囲のエリアが表示可能でかつ前記エリア地図データよりも縮尺の小さいインデックス地図データを用いて、インデックス地図を表示装置に表示させ、表示された前記インデックス地図上において入力装置を介して指定されたダウンロードエリアに基づき、前記エリア地図データを、エリア地図データを蓄積する地図配信サーバよりネットワークを介して取得させ、取得した前記エリア地図データを前記エリア地図記憶部に記憶させ、オフライン時に、前記エリア地図記憶部に記憶された前記エリア地図データを前記表示装置に表示させる電子地図表示方法である。
【００１５】
本発明の一態様は、上記の電子地図表示方法であって、前記ダウンロードエリアに基づく前記エリア地図データの取得において、定められた前記インデックス地図上の地点に基づき、前記ダウンロードエリアを前記インデックス地図上に表示させ、前記入力装置を介して前記ダウンロードエリアの形状が変更された場合、該変更されダウンロードエリアを新たなダウンロードエリアとして設定し、前記インデックス地図上に表示させる。
【００１６】
本発明の一態様は、上記の電子地図表示方法であって、前記端末装置は、前記インデックス地図データを記憶するインデックス地図記憶部をさらに備え、前記端末装置により、
オフライン時に、表示位置に対応するエリア地図データが前記エリア地図記憶部にない場合、前記インデックス地図データを前記表示装置に表示させることをさらに行う。
【００１７】
本発明の一態様は、上記の端末装置としてコンピュータを機能させるためのコンピュータプログラムである。
【発明の効果】
【００１８】
本発明により、オフライン時においても、端末装置にて電子地図の表示が可能となる。
【図面の簡単な説明】
【００１９】
【図１】端末装置および地図配信サーバからなるシステム概要を示す図である。
【図２】端末装置の構成概要を示す図である。
【図３】端末装置の機能ブロックを示す図である。
【図４】端末装置および地図配信サーバ間で、エリア地図を取得する際のフローチャートである。
【図５】地図配信サーバにおける地図データベースの構成概要例を示す図である。
【図６Ａ】ダウンロードエリアとブロック化されたエリア地図との関係の一例を示す図である。
【図６Ｂ】ダウンロードされるブロック化されたエリア地図の一例を示す図である。
【図７】インデックス地図上でのダウンロードエリアとダウンロードされるエリア地図の一例を示す図である。
【図８】端末装置におけるダウンロードエリア指定処理の詳細を示すフローチャートである。
【図９Ａ】ダウンロードエリア指定の一例を示す図である。
【図９Ｂ】ダウンロードエリア指定の一例を示す図である。
【図９Ｃ】ダウンロードエリア指定の一例を示す図である。
【図９Ｄ】ダウンロードエリア指定の一例を示す図である。
【図１０】端末装置において、オフライン時における地図表示をする際のフローチャートである。
【図１１】端末装置、地図配信サーバ、及びユーザ個別情報サーバからなるシステム概要を示す図である。
【図１２】他の実施の形態における端末装置の機能ブロックを示す図である。
【図１３】端末装置と、地図配信サーバおよびユーザ個別情報サーバ間で、エリア地図およびユーザ個別情報を取得する際のフローチャートである。
【図１４】端末装置において、オフライン時における地図表示およびユーザ個別情報表示をする際のフローチャートである。
【発明を実施するための形態】
【００２０】
図１は、端末装置１（１ａ，１ｂ,・・・，１ｎ）および地図配信サーバ２からなるシステム概要を示す図である。端末装置１および地図配信サーバ２はネットワーク５に接続可能に構成される。また、地図配信サーバ２は、端末装置１からのリクエストに応じて地図データを配信できるよう、地図データベース２１ａを備える。地図データベース２１ａは、縮尺ごとにブロック状に分割された画像データとしての電子地図を格納するデータベースである。地図配信サーバ２は、端末装置１からのリクエストに応じて、地図データベース２１ａに蓄積された該当する電子地図を配信する機能を持つ。また、地図配信サーバ２は、複数の端末装置１（１ａ，１ｂ,・・・，１ｎ）に対して、同時にサービスが提供できるよう構成される。本実施の形態は、電子地図を用いた地図表示に関するが、以下では、電子地図を“地図”あるいは“地図データ”と呼ぶ場合がある。
【００２１】
ネットワーク（電気通信回線）５は、本実施の形態ではインターネットとして説明するが、インターネットに限らず、他の公共のネットワークやＬＡＮ（Local Area Network）であってもよい。端末装置１は、以下では、スマートフォンやタブレットなどのインターネットに接続可能なモバイル端末として説明を行うが、これに限定されるものではない。例えば、端末装置１は、ヘッドマウント型ディスプレイ、ノートＰＣさらにはデスクトップＰＣなどの他の形態の端末装置であってもよい。地図配信サーバ２は、縮尺ごとにタイル状に分割された画像データとしての電子地図であって、端末装置１のリクエストを解釈して該当する電子地図を配信する機能を持つ。
【００２２】
図２は、端末装置１の構成概要を示す図である。端末装置１は、表示装置１１、メモリ１２、入力装置１３、ＣＰＵ（Central Processing Unit）１４、通信装置１５などから構成される。これらは、バス１７により接続され制御される。ここで、表示装置１１は、例えば、液晶表示装置、有機ＥＬ（Electro Luminescence）表示装置である。メモリ１２は、磁気ハードディスクや半導体記憶装置などの補助記憶装置も含む揮発性、不揮発性メモリ等である。入力装置１３は、表示装置と一体となったタッチパネル、音声入力装置等である。入力装置１３の他の例としては、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン等の既存の入力装置であってもよい。通信装置１５は、無線ないしは有線にてネットワーク５に接続可能にするための装置で、通信プロトコルの処理を行う。端末装置１はさらには、ＧＰＳ（Global Positioning System）１６を備えてもよい。端末装置１は、表示装置１１や入力装置１３の一方あるいは双方の装置に関し、端末装置１に対する外部装置として構成してもよい。この場合、端末装置１の構成は、表示装置１１や入力装置１３は含まず、これら装置の接続部を備える構成となる。本実施の形態で説明する各サーバにつても図２で示す装置構成概要と同様の構成となる。
【００２３】
図３は、端末装置１の機能ブロックを示す図である。図に示すように、端末装置１は、地図表示制御部３０、オンライン地図表示部４０、オフライン地図表示部５０、および、地図データ取得部６０から構成される。
【００２４】
地図表示制御部３０は、表示された地図に対し入力装置１３へのユーザ操作に応じて、表示装置１１における地図の表示制御を行う。地図表示制御部３０は、表示エリア変更部３１、地図縮尺変更部３２、表示地図切替部３３を含む。表示エリア変更部３１は、入力装置１３を介したユーザの地図表示エリアの変更指示に基づき、地図表示エリアの変更表示制御を行う。地図縮尺変更部３２は、入力装置１３を介したユーザの地図の縮尺変更指示にもとづき、その縮尺による地図の表示制御を行う。表示地図切替部３３は、オンライン状態かオフライン状態かに応じて、オンライン地図表示部４０ないしはオフライン地図表示部５０と協働して、地図表示の制御を行う。更に、表示地図切替部３３は、オンライン時に、入力装置１３を介したユーザからの指示に基づき、地図をダウンロードし記憶するために、オフライン地図表示部５０に制御を切り替えることを行う。
【００２５】
ここで、“オンライン状態”ないしは“オンライン時”とは、ネットワーク５を介して地図配信サーバ２と通信可能でかつ地図データを受信可能な状態をいう。一方、“オフライン状態”ないしは“オフライン時”とは、ネットワーク５を介して地図配信サーバ２から地図データを受信できない状態をいう。“オフライン状態”ないしは“オフライン時”は、端末装置１がネットワーク５に接続できない場合のほか、端末装置１がネットワーク５に接続できるものの、地図配信サーバ２の不具合で、地図配信サーバ２が地図データを配信できない状態も含む。
【００２６】
地図データ取得部６０は、オンライン地図表示部４０、あるいは、オフライン地図表示部５０からの制御のもと、指定された縮尺、エリアの地図データを、ネットワーク５を介して、地図配信サーバ２より取得する。地図データ取得部６０は、地図データの要求先のオンライン地図表示部４０、あるいは、オフライン地図表示部５０に取得した地図データを転送する。また、地図データ取得部６０は、地図表示制御部３０からの問い合わせに対して、オンライン状態か、オフライン状態かを通知する機能も有する。
【００２７】
オンライン地図表示部４０は、オンライン時に、地図配信サーバ２より取得した地図を、地図表示制御部３０の制御のもと表示装置１１に表示させる。また、オンライン地図表示部４０は、ネットワークを介して地図配信サーバ２との通信の可能性についてチェックを行い、問題がある場合には地図表示制御部３０にエラーを返すこともおこなう。
【００２８】
オンライン地図表示部４０は、地図データを一時的に格納するためのキャッシュ領域４１を含む。オンライン地図表示部４０は、地図表示制御部３０から指示された表示エリアと、縮尺とを元に、都度、地図配信サーバ２に対し当該地図の画像データについて取得を行う。このように取得された地図は、キャッシュ領域４１に格納され、一定の容量になるまで地図データを一時的に保持する。キャッシュ領域４１は、端末装置１のオペレーションシステムにおいて指定された領域に限られることから、領域をすべて使用した場合には、古いデータを上書きすることになる。このキャッシュ領域４１にある地図データは、オンライン地図表示部４０が機能を停止した場合でもクリアしないこともできる。この場合、端末装置１が一時的にスリープ状態になり、再び起動を行った時に再度地図の取得を行う必要がないといった利点をもつ。
【００２９】
オフライン地図表示部５０は、地図表示制御部３０の制御のもと、オフライン状態でも閲覧可能な地図を表示装置１１に表示させる。さらに、オフライン地図表示部５０は、オンライン時にユーザにより指定されたダウンロードエリアに基づき、ネットワーク５を介して地図配信サーバ２より取得された地図データを端末装置１内に記憶させる。
【００３０】
オフライン地図表示部５０は、ダウンロードエリア指定部５１、インデックス地図記憶部５２、エリア地図記憶部５３を備える。インデックス地図記憶部５２、エリア地図記憶部５３は不揮発性メモリにより構成され、端末装置１の電源がオフとなった場合にも、これら記憶部に記憶されたデータは保持される。インデックス地図記憶部５２にはインデックス地図データが記憶され、エリア地図記憶部５３にはエリア地図データが記憶される。“インデックス地図データ”は、“エリア地図データ”により表示されるエリア地図よりも広範囲のエリアが表示可能なデータで、かつ、エリア地図データで表示されるエリア地図よりも縮尺の小さい地図データである。ここで、地図の縮尺は、１０万分の１、５０万分の１、２０万分の１、２．５万分の１、１万分の１、５０００分の１、２５００分の１などがある。本実施の形態では、２つの地図の縮尺の比較でより分母が小さい縮尺を“大きい”縮尺と呼び、逆に、より分母が大きい縮尺を“小さい”縮尺と呼ぶ。なお、縮尺は上記に記載したものに限るものではない。インデックス地図データで表示されるインデックス地図と、エリア地図データで表示されるエリア地図との関係は以下のように示すことができる。
【００３１】
エリア地図の縮尺  ＞  インデックス地図の縮尺
インデックス地図の地図範囲  ≧  エリア地図の地図範囲
【００３２】
仮に、インデックス地図データのデータ量とエリア地図データのデータ量が同じであれば、インデックス地図の地図範囲はエリア地図の地図範囲より広くなる。インデックス地図は、例えば国全域、または北海道、東北、北陸、関東などのエリア、または都道府県単位の地図が想定される。エリア地図は、インデックス地図と同等以下のエリアであり、例えば、市区町村や、ユーザ個別に指定したエリアである。
【００３３】
ダウンロードエリア指定部５１は、インデックス地図データを用いてインデックス地図を表示装置１１に表示させ、表示されたインデックス地図上において入力装置１３を介したユーザの操作によりダウンロードエリアを確定させることを行う。オフライン地図表示部５０は、ダウンロードエリア指定部５１により確定されたダウンロードエリアに基づき、エリア地図データを、ネットワーク５を介して地図配信サーバ２より取得させる。また、オフライン地図表示部５０は、取得したエリア地図データをエリア地図記憶部５３に記憶させる。
【００３４】
また、オフライン地図表示部５０は、オフライン時において、オフライン時に蓄積されたエリア地図データを用いてエリア地図を表示装置１１に表示させることも行う。ユーザがオフライン時にエリア地図を利用するケースとしては、山奥など、通信事業者が通信サービスを提供していないエリアで地図を利用とする場合や、災害時において通信が行えない場合などがある。一方、通信環境が整っている場合でも、ユーザにおいて通信の従量課金をさける目的から、オフライン地図を選択する場合もある。また観光地の情報や、市区町村ごとに提供している地図、登山利用の目的から利用する場合もある。このような２つの地図、すなわち、インデックス地図とエリア地図を組み合わせることで、端末装置１の記憶領域を有効に利用することが可能となる。さらに、オフライン時のみならずオンライン時においても、地図データをダウンロードすることなく、ユーザの目的にあった地図を表示することが可能となる。
【００３５】
なお、端末装置１の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。端末装置１の各機能の全て又は一部を実現する地図表示プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。ここで、代表的には、フラッシュメモリー等の不揮発性半導体メモリであるが、ほかにもフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置であてもよい。また、端末装置１の各機能の全て又は一部を実現するための地図表示プログラムは、ネットワーク５を介して、地図表示プログラムを配信するためのサーバより端末装置１に送信されてもよい。さらには、地図表示プログラムの機能の全てあるいは一部を更新するために、地図表示プログラムを配信するためのサーバはネットワーク５を介して、更新するため差分プログラムを端末装置１に配信してもよい。
【００３６】
図４を用いて、端末装置１および地図配信サーバ２間で、エリア地図データを取得する際の処理フローを説明する。この処理フローは、端末装置１にて、ユーザが入力装置１３を介して、「オフライン地図ダウンロード」の機能へ遷移することを指定することにより開始する。
【００３７】
端末装置１を構成するオフライン地図表示部５０のダウンロードエリア指定部５１は、地図表示制御部３０の制御のもと、インデックス地図記憶部５２に記憶されるインデックス地図を表示させる。また、ダウンロードエリア指定部５１は、入力装置１３を介したユーザの指示のもと、エリア地図をダウンロードするダウンロードエリア、および、ダウンロードするエリア地図の縮尺レベルを確定させる（ステップＳ１１）。なお、この処理は、別途、図８を用いてより詳細に説明する。
【００３８】
ダウンロードエリアや縮尺レベルが確定すると、オフライン地図表示部５０は、確定したダウンロードエリアによりエリア地図が確定できる情報、および、ダウンロードするエリア地図の縮尺レベルを地図配信サーバ２に送信する（ステップＳ１２）。ここで、ダウンロードエリアによりエリア地図が確定できる情報の一例としては、ある定められた基準点に対して地図上の座標位置を示すことのできる相対点群座標、あるいは、ダウンロードエリアを示す緯度経度点群座標などがある。点群座標は、一例として、ダウンロードエリアが多角形の場合、始点となる多角形のある頂点から時計回りに  順次頂点の座標位置を示す座標群とする。図４では、一例として、エリア地図データのダウンロードリクエストとともに、符号７０に示す縮尺レベルを示すデータ“Ｎ”と、点群座標“(X1,Y1),・・・,(Xn, Yn)”が地図配信サーバ２に送信される。
【００３９】
地図配信サーバ２は、端末装置１からダウンロードリクエストを受信すると（ステップＳ２１）、縮尺レベルで示される縮尺の地図データを選定する（ステップＳ２２）。図５は、地図データベース２１ａに蓄積される地図データの一例である。地図データは縮尺レベルに応じて複数準備されている。本実施の形態では、地図データは、ある定められた基準点に対して地図上の座標位置を特定することのできる情報、あるいは、緯度経度情報を含む、画像データとして説明する。端末装置１からのリクエストに含まれる縮尺レベルを示すデータが例えば“Ｎ”とする。この場合、地図配信サーバ２は、複数の縮尺レベルの地図データ（２１ａ-１，・・・，２１ａ-Ｎ，・・・，２１ａ-Ｚ）から、地図データ２１ａ-Ｎをエリア地図データとして選択する。
【００４０】
図４に戻り、地図配信サーバ２は、端末装置１より受信したダウンロードエリアを示す点群座標を用いて、端末装置１に対してダウンロードするエリア地図データの選定を行う（ステップＳ２３）。
【００４１】
図６Ａは、ダウンロードエリアとステップＳ２２で選択されたエリア地図との関係の一例を示す図である。図６Ａに示すようにエリア地図は、複数に区画されたブロックで管理可能となっている。また、地図配信サーバ２は、ブロックで区画されたエリア地図に対応するエリア地図データをブロック毎のファイルとして、端末装置１に送信する。図６Ａの例では、ブロック化されたエリア地図上で、点群座標で特定されるダウンロードエリア８２をすべて含む、複数のブロックに対応する複数のエリア地図データが選択される。図６Ｂは、選択された複数のブロックのエリア地図を示す。この例では、ダウンロードエリアに対する１４のブロックのエリア地図が選択される。なお、ブロックの設定は、各縮尺レベルの地図データに設定されるブロックの画素数が同じあるいはほぼ同じとなるようにブロックの区画をすることが好ましい。これにより、縮尺レベルに依存することなく、ダウンロードされるファイルの容量をほぼ同じにすることが出来るからである。
【００４２】
図４に戻り、地図配信サーバ２は、端末装置１に対して、選択された各ブロックに対応する各エリア地図データを、リクエストを行った端末装置１に対して返信する（ステップＳ２４）。図６Ｂに示す例では、１４のブロックが選択されることから、１４のエリア地図のファイルが端末装置１に対して返信される。なお、エリア地図ファイルは、このファイルが示すエリア地図の地図上の位置を示す情報や縮尺レベルを示す情報も含む。また、エリア地図ファイルは地図データとしての地図画像も含むが地図画像データは圧縮されていることが好ましい。
【００４３】
端末装置１の地図データ取得部６０は、地図配信サーバ２より、エリア地図のファイルを受信し、受信したエリア地図のファイルをオフライン地図表示部５０に渡す。オフライン地図表示部５０は、渡されたエリア地図のファイルをエリア地図記憶部５３に記憶させる（ステップＳ１３）。詳細は図８において説明するが、オフライン地図表示部５０は、Ｓ１１におけるダウンロードエリアの指定処理の際にダウンロードされるファイル数（ブロック数）を特定している。そこで、オフライン地図表示部５０は、エリア地図ファイルを受信するたびに、ステップＳ１１で特定され、表示装置１１上に表示されているファイル数を１つずつ減らすカウントダウン表示も行わせる。このカウントダウン表示により、ユーザは、エリア地図のダウンロードの進捗状況を確認することができる。
【００４４】
端末装置１は、エリア地図データ（エリア地図のファイル）のダウンロードが完了すると、受信したエリア地図を表示装置１１に表示される（ステップＳ１４）。これにより、ユーザは希望する縮尺レベルでエリア地図がダウンロードできたか確認できる。
【００４５】
図７は、ステップＳ１１で設定されたダウンロードエリアとダウンロードされたエリア地図の一例を示す図である。図７における符号９１が設定されたダウンロードエリアを示し、符号９２がダウンロードされたエリア地図の一例を示す。この例では、設定されたダウンロードエリア（符号９１ないしは符号９３）をカバーする１４のブロックからなるエリア地図が端末装置１に返信される。
【００４６】
図８を用いて図４におけるダウンロードエリア指定処理（ステップＳ１１）を詳細に説明する。図８の処理は、端末装置１にて、ユーザが入力装置１３を介して、「オフライン地図ダウンロード」の機能へ遷移することを指定することにより、オフライン地図表示部５０を構成するダウンロードエリア指定部５１により開始される。
【００４７】
ダウンロードエリア指定部５１は、インデックス地図記憶部５２に記憶されるインデックスデータを用いてインデックス地図を表示装置１１に表示させる（ステップＳ１１１）。また、ダウンロードエリア指定部５１は、表示するインデックス地図の縮尺よりも大きい縮尺を示す縮尺レベルをデフォルト値として設定する。
【００４８】
続いて、ダウンロードエリア指定部５１は、入力装置１３に対するユーザの操作で発生するイベントや、処理の過程で発生するイベントの種類を判別する（ステップＳ１１２）。ダウンロードエリア指定部５１は、発生するイベントとして下記のイベントの種別判定を行うものとする。
【００４９】
地点指定イベント：入力装置１３を用いてユーザによりインデックス地図上で指定されたダウンロードエリアの代表的地点の入力があった際に発生するイベント
【００５０】
縮尺レベル変更イベント：入力装置１３を用いてユーザによりエリア地図の縮尺レベルの変更がなされた際に発生するイベント
【００５１】
範囲変更イベント：入力装置１３を用いてユーザによりインデックス地図上でダウンロードエリア変更がなされた際に発生するイベント
【００５２】
ファイル数更新イベント：地点指定、縮尺レベルの変更、あるいは、ダウンロードエリアの表示や更新が行われた際に発生するイベント
【００５３】
ダウンロード実行イベント：入力装置１３を用いてユーザにより設定されたダウンロードエリアにおけるエリア地図のダウンロード実行を指示した際に発生するイベント
【００５４】
発生したイベントが、“地点指定”イベントの場合、ダウンロードエリア指定部５１は、指定地点を基にデフォルトのダウンロードエリアの表示を行う（ステップＳ１１３ａ）。デフォルトのダウンロードエリアの一例としては、指定地点を中心として、１辺１０ｋｍ相当の正方形とする。デフォルトのダウンロードエリアはこれに限るものではなく、例えば、設定されている縮尺レベルに応じて正方形の１辺の距離を変更してもよいし、また、正方形以外の形状のデフォルトのダウンロードエリアであってもよい。さらには、指定された地点を含む市区町村を囲む範囲をデフォルトのダウンロードエリアとしてもよい。
【００５５】
図９Ａは、端末装置１に表示されるデフォルトのダウンロードエリアの一例を示す図である。図９Ａにおいて、符号７１はユーザにより指定された地点を表す。符号７２はユーザによる地点の設定により表示されたデフォルトのダウンロードエリアである。符号７３は、現在設定されているダウンロードエリア、縮尺レベルにおける、ダウンロードされるファイル数を表示する画面領域である。符号７４は、示されるダウンロードエリアにて、エリア地図データのダウンロードの実行をさせるためのボタンアイコンである。符号７５は、現在設定されているダウンロード対象となる地図の縮尺レベルを示す画面上の領域である。縮尺レベルとしては、例えば、“Ｒ分の１”などの縮尺率や、縮尺レベルを示す画面上でのスライダー表示であってもよい。
【００５６】
図８に戻り、ダウンロードエリア指定部５１は、現状のダウンロードエリア、縮尺レベルによりダウンロードされるファイル数の更新をさせるために、ファイル数更新イベントを発生させる（ステップＳ１１３ｂ）。
【００５７】
発生したイベントが、“縮尺レベル変更”イベントの場合、ダウンロードエリア指定部５１は、ユーザの指定した縮尺レベルに設定を変更する（ステップＳ１１４ａ）。また、ダウンロードエリア指定部５１は、図９Ｂの符号７５に示す縮尺レベルの表示領域にユーザにより指定された縮尺レベルに表示を変更する。また、ダウンロードエリア指定部５１は、現状のダウンロードエリア、更新された縮尺レベルによりダウンロードされるファイル数の更新をさせるために、ファイル数更新イベントを発生させる（ステップＳ１１４ｂ）。図９Ｂでは、縮尺レベルが“Ｍ”から符号７５に示すように“Ｎ”に変更され、それに伴い、ダウンロードファイル数が、“Ｘ”から符号７３に示すように“Ｚ”に変更された例を示す。
【００５８】
図８に戻り、発生したイベントが、“範囲変更”イベントの場合、ダウンロードエリア指定部５１は、入力装置１３を介したユーザの操作に応じて、ダウンロードエリアの更新を行う（ステップＳ１１５ａ）。一例として、図９Ｃに示すように、ユーザが画面上でダウンロードエリア７２の一部にタッチするとダウンロードエリア７２をつまむことを示すアイコン７６が表示される。アイコン７６が表示されている状態で、ユーザが画面をタッチしたまま画面上でアイコン７６をスワイプすると、スワイプ動作に連動して、図９Ｄに示すようにダウンロードエリア７２の変更が行われる。このように、ユーザは、ダウンロードするエリアの範囲を自由に設定することが可能である。本例では、ダウンロードエリアのつままれた１辺の２つの端点位置は変更せず、つまんで変更したアイコン７６の位置と、この２つの端点を結ぶように１辺を２辺に変更する例を示している。このような変更は、ユーザの直観的なダウンロードエリア変更に一致し好ましいが、ダウンロードエリアの変更はこれに限るものではない。また、ダウンロードエリアの変更は、エリアの平行移動を含んでもよい。例えば、ユーザのダウンロードエリア内をつまむ操作に伴い、つまんだダウンロードエリアを移動させる操作を行うことで、ダウンロードエリアの平行移動を行えるようにしてもよい。なお、図９Ｄでは、ダウンロードエリア７２の変更に伴い、ダウンロードファイル数が、“Ｚ”から符号７３に示すように“Ｙ”に変更された例を示している。
【００５９】
図８に戻り、ダウンロードエリア指定部５１は、更新された現状のダウンロードエリア、現状の縮尺レベルによりダウンロードされるファイル数の更新をさせるために、ファイル数更新イベントを発生させる（ステップＳ１１５ｂ）。
【００６０】
発生したイベントが、“ファイル数更新”イベントの場合、ダウンロードエリア指定部５１は、現状のダウンロードエリアの図形判定を行い、図形の頂点を示す点群座標を生成する（ステップＳ１１６ａ）。ここで、点群座標は、先に述べたように、ある定められた基準点に対して地図上の座標位置を示すことのできる相対点群座標、あるいは、ダウンロードエリアを示す緯度経度点群座標などである。
【００６１】
ダウンロードエリア指定部５１は、続いて、決定された点群座標、及び、設定された縮尺レベルより、地図配信サーバ２よりダウンロードされるファイル数の決定を行う。また、ダウンロードエリア指定部５１は、決定されたファイル数を、表示装置１１の所定の表示エリアにて更新表示させる（ステップＳ１１６ｂ）。ファイル数は、各縮尺レベルにおける地図上のブロックの区切りルールを地図配信サーバ２よりあらかじめ取得しておく、あるいは、決定された点群座標、及び、現在の縮尺レベルにおけるファイル数を地図配信サーバ２に問い合わせることで、求めることができる。この処理により、例えば、図９Cに示すダウンロードエリアの変更前のファイル数“Ｚ”（符号７３）が、図９Ｄに示すようにダウンロードエリアの変更（符号７９）とともに、ファイル数が“Ｙ”（符号７８）に更新される。
【００６２】
図８に戻り、発生したイベントが、“ダウンロード実行”イベントの場合、ダウンロードエリア指定部５１は、ファイル数更新処理（ステップＳ１１６ａ）で求められた点群座標情報、および、設定されている縮尺レベルを示すデータを確定する（ステップＳ１１７ａ）。そして、ダウンロードエリア指定部５１は、確定した情報を次のプロセスに渡すことでステップＳ１１の処理を終了する。
【００６３】
エリア地図としてダウンロードされる各ファイルの容量はほぼ同じとなるようにエリア地図のブロック化がなされることが好ましい。この場合、縮尺レベルやダウンロードエリアの変更を行う際に、ダウンロードされるファイル数を表示させることで、ユーザは、ダウンロードデータの容量が大きいか小さいかを容易に確認することができる。
【００６４】
図８に示す処理により、図４に示すダウンロードエリア指定処理（ステップＳ１１）が行われる。なお、ダウンロードエリア指定部５１は、ステップＳ１１５ａにおいて、ダウンロードされるファイル数から予測されるデータの容量が、エリア地図記憶部５３に追加記憶可能な容量を超えると判断すると、ダウンロード容量が増える方向へのダウンロードエリアの更新が行われないように制御してもよい。また、ダウンロードエリア指定部５１は、新たにダウンロードされるエリア地図の容量に対して、エリア地図記憶部５３に追加記憶可能な容量が十分でない場合、ユーザに既に記憶されているエリア地図の一部あるいは全ての削除を促す通知を行うようにしてもよい。
【００６５】
次に、オフライン時における端末装置１の動作例を、図１０のフローチャートを用いて説明する。図１０示す処理フローは、地図表示制御部３０の表示地図切替部３３が、オフライン状態となったと判断した際、あいるは、入力装置１３を介してユーザがオフライン地図表示を指定することにより、制御対象をオフライン地図表示部５０に移すことにより開始する。
【００６６】
オフライン地図表示部５０は、位置データの取得を行う（ステップＳ３１）。位置データの取得は、端末装置１がＧＰＳ１６を備える場合、ＧＰＳ１６により取得した位置情報を利用する。ＧＰＳ１６がなくとも、端末装置１の通信装置１５がＷｉ−Ｆｉのアクセスポイントから発せられるビーコン信号を利用することで位置情報を得ることもできる。具体的には、ビーコン信号から得られる情報を基にネットワーク５に接続されたサーバであって、Ｗｉ−Ｆｉのアクセスポイントの位置情報を蓄積するサーバより、一または複数のＷｉ−Ｆｉのアクセスポイントの位置情報を取得する。取得した一または複数のＷｉ−Ｆｉのアクセスポイントの位置情報利用することで、端末装置１の位置を得ることができる。さらには、入力装置１３を介してユーザが指定する位置を位置データとしてもよい。
【００６７】
オフライン地図表示部５０は、位置データを取得すると、位置データで示される位置を含むエリア地図データが、エリア地図記憶部５３に記憶されているか検索する（ステップＳ３２）。検索対象となるエリア地図がない場合（Ｎｏ）、エリア地図不存在の通知を表示装置１１上にて行わせる（ステップＳ３３）。また、ステップ３３において、通知の代わりに、インデックス地図記憶部５２に記憶されるインデックス地図をエリア地図に変えて表示させてもよい。例えば、位置データの示す位置を中心にインデックス地図の表示を行なわせる。あるいは、前述の通知およびインデックス地図の双方を行ってもよい。ステップＳ３２において、検索対象となるエリア地図がある場合（Ｙｅｓ）、そのエリア地図を表示させる（ステップＳ３４）。オフライン地図表示部５０は、例えば、位置データの示す位置を中心にインデックス地図の表示を行わせる。
【００６８】
オフライン地図表示部５０は、入力装置１３を介したユーザによるオフライン地図表示の終了指示があるかを判断する（ステップＳ３５）。終了指示がなれば（Ｎｏ）、ステップＳ３１に戻り、次の位置データの取得を行う。終了指示があれば（Ｙｅｓ）、オフライン地図表示を終了する。ステップＳ３５による終了判断は、上記に限らず、例えば、
１）地図配信サーバ２から地図データを受けることが可能となった時
２）地図配信サーバ２から地図データを受けることが可能となったことをユーザに通知し、ユーザがオンライン地図表示への切り替えを了承した場合
３）地図配信サーバ２から地図データを受けることが可能となり、記憶するエリア地図の範囲外に出た場合
のいずれかの場合に終了と判断してもよい。なお、前述の２）あるいは３）のような判断をすることで、従量制で通信料が生じる場合における通信料を低減することができる。
【００６９】
[他の実施の形態]
地図配信サービスにおいて、ユーザが地図に関連付けて個別に目的地情報等などを地図とともに表示できるサービスが提供されている。これは、ユーザが、地図上におけるユーザの個別情報として地図と関連付けてネットワーク上のサーバに登録でき、この登録したユーザ個別情報を地図表示と共に表示可能とするサービスである。このようなサービスにおいて、通常、ユーザが独自に設定登録したユーザ個別情報も、登録先のサーバよりオンラインで都度取得するのが一般的である。別の言い方をすると、ユーザが設定登録したユーザ個別情報は、オフライン時には、表示できない。本実施の形態では、オフライン時においても、ユーザがサーバに設定登録したユーザ個別情報を表示し得る端末装置について説明する。
【００７０】
図１１は、端末装置１、地図配信サーバ２、及びユーザ個別情報サーバ３からなるシステム概要を示す図である。図１に示すシステムとの違いは、ユーザ個別情報の登録・蓄積をするユーザ個別情報サーバ３がさらにネットワーク５に接続されている点である。なお、ユーザ個別情報サーバ３は、地図配信サーバ２による地図データ配信サービスを前提としている。ユーザ個別情報サーバ３は、ユーザ個別情報を蓄積するユーザ個別情報データベース３１ａを備える。ユーザ個別情報データベース３１ａにおいて、ユーザ個別情報は、そのユーザ個別情報を登録したユーザを識別可能な情報と、このユーザ個別情報の地図上での位置情報とが少なくとも関連付けられて蓄積される。図１１では、ユーザ個別情報サーバ３は、地図配信サーバ２と別サーバとして示しているが、物理的には１つのサーバで、論理的に地図配信サービスと地図上におけるユーザ個別情報登録配信サービスを共に行うようにしてもよい。
【００７１】
ここで、“ユーザ個別情報”としては、ポイント属性情報と図形情報の２種類の情報がある。ポイント属性情報は、例えば住所や建物名（ビル名、マンション名、アパート名称、表札など）、会社名や店舗名、地番、名刺情報などである。名刺情報については、登録対象となる名刺に記載された会社名や住所情報の他、部署、人名、電話、ＦＡＸ、E-mail等がある。図形情報は、地図上に表示するための線や図形である。線は、線を構成する複数の緯度経度座標であり、例えばルート情報や、軌跡情報などがある。図形情報は、建物やエリアを示す際に使われ、複数からなる頂点座標にあらわされるポリゴンであり、各頂点座標は緯度経度情報である。ルート情報については、本実施の形態における端末装置１を用いることで、オフライン時におけるルート案内も可能となる。
【００７２】
図１２は、他の実施の形態における端末装置１の機能ブロック示す図である。図３に示す端末装置１の機能ブロックとの相違は、端末装置１がユーザ個別情報取得部６１をさらに備え、オフライン地図表示部５０がユーザ個別情報記憶部５４をさらに備える点である。ユーザ個別情報取得部６１は、オンライン地図表示部４０、あるいは、オフライン地図表示部５０からの制御のもと、表示装置１１に表示されている地図の範囲を基に、端末装置１のユーザの登録したユーザ個別情報を、ユーザ個別情報サーバ３より取得する。またユーザ個別情報取得部６１は、オンライン地図表示部４０、あるいは、オフライン地図表示部５０に、取得したユーザ個別情報を転送する処理を行う。ユーザ個別情報記憶部５４は、設定されたダウンロードエリアを基に、そのエリアのユーザ個別情報を記憶する。ユーザ個別情報記憶部５４は不揮発性メモリにより構成され、端末装置１の電源がオフとなっても、この記憶部に記憶されたデータは保持される。
【００７３】
図１３は、端末装置１と、地図配信サーバ２およびユーザ個別情報サーバ３間で、エリア地図およびユーザ個別情報を取得する際のフローチャートである。図１３において、端末装置１におけるステップＳ１１からＳ１３、および、地図配信サーバ２におけるステップＳ１１からＳ２４は、図４における説明の通りであり、説明を省略する。以下では、端末装置１におけるステップＳ１５からＳ１７、および、ユーザ個別情報サーバ３におけるステップＳ４１からＳ４３について説明する。
【００７４】
端末装置１のオフライン地図表示部５０は、オンライン時において、ステップＳ１３におけるエリア地図データの受信を完了すると、ステップＳ１５に移る。オフライン地図表示部５０は、ユーザ個別情報取得部６１を介して、ユーザ個別情報のリクエストをユーザ個別情報サーバ３に送信させる（ステップＳ１５）。このリクエストには、符号７０ａに示すように、ユーザを識別するための情報、例えばユーザＩＤと、点群座標とが含まれる。
【００７５】
ユーザ個別情報サーバ３は、リクエストを受信すると（ステップＳ４１）、リクエストに含まれるユーザＩＤおよび点群座標を利用して、ユーザ個別情報データベース３１ａに蓄積されるデータを検索する。ユーザ個別情報サーバ３は、この検索により返信するユーザ個別情報の抽出を行う（ステップＳ４２）。抽出するユーザ個別情報は、ユーザＩＤで特定されるユーザが登録したユーザ個別情報であって、点群座標で特定されるエリア内に設定されたユーザ個別情報とする。なお、抽出されるユーザ個別情報は、点群座標で特定されるエリアに対して一定の基準でエリアを広げたエリア内、あるいは、狭めたエリア内にあるユーザ個別情報であってもよい。さらには、地図配信サーバ２が返信した複数のブロックで表示されるエリア内のユーザ個別情報であってもよい。この場合、この複数のブロックで表示されるエリアに関する情報は、ユーザ個別情報サーバ３が、地図配信サーバ２から、あるいは、端末装置１から取得するようにすればよい。
【００７６】
ユーザ個別情報サーバ３は、抽出したユーザ個別情報を、リクエストを行った端末装置１に返信する（ステップＳ４３）。
【００７７】
端末装置１のユーザ個別情報取得部６１は、ユーザ個別情報サーバ３より、ユーザ個別情報を受信すると、受信したユーザ個別情報をオフライン地図表示部５０に転送する。オフライン地図表示部５０は、受け取ったユーザ個別情報を、ユーザ個別情報記憶部５４に記憶させる（ステップＳ１６）。
【００７８】
オフライン地図表示部５０は、受け取ったユーザ個別情報を、表示装置１１上に表示されているエリア地図に重ねて表示させる（ステップＳ１７）。この表示処理により、ユーザは、ユーザ個別情報のダウンロードができたかを確認できる。これにより、オフライン地図をダウンロードする際に、指定するエリアに含まれる情報として、ユーザ個別情報も合わせてダウンロードすることができる。
【００７９】
図１３では、端末装置１がユーザ個別情報サーバ３に対してリクエストを送信しているが、これに限るものではない。例えば、地図配信サーバ２がステップＳ２１で得られたリクエストをユーザ個別情報サーバ３に通知し、端末装置１にユーザ個別情報を返信させるようにしてもよい。この場合、符号７０に示す情報には、ユーザを識別する情報も含まれることになる。
【００８０】
図１４は、端末装置１における、オフライン時での地図表示およびユーザ個別情報表示をする際のフローチャートである。図１４において、ステップＳ３１〜Ｓ３５は、図１０で説明した通りである。以下では、新たに追加されるステップＳ５１について説明する。
【００８１】
端末装置１のオフライン地図表示部５０は、オフライン時に、エリア地図表示処理（ステップＳ３４）の後、ユーザ個別情報記憶部５４に記憶されるユーザ個別情報を表示装置１１に表示させる（ステップＳ５１）。ここでユーザ個別情報の表示は、例えば、表示装置１１に表示される地図の範囲に含まれるユーザ個別情報とする。なお、表示されたユーザ個別情報におけるポイント属性情報は、地図上にマーカとして表示することもでき、マーカを選択すると詳細情報が表示されるようにしてもよい。また、マーカの選択方法は、端末装置１のタップあるいは入力装置１３としてマウスが使用される際のクリックという動作によって表示されるようにしてもよい。
【００８２】
以上説明したように端末装置１は動作する。なお、インデックス地図データは、端末装置１内のインデックス地図記憶部５２に記憶されるものとして説明したが、これに限るものではない。例えば、エリア地図のダウンロードは、オンライン時に行われることから、オフライン地図表示部５０が、エリア地図データを取得のために、インデックス地図を地図配信サーバ２より一時的に取得・表示するようにしてもよい。
【００８３】
また、例えば、図９Ｄに示すようにダウンロードエリアは多角形として説明したが、これに限るものではない。例えば、ダウンロードエリアは円や楕円などであってもよい。この場合、地図上の地点と、その地点を中心点とする半径、または、長径および短経をユーザに指定させ、ダウンロードエリアを特定する情報として、これらの値を地図配信サーバ２に送信するようにしてもよい。
【００８４】
また、地図データは画像データとして説明したがこれに限るものではない。例えば、ポリゴン情報も含む地図データであって、そのような地図データを、ブロック化したものであってもよい。
【００８５】
また、地図データを分割するブロックは同じ大きさでなくてもよい。例えば、地図データのデータ量、あるいは、地図データを圧縮した際の圧縮データ量がほぼ同じとなるようにブロックを区画するようにしてもよい。
【００８６】
また、分割された地図データは、例えば図６Ａに示すようにダウンロードエリアをすべて含むものとして説明したが、これに限るものではない。例えば、ダウンロードエリアの重なる面積が所定比率値以下のブロックについては、そのブロックをダウンロード対象外としてもよい。
【００８７】
たま、ダウンロードエリアを設定する際に、図８のステップＳ１１３ａで処理する地点指定は、ユーザによる指定ではなくてよい。例えば、ＧＰＳ１６により得られる現在の位置、あるは、Ｗｉ-Ｆｉアクセスポイントから得られるビーコン信号を利用した現在の位置を、指定された地点（地点指定）として利用してもよい。
【００８８】
以上、この発明の実施の形態について図面を参照して詳述してきたが、具体的な構成はこの実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８９】
１…端末装置，  ２…地図配信サーバ，  ３…ユーザ個別情報サーバ，  ３０…地図表示制御部，  ３１…表示エリア変更部，  ３２…地図縮尺変更部，  ３３…表示地図切替部，  ４０…オンライン地図表示部，  ４１…キャッシュ領域，  ５０…オフライン地図表示部，  ５１…ダウンロードエリア指定部,    ５２…インデックス地図記憶部，  ５３…エリア地図記憶部，  ５４…ユーザ個別情報記憶部，  ６０…地図データ取得部，  ６１…ユーザ個別情報取得部
【図１】
2018163320.tif 000003
【図２】
2018163320.tif 000004
【図３】
2018163320.tif 000005
【図４】
2018163320.tif 000006
【図５】
2018163320.tif 000007
【図６Ａ】
2018163320.tif 000008
【図６Ｂ】
2018163320.tif 000009
【図７】
2018163320.tif 000010
【図８】
2018163320.tif 000011
【図９Ａ】
2018163320.tif 000012
【図９Ｂ】
2018163320.tif 000013
【図９Ｃ】
2018163320.tif 000014
【図９Ｄ】
2018163320.tif 000015
【図１０】
2018163320.tif 000016
【図１１】
2018163320.tif 000017
【図１２】
2018163320.tif 000018
【図１３】
2018163320.tif 000019
【図１４】
2018163320.tif 000020