(57)【特許請求の範囲】
【請求項１】
使用用途に応じた複数の地図を切り替え可能に表示する地図表示装置であって、
情報を入力されることができる入力部と、
画像を表示することができる出力部と、
前記入力部を介して入力された情報に基づいて前記出力部を制御する制御部と、を備え、
前記制御部は、
前記入力部を介して入力された情報に基づいて、前記使用用途に応じた複数の地図のうち少なくとも一つの地図画像を前記出力部に表示させた状態で、表示させた前記地図画像とは使用用途の異なる地図の情報を表す切替画像を前記出力部に表示させ、
前記入力部を介して前記切替画像が選択された場合には、前記出力部に表示させる前記地図画像を、選択された前記切替画像に対応する地図画像に切り替え、
前記地図画像を表示する際の前記地図画像の緯度及び経度と、前記地図画像の縮尺と、前記地図画像の方位と、の少なくとも一つを含む表示条件を、選択された前記切替画像に対応する地図画像に引き継いで、選択された前記切替画像に対応する地図画像を表示させ、
前記使用用途に応じた複数の地図は、前記入力部を介して入力された情報に基づいて決定される領域の地図である、第１地図と第２地図と第３地図とのうちの少なくとも前記第３地図を含み、
前記第１地図は、前記領域に含まれる地下鉄を含む路線の表示および前記路線に含まれる少なくとも一部の駅の表示を含む地図であり、
前記第２地図は、前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークがそれぞれ表示される地図であり、
前記第３地図は、
時刻表に基づいて運行される交通手段の駅のうち、前記領域に含まれる駅の少なくとも一部を表す第１種の表示と、
前記第１種の表示に対応づけられた第２種の表示であって、前記交通手段の車両のうち、前記入力部を介して入力された情報に基づいて決定される到着駅に、前記入力部を介して入力された情報に基づいて決定される到着時刻までに、前記駅から到着しうる車両の発車時刻を含む第２種の表示と、を含む、地図であり、
前記第２種の表示は、前記交通手段の車両のうち、前記入力部を介して入力された情報に基づいて決定される到着駅に、前記入力部を介して入力された情報に基づいて決定される到着時刻までに、前記駅から到着しうる車両の最後の発車時刻を含む、
地図表示装置。
【請求項２】
請求項１に記載の地図表示装置であって、
前記使用用途に応じた複数の地図は、前記第２地図を含み、
前記第２地図では、前記各サービス提供施設を運営する組織から提供された情報に基づいて、前記サービス提供施設において提示される前記マークがそれぞれ表示される、地図表示装置。
【請求項３】
請求項１又は請求項２に記載の地図表示装置であって、
前記切替画像は、前記制御部により前記出力部に表示される地図画像の使用用途が識別可能な状態に表示される、地図表示装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の地図表示装置であって、
前記制御部は、表示された前記地図画像上に前記入力部を介して付加された付加画像を、選択された前記切替画像に対応する地図画像上に付加して、選択された前記切替画像に対応する地図画像を表示させる、地図表示装置。
【請求項５】
請求項１から請求項４までのいずれか一項に記載の地図表示装置であって、
前記制御部は、前記出力部に複数の前記切替画像を表示させ、複数の前記切替画像の表示順序を入れ替えることができる、地図表示装置。
【請求項６】
地図表示装置が使用用途に応じた複数の地図を切り替え可能に表示する地図表示方法であって、
情報を入力されることができる入力部を介して入力された情報に基づいて、画像を表示することができる出力部を制御する制御工程を、前記地図表示装置が行い、
前記制御工程は、
前記入力部を介して入力された情報に基づいて、使用用途に応じた複数の地図のうち少なくとも一つの地図画像を前記出力部に表示させた状態で、前記出力部に表示させた前記地図画像とは使用用途の異なる地図の情報を表す切替画像を前記出力部に表示させ、
前記入力部を介して前記切替画像が選択された場合には、前記出力部に表示させる前記地図画像を、前記入力部を解して選択された前記切替画像に対応する地図画像に切り替え、
前記地図画像を表示する際の前記地図画像の緯度及び経度と、前記地図画像の縮尺と、前記地図画像の方位と、の少なくとも一つを含む表示条件を、選択された前記切替画像に対応する地図画像に引き継いで、選択された前記切替画像に対応する地図画像を表示させ、
前記使用用途に応じた複数の地図は、前記入力部を介して入力された情報に基づいて決定される領域の地図である、第１地図と第２地図と第３地図とのうちの少なくとも前記第３地図を含み、
前記第１地図は、前記領域に含まれる地下鉄を含む路線の表示および前記路線に含まれる少なくとも一部の駅の表示を含む地図であり、
前記第２地図は、前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークがそれぞれ表示される地図であり、
前記第３地図は、
時刻表に基づいて運行される交通手段の駅のうち、前記領域に含まれる駅の少なくとも一部を表す第１種の表示と、
前記第１種の表示に対応づけられた第２種の表示であって、前記交通手段の車両のうち、前記入力部を介して入力された情報に基づいて決定される到着駅に、前記入力部を介して入力された情報に基づいて決定される到着時刻までに、前記駅から到着しうる車両の発車時刻を含む第２種の表示と、を含む、地図であり、
前記第２種の表示は、前記交通手段の車両のうち、前記入力部を介して入力された情報に基づいて決定される到着駅に、前記入力部を介して入力された情報に基づいて決定される到着時刻までに、前記駅から到着しうる車両の最後の発車時刻を含む、地図表示方法。
【請求項７】
情報を入力されることができる入力部と、
画像を表示することができる出力部と、
前記入力部を介して入力された情報に基づいて前記出力部を制御する制御部と、を備え、
前記制御部は、
前記入力部を介して入力された情報に基づいて、使用用途に応じた複数の地図のうち少なくとも一つの地図画像を前記出力部に表示させた状態で、前記出力部に表示させた前記地図画像とは使用用途の異なる地図の情報を表す切替画像を前記出力部に表示させ、
前記使用用途に応じた複数の地図は、前記入力部を介して入力された情報に基づいて決定される領域の地図である、第１地図と第２地図と第３地図とのうちの少なくとも前記第３地図を含み、
前記第１地図は、前記領域に含まれる地下鉄を含む路線の表示および前記路線に含まれる少なくとも一部の駅の表示を含む地図であり、
前記第２地図は、前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークがそれぞれ表示される地図であり、
前記第３地図は、
時刻表に基づいて運行される交通手段の駅のうち、前記領域に含まれる駅の少なくとも一部を表す第１種の表示と、
前記第１種の表示に対応づけられた第２種の表示であって、前記交通手段の車両のうち、前記入力部を介して入力された情報に基づいて決定される到着駅に、前記入力部を介して入力された情報に基づいて決定される到着時刻までに、前記駅から到着しうる車両の発車時刻を含む第２種の表示と、を含む、地図であり、
前記第２種の表示は、前記交通手段の車両のうち、前記入力部を介して入力された情報に基づいて決定される到着駅に、前記入力部を介して入力された情報に基づいて決定される到着時刻までに、前記駅から到着しうる車両の最後の発車時刻を含み、
前記制御部は、
前記入力部を介して前記切替画像が選択された場合には、前記出力部に表示させる前記地図画像を、選択された前記切替画像に対応する地図画像に切り替え、前記地図画像を表示する際の前記地図画像の緯度及び経度と、前記地図画像の縮尺と、前記地図画像の方位と、の少なくとも一つを含む表示条件を、選択された前記切替画像に対応する地図画像に引き継ぐ、地図表示装置として機能させるための、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示装置、地図表示方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
表示モニタの画面内に、複数の地図画面を切り替えて表示させる技術が知られている（特許文献１）。特許文献１には、各種の地図画面にそれぞれ対応する複数のタブを、表示モニタの一画面内に地図画面とともに表示し、複数のタブのいずれかが選択されると選択されたタブに対応する地図画面を表示モニタに表示する、ナビゲーション装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２９９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の装置では、例えば、目的地を設定し、現在地から目的地までの推奨経路を探索した後、複数のタブのいずれかが選択されると、目的地付近の地図画面や、ルート全体の地図画面や、推奨経路の全体の地図画面が表示される。しかし、近年、このような経路の探索に用いられる地図だけでなく、使用用途に特化した情報を表示する様々な地図が開発されている。ユーザは、例えば、ある地図を画面上で表示させている際に、表示させている地図と使用用途の異なる地図を表示させたい場合には、使用用途の異なる地図を表示させるための画面に遷移して、検索条件を入力する等の操作を行う場合があり、操作が繁雑であった。そのため、地図を表示させた状態で、表示させた地図と使用用途の異なる地図を、簡易に表示させる技術が求められていた。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。
本発明の第１の形態は、
使用用途に応じた複数の地図を切り替え可能に表示する地図表示装置であって、
情報を入力されることができる入力部と、
画像を表示することができる出力部と、
前記入力部を介して入力された情報に基づいて前記出力部を制御する制御部と、を備え、
前記制御部は、
前記入力部を介して入力された情報に基づいて、前記使用用途に応じた複数の地図のうち少なくとも一つの地図画像を前記出力部に表示させた状態で、表示させた前記地図画像とは使用用途の異なる地図の情報を表す切替画像を前記出力部に表示させ、
前記入力部を介して前記切替画像が選択された場合には、前記出力部に表示させる前記地図画像を、選択された前記切替画像に対応する地図画像に切り替え、
前記地図画像を表示する際の前記地図画像の緯度及び経度と、前記地図画像の縮尺と、前記地図画像の方位と、の少なくとも一つを含む表示条件を、選択された前記切替画像に対応する地図画像に引き継いで、選択された前記切替画像に対応する地図画像を表示させ、
前記使用用途に応じた複数の地図は、前記入力部を介して入力された情報に基づいて決定される領域の地図である、第１地図と第２地図と第３地図とのうちの少なくとも前記第３地図を含み、
前記第１地図は、前記領域に含まれる地下鉄を含む路線の表示および前記路線に含まれる少なくとも一部の駅の表示を含む地図であり、
前記第２地図は、前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークがそれぞれ表示される地図であり、
前記第３地図は、
時刻表に基づいて運行される交通手段の駅のうち、前記領域に含まれる駅の少なくとも一部を表す第１種の表示と、
前記第１種の表示に対応づけられた第２種の表示であって、前記交通手段の車両のうち、前記入力部を介して入力された情報に基づいて決定される到着駅に、前記入力部を介して入力された情報に基づいて決定される到着時刻までに、前記駅から到着しうる車両の発車時刻を含む第２種の表示と、を含む、地図であり、
前記第２種の表示は、前記交通手段の車両のうち、前記入力部を介して入力された情報に基づいて決定される到着駅に、前記入力部を介して入力された情報に基づいて決定される到着時刻までに、前記駅から到着しうる車両の最後の発車時刻を含む、
地図表示装置である。
また、本発明は以下の形態として実現することも可能である。
【０００６】
（１）本発明の一形態によれば、使用用途に応じた複数の地図を切り替え可能に表示する地図表示装置が提供される。この地図表示装置は；情報を入力されることができる入力部と；画像を表示することができる出力部と；前記入力部を介して入力された情報に基づいて前記出力部を制御する制御部と、を備え；前記制御部は；前記入力部を介して入力された情報に基づいて、前記使用用途に応じた複数の地図のうち少なくとも一つの地図画像を前記出力部に表示させた状態で、表示させた前記地図画像とは使用用途の異なる地図の情報を表す切替画像を前記出力部に表示させ；前記入力部を介して前記切替画像が選択された場合には、前記出力部に表示させる前記地図画像を、選択された前記切替画像に対応する地図画像に切り替える。このような形態の地図表示装置によれば、地図画像が表示されている状態で、切替画像が表示されるため、ユーザは、切替画像を選択すれば、使用用途に対応する地図画像を表示させることができる。そのため、使用用途の異なる地図を簡易な操作で切り替えて表示させることができるので、ユーザの利便性を向上させることができる。
【０００７】
（２）上記形態の地図表示装置において、前記切替画像は、前記制御部により前記出力部に表示される地図画像の使用用途が識別可能な状態に表示されてもよい。このような形態であれば、地図の使用用途を把握しやすいので、ユーザの利便性を向上させることができる。
【０００８】
（３）上記形態の地図表示装置において、前記制御部は、前記地図画像を表示する際の前記地図画像の緯度及び経度と、前記地図画像の縮尺と、前記地図画像の方位と、の少なくとも一つを含む表示条件を、選択された前記切替画像に対応する地図画像に引き継いで、選択された前記切替画像に対応する地図画像を表示させてもよい。このような形態であれば、切り替えられた地図画像に、切り替えられる前の緯度及び経度と、地図画像の縮尺と、地図画像の方位との少なくとも一つが同一のまま、表示される地図画像が使用用途の異なる地図に切り替わるので、ユーザが、切り替えられた地図画像に、切り替えられる前の地図画像と同様の表示条件を設定する手間を省くことができる。そのため、ユーザの利便性を向上させることができる。また、緯度及び経度と、地図画像の縮尺と、地図画像の方位との少なくとも一つが同一のまま、地図の使用用途に対応する情報が切り替わるので、ユーザは、地図に表示される情報をより把握しやすくなる。
【０００９】
（４）上記形態の地図表示装置において、前記制御部は、表示された前記地図画像上に前記入力部を介して付加された付加画像を、選択された前記切替画像に対応する地図画像上に付加して、選択された前記切替画像に対応する地図画像を表示させてもよい。このような形態であれば、切り替えられた地図画像に、切り替えられる前の地図画像で付加された画像が引き継がれるので、ユーザは、切り替えられた地図においても、付加された画像を参照することができる。
【００１０】
（５）上記形態の地図表示装置において、前記制御部は、前記出力部に複数の前記切替画像を表示させ、複数の前記切替画像の表示順序を入れ替えることができてもよい。このような形態であれば、切替画像の表示順序を入れ替えて、ユーザの利便性を向上させることができる。
【００１１】
本発明は、地図表示装置以外の種々の形態で実現することも可能である。例えば、地図表示システムや、地図表示方法、その方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態としての地図表示システム１０の構成を示す図である。
【図２】地図表示システム１０により実行される地図表示処理を示すフローチャートである。
【図３】入力画面Ｗ１の一例を示す図である。
【図４】ステップＳ２２０において表示パネル２０２に表示される画面Ｗ２の例を示す図である。
【図５】表示パネル２０２に表示される画面Ｗ３の別の例を示す図である。
【図６】ステップＳ２２０において表示パネル２０２に表示される画面Ｗ４の別の例を示す図である。
【図７】切替られた地図画像に付加画像が引き継がれた例を示す図である。
【図８】乗換地図表示システムのハードウェア構成を示す図である。
【図９】携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０ａと、時刻表サーバ１７０と、において行われる処理を示すフローチャートである。
【図１０】携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０ａと、時刻表サーバ１７０と、において行われる処理を示すフローチャートである。
【図１１】図９のステップＳ２２０ａにおいて携帯電話２００の表示パネル２０２に表示される乗換地図の一例Ｍ０ａを示す図である。
【図１２】図９のステップＳ２４０ａにおいて携帯電話２００の表示パネル２０２に表示される乗換地図の一例Ｍ１ａを示す図である。
【図１３】ステップＳ２７０ａにおいて携帯電話２００の表示パネル２０２に表示される乗換地図の一例Ｍ２ａを示す図である。
【図１４】実施形態Ｂ１の変形態様において、図９のステップＳ２４０ａで表示される乗換地図Ｍ３ａを示す図である。
【図１５】目印地図を表示可能な地図表示システムのハードウェア構成を示す図である。
【図１６】携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０ｂと、第１の企業サーバ１６０と、において行われる処理を示すフローチャートである。
【図１７】図１６のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｂを示す図である。
【図１８】携帯電話２００の表示パネル２０２に目印地図Ｍ１ｂと同一範囲の領域を表す原地図（図１６のＳ１１０ｂ参照）を表示したと仮定した場合の、原地図の一例Ｍ０ｂを示す図である。
【図１９】図１６のステップＳ２５０ｂにおいて対象店舗がユーザによって指定される際に表示パネル２０２に表示されている目印地図の一例Ｍ１ｒｂを示す図である。
【図２０】図１６のステップＳ２７０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ２ｂを示す図である。
【図２１】図１６のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｓｂを示す図である。
【図２２】図１６のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｔｂを示す図である。
【図２３】終電地図を表示可能な地図表示システムのハードウェア構成を示す図である。
【図２４】携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０ｃと、時刻表サーバ１７０と、において行われる処理を示すフローチャートである。
【図２５】携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０ｃと、時刻表サーバ１７０と、において行われる処理を示すフローチャートである。
【図２６】図２４のステップＳ２２０ｃにおいて携帯電話２００の表示パネル２０２に表示される乗換地図の一例Ｍ０ａを示す図である。
【図２７】ステップＳ２２０ｃにおいて表示されている地図上に、ユーザが到着駅として指定したい駅が表示されていない場合の、到着駅の指定方法を示す図である。
【図２８】図２４のステップＳ２４０ｃにおいて携帯電話２００の表示パネル２０２に表示される帰還地図の一例Ｍ１ｃを示す図である。
【図２９】図２４のステップＳ２４０ｃにおいて携帯電話２００の表示パネル２０２に表示される帰還地図の一例Ｍ２ｃを示す図である。
【図３０】ステップＳ２７０ｃにおいて携帯電話２００の表示パネル２０２に表示される帰還地図の一例Ｍ３ｃを示す図である。
【図３１】ステップＳ２７０ｃにおいて、「詳細」ボタンＢＳが押された場合に、携帯電話２００の表示パネル２０２表示される出力結果を示す図である。
【図３２】ステップＳ２７０ｃにおいて携帯電話２００の表示パネル２０２に表示される帰還地図の一例Ｍ４ｃを示す図である。
【発明を実施するための形態】
【００１３】
Ａ．第１実施形態：
Ａ１．全体構成：
図１は、本発明の一実施形態としての地図表示システム１０の構成を示す図である。地図表示システム１０は、端末装置としての携帯電話２００（スマートフォン２００）と、地図切替サーバ１００と、地図サーバ１５０と、を備える。
【００１４】
携帯電話２００は、ＧＰＳユニット２０１と、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、入力部２０６と、時計部２０９と、主制御部２１０と、通話制御部２２０とを有している。
【００１５】
ＧＰＳユニット２０１は、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ／全地球測位システム）の衛星からの電波を受信するためのアンテナを含むユニットである。ＧＰＳのアンテナが受信する電波に基づいて、ＧＰＳユニット２０１は、携帯電話２００の現在位置を表す位置情報を生成することができる。また、ＧＰＳユニット２０１は、衛星からの電波に基づいて、現在時刻を表す時刻情報を生成することができる。
【００１６】
表示パネル２０２は、画像を表示することができる液晶ディスプレイである。表示パネル２０２は、表示している画像に応じてパネルの一部に接触されることによりユーザからの指示を受けとることができるタッチパネル２０６ａを備えている。具体的には、表示パネル２０２は、液晶ディスプレイの上に透明のタッチパネル２０６ａが重ねられて構成される。ユーザは、例えば、表示パネル２０２の表面を指で押したり、表示パネル２０２の表面に接触した状態で指を動かすことにより、画像の表示を制御するための操作を行うことができる。なお、本明細書において、「画像」とは、狭義の画像の他、文字、記号等を含む概念である。
【００１７】
音声出力部２０３は、スピーカを含む装置であって、経路案内などのユーザへのメッセージやメロディなどを音声で出力できる装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。
【００１８】
入力部２０６は、上記タッチパネル２０６ａと、ハードウェアとしてのカーソルキー２０６ｂを含む。ユーザは、タッチパネル２０６ａだけでなく、カーソルキー２０６ｂの周辺部を押してカーソルを移動させ、カーソルキー２０６ｂの中央部を押してＯＮの操作を行うことによっても、携帯電話２００に情報を入力することができる。
【００１９】
通信部２０５は、インターネットＩＮＴを介して地図切替サーバ１００と通信を行い、情報を送受信することができる。時計部２０９は、主制御部２１０からの要求に応じて、現在時刻を表す現在時刻情報を出力する。主制御部２１０は、例えば、ＧＰＳユニット２０１から現在時刻を取得できない場合には、時計部２０９から現在時刻を取得することができる。
【００２０】
主制御部２１０は、携帯電話２００の各部を制御するための制御ユニットである。主制御部２１０は、入力部２０６を介して携帯電話２００に入力された情報に基づいて、携帯電話２００の各部を制御することができる。主制御部２１０は、それらの制御に使用されるＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３を備えている。
【００２１】
より具体的には、主制御部２１０は、ＣＰＵ２１１でアプリケーションソフトウェアを実行することによって携帯電話２００の各部を制御する。主制御部２１０は、例えば、ＧＰＳユニット２０１が生成した位置情報を含む所定の形式のデータを、通信部２０５を介して地図切替サーバ１００に送信することができる。そして、主制御部２１０は、地図切替サーバ１００から地図画像データを入手して、その地図画像データが表す地図画像を表示パネル２０２に表示することができる。
【００２２】
地図切替サーバ１００は、通信部１０２と、制御部１０４と、記憶部１０５とを有している。地図切替サーバ１００は、通信部１０２を使用して、インターネットＩＮＴを介して携帯電話２００と通信を行うことができる。通信部１０２は、使用用途に対応する地図を生成する他のサーバである地図サーバ１５０（後述）とも通信を行うことができる。記憶部１０５は、地図データベース１０６と、切替画像データ１０７と、を記憶している。制御部１０４は、地図切替サーバ１００の各部を制御する。
【００２３】
地図データベース１０６は、携帯電話２００において表示パネル２０２に地図画像を表示するために携帯電話２００に送信される地図画像データを格納している。地図データベース１０６は、様々な縮尺の地図画像データを、縮尺と対応付けて格納している。制御部１０４は、携帯電話２００から受け取った地点、縮尺等を表すデータに基づいて、携帯電話２００が要求する領域の地図画像であって、あらかじめ定められた大きさの地図画像を表す地図画像データを特定し、通信部１０２を介して携帯電話２００に送信する。制御部１０４は、地図データベース１０６と携帯電話２００から受け取ったデータとに基づいて、「通常地図」を生成することができる。「通常地図」とは、道路や路線に関する情報や、施設に関する情報などを表示する一般的な地図である。
【００２４】
切替画像データ１０７は、表示パネル２０２に切替画像ＫＲを表示するためのデータである。切替画像ＫＲは、切替画像データ１０７に基づいて表示パネル２０２に表示される画像であり、使用用途の異なる地図の情報を表す画像である。切替画像ＫＲについての詳細は後述する。本実施形態における切替画像データ１０７は、地図の使用用途を表す文字と、使用用途を表す絵と、を含むデータから構成される。
【００２５】
なお、使用用途の異なる地図とは、例えば、同じ緯度・経度が表示された場合であっても、その地図に表示される情報が異なる地図や、地図に表示される情報が同じでも表示される態様が異なる地図である。使用用途の異なる地図としては、例えば、上述の通常地図や、乗換地図や、目印地図や、観光地図や、終電地図が挙げられる。乗換地図は、地図上に表示される駅までの平均的な所要時間と料金との少なくとも一方が地図上に表示され、移動に必要な情報を容易に確認することが可能な地図である。目印地図は、曲がり角や進行方向の確認の際に必要な、コンビニやファストフードなど、目印になりやすい施設が積極的に表示される地図である。観光地図は、観光名所がアイコン化した形で表現され、地図上のアイコンをクリックすることで、観光名所の詳細情報を確認することが可能な地図である。終電地図は、地図上に表示される駅から目標地点（駅）に到着するための終電時刻が地図上に表示され、終電に乗車するための必要な情報を容易に確認することが可能な地図である。乗換地図と、目印地図と、終電地図と、の詳細については後述する。
【００２６】
地図サーバ１５０は、通信部１５２と、制御部１５４と、記憶部１５５とを有している。地図サーバ１５０は、上述の使用用途の異なる地図の地図画像データを生成可能なサーバである。地図サーバ１５０は、通信部１５２を使用して、インターネットＩＮＴを介して地図切替サーバ１００と通信を行う。地図サーバ１５０は、また、携帯電話２００や、地図を生成するための情報を有する他のサーバとも通信可能である。制御部１５４は、地図サーバ１５０の各部を制御する。なお、図１には、一つの地図サーバ１５０が示されているが、本実施形態では、地図表示システム１０は、複数の地図サーバ１５０、１５０ａ、１５０ｂ、１５０ｃ・・・（地図サーバ１５０ａ、１５０ｂ、１５０ｃについての詳細は後述）を備えており、それぞれの地図サーバ１５０、１５０ａ、１５０ｂ、１５０ｃは、使用用途の異なる地図の地図画像データを生成することができる。
【００２７】
Ａ２．地図表示処理：
図２は、地図表示システム１０により実行される地図表示処理を示すフローチャートである。この処理は、携帯電話２００の表示パネル２０２に、使用用途の異なる地図を切り替えて表示するための処理である。地図表示処理は、携帯電話２００のＲＯＭ２１３に記憶されているプログラムを、携帯電話２００のユーザが指定して実行することで開始される。
【００２８】
地図表示処理が開始されると、携帯電話２００の主制御部２１０は、入力画面を表示パネル２０２に表示して、タッチパネル２０６ａを介して設定条件及び表示条件の入力を受け付けて、受け付けたこれらの条件と地図表示要求と、を地図切替サーバ１００へ送信する（ステップＳ２１０）。設定条件とは、表示パネル２０２に表示させる地図画像の種類を含む条件をいう。表示条件とは、表示パネル２０２に表示させる地図画像の緯度及び経度と、地図画像の縮尺と、地図画像の方位と、の少なくとも一つを含む条件をいう。携帯電話２００は、表示パネル２０２に表示される、地図画像の中心と、地図画像の緯度・経度（例えば表示パネル２０２の右角の緯度・経度及び左角の緯度・経度）と、地図画像の縮尺と、地図画像の方位（表示パネル２０２に表示される地図画像の向き）と、のうち少なくとも一つと、表示パネル２０２のサイズ（地図画像を表示する領域の大きさ）を判別可能なデータと、を、地図切替サーバ１００へ送信する。
【００２９】
図３は、入力画面Ｗ１の一例を示す図である。入力画面Ｗ１には、入力欄Ｇ０１と、地図選択欄Ｇ０２と、が示されている。入力欄Ｇ０１は、ユーザが施設名またはその施設の電話番号もしくは住所を入力する欄である。入力欄Ｇ０１に入力される情報は、上述の表示条件に含まれる。地図選択欄Ｇ０２は、表示パネル２０２に表示させる地図画像の種類を選択するための欄である。主制御部２１０は、入力欄Ｇ０１に施設名が入力された場合には、その施設を地図の中心地点に決定して、中心地点と、「通常地図」の表示要求と、を地図切替サーバ１００へ送信する。また、主制御部２１０は、地図選択欄Ｇ０２から地図画像の種類が選択された場合には、ユーザ（携帯電話２００）の現在位置をＧＰＳユニット２０１を通じて取得して、取得した現在位置を地図の中心地点に決定し、中心地点と、選択された地図の表示要求と、を地図切替サーバ１００へ送信する。図４に示す例では、主制御部２１０は、「秋葉原駅」を地図の中心地点（表示条件）とし、地図画像の種類を「通常地図」（設定条件）とし、地図表示要求とともに、地図切替サーバ１００へ送信する。また、主制御部２１０は、あらかじめ定められた地図の縮尺の情報も、地図切替サーバ１００へ送信する。
【００３０】
図２に戻り、地図切替サーバ１００の制御部１０４は、通信部１０２を介して携帯電話２００から送信された地図表示要求と設定条件と表示条件と、を受信すると、地図画像データを生成する（ステップＳ１１０）。制御部１０４は、通常地図の表示要求を受信した場合には、地図データベース１０６を参照して、表示条件に基づいて表示すべき地図の中心地点を決定して、その中心地点を有する地図画像のデータを生成する。なお、制御部１０４は、通常地図以外の地図画像の表示要求を受信した場合には、地図画像の種類に基づいて地図サーバ１５０を選択し、選択された地図サーバ１５０へ表示条件及び地図画像データの生成要求を送信する。地図サーバ１５０は、受信した表示条件に基づいて地図画像データを生成し、生成した地図画像データを地図切替サーバ１００へ送信する（ステップＳ１５０）。制御部１０４は、このようにして生成した、又は地図サーバ１５０から取得した地図画像を表すデータを、通信部１０２を介して携帯電話２００へ送信する。また制御部１０４は、記憶部１５５から切替画像データ１０７を読み出して、読み出した切替画像データ１０７を、通信部１０２を介して携帯電話２００へ送信する。
【００３１】
次に、携帯電話２００の主制御部２１０は、通信部２０５を介して、地図画像データと、切替画像データ１０７と、を受信すると、地図画像と、切替画像と、を表示パネル２０２に表示する（ステップＳ２２０）。
【００３２】
図４は、ステップＳ２２０において表示パネル２０２に表示される画面Ｗ２の例を示す図である。図４には、地図画像Ｍ２が表示された状態で、切替画像ＫＲが表示されている。本実施形態では、切替画像ＫＲとして、地図画像Ｍ２と切り替えて表示可能な地図の種類を表す画像（通常地図Ｋ０１、乗換地図Ｋ０２、目印地図Ｋ０３・・・）が、識別可能に表示されている。図４には、地図画像Ｍ２として「通常地図」が表示されており、地図画像Ｍ２の中心として「秋葉原駅」が表示されている。
【００３３】
図４に示す地図画像Ｍ２には、さらに、拡縮ボタンＳｃと、ピンボタンＤ０１と、現在地ボタンＤ０２と、が含まれている。拡縮ボタンＳｃは、地図画像Ｍ２の縮尺を変更するためのボタンである。タッチパネル２０６ａを介して、拡縮ボタンＳｃのうち「＋」のボタンが押されると、より狭い範囲が拡大されて表された地図画像が表示される。拡縮ボタンＳｃのうち「−」のボタンが押されると、より広い範囲が表された地図画像が表示される。また、ユーザは、地図上の一点を指示し、動かすことにより、地図をスクロールさせることができる。ユーザが、タッチパネル２０６ａを操作して、地図の拡縮やスクロールを指示した場合には、再度、地図の中心地点の情報や縮尺の情報が、携帯電話２００から地図切替サーバ１００に送信される（図２「Ｓ１」参照）。そして、地図切替サーバ１００において、再度、地図画像データが生成され（ステップＳ１１０）、携帯電話２００に送信される。また、ユーザによりピンボタンＤ０１が押され、その後、地図上の一点が指定された場合には、携帯電話２００の主制御部２１０は、その指定された場所にピンＱ１（付加画像）を表示させる。地図がスクロールされた場合には、ピンＱ１は、地図上で指定された地点とともに移動する。
【００３４】
図４に示す切替画像ＫＲの中から、いずれかの地図が選択された場合には、携帯電話２００の主制御部２１０は、表示パネル２０２に表示させる地図画像Ｍ２を、選択された地図に切り替えるために、選択された地図の種類（設定条件）と地図の中心地点（表示条件）と、付加画像と、を地図画像の切替要求とともに地図切替サーバ１００へ送信する（図２、ステップＳ２９０）。
【００３５】
なお、ユーザが、地図上の一点を指示し、動かすことにより、地図をスクロールした場合には、地図画像Ｍ２の中心地点は、スクロールがされる前の中心地点から変更される。この場合には、主制御部２１０は、変更された中心地点を、切り替えられる地図画像の中心地点として決定することができる。また、同様に、地図の拡縮が変更された場合には、変更された拡縮を、切り替えられる地図画像の拡縮として決定することができる。すなわち、主制御部２１０は、表示パネル２０２に表示された地図画像Ｍ２の表示条件を、切り替えられる地図画像に引き継がせることができる。
【００３６】
地図切替サーバ１００は、地図画像Ｍ２の切替要求と設定条件と表示条件とを受信すると、受信した設定条件及び表示条件に基づいて地図画像Ｍ２を生成して、切替画像データ１０７とともに携帯電話２００へ送信する（ステップＳ１１０）。携帯電話２００は、地図切替サーバ１００から受信した地図画像及び切替画像を表示する（ステップＳ２２０）。以上のようにして、地図表示システム１０は、切替要求がされるたびに、表示パネル２０２に表示させる地図画像を切り替えていく。
【００３７】
図５は、表示パネル２０２に表示される画面Ｗ３の別の例を示す図である。図５には、図４に示す画面Ｗ２において切替画像ＫＲの中から目印地図Ｋ０３が選択され、通常地図を表す地図画像Ｍ２が目印地図を表す地図画像Ｍ３に切替られた例を示している。地図画像Ｍ３の中心地点は「秋葉原駅」であり、地図画像Ｍ３には、地図画像Ｍ２の中心地点が引き継がれている。地図画像Ｍ３において、アルファベット「Ｘ」「Ｙ」「Ｚ」等のマークは、企業のブランドマークであり、コンビニエンスストアや、ガソリンスタンド、ファストフード店のブランドマークである。なお、図５に示した地図画像Ｍ３は、地図の特徴を示すものであり、図４に示す地図画像Ｍ２と厳密に対応するものではない。ユーザは、例えば図４に示したように「秋葉原駅」周辺の通常地図を表示させた場合において、秋葉原駅周辺で、よりわかりやすい目印を目安に移動したい場合などには、切替画像ＫＲの中から目印地図Ｋ０３を選択することにより、目印が積極的に表示される地図画像Ｍ３を表示パネル２０２に表示させることができる。また、所定の駅から秋葉原駅までの所要時間や料金を表示させたい場合には、乗換地図Ｋ０２を選択することにより、秋葉原駅や秋葉原駅の周辺駅までの平均的な所要時間と料金との少なくとも一方を地図上に表示させることができ、ユーザは、移動に必要な情報を容易に確認することができる。このように、地図表示システム１０では、使用用途に応じて地図を簡易に切り替えて表示させることができる。
【００３８】
図６は、ステップＳ２２０において表示パネル２０２に表示される画面Ｗ４の別の例を示す図である。図６では、地図画像Ｍ４として「通常地図」が表示されており、地図画像Ｍ４の中心として「秋葉原駅」が表示された例を示している。また、地図画像Ｍ４には、ピンＱ１が付加されて表示されている。図６に示す画面Ｗ４において、切替画像ＫＲの中からいずれかの地図が選択された場合には、主制御部２１０は、地図画像Ｍ４に付加されたピンＱ１（付加画像）を、設定条件と表示条件とともに、地図切替サーバ１００へ送信する（図２、ステップＳ２９０）。地図切替サーバ１００は、受信した設定条件と表示条件とに応じて地図画像データを生成又は取得し、生成又は取得した地図画像データに付加画像を重畳させたデータを、携帯電話２００へ送信する（ステップＳ１１０）。
【００３９】
図７は、切替られた地図画像に付加画像が引き継がれた例を示す図である。図７には、図６に示した地図画像Ｍ４が切り替えられた場合に表示パネル２０２に表示される画面Ｗ５の例が示されている。図７では、地図画像Ｍ５として「目印地図」が表示されており、地図画像Ｍ５の中心として「秋葉原駅」が表示された例を示している。図６に示す地図画像Ｍ４から切り替えられた地図画像Ｍ５にも、地図画像Ｍ４に表示されていたピンＱ１が引き継がれて表示されている。そのため、通常地図（地図画像Ｍ４）でピンＱ１を付した場所を、目印地図（地図画像Ｍ５）に表示される目印を参照しつつ訪れることができる。このように、制御部１０４は、表示パネル２０２に表示される地図画像Ｍ４に付加された画像を、切り替えられた地図画像Ｍ５にも引き継いで表示させることもできる。
【００４０】
以上で説明した本実施形態の地図表示システム１０によれば、地図画像が表示されている状態で、切替画像が表示されるため、ユーザは、切替画像を選択すれば、使用用途に対応する地図画像を表示させることができる。そのため、使用用途の異なる地図を簡易な操作で切り替えて表示させることができるので、ユーザの利便性を向上させることができる。
【００４１】
また、切替画像は、使用用途が識別可能な状態に表示されるので、ユーザは地図の使用用途を把握しやすい。そのため、ユーザの利便性を向上させることができる。
【００４２】
さらに、地図画像が切り替えられた場合には、切り替えられた地図画像に、切り替えられる前の地図画像の表示条件が引き継がれるので、ユーザが、切り替えられた地図画像に、切り替えられる前の地図画像と同様の表示条件を設定する手間を省くことができる。そのため、ユーザの利便性を向上させることができる。また、地図画像の緯度及び経度と、地図画像の縮尺と、地図画像の方位と、の少なくとも一つの表示条件が引き継がれるので、表示させた地図画像の経度及び緯度と、地図画像の縮尺と、方位と、の少なくとも一つが同一のまま、地図の使用用途に対応する情報を切り替えることができる。そのため、ユーザは、地図に表示される情報をより把握しやすくなる。
【００４３】
また、切り替えられた地図画像に、切り替えられる前の地図画像で付加された画像が引き継がれるので、ユーザは、切り替えられた地図においても、付加された画像を参照することができる。そのため、ユーザの利便性を向上させることができる。なお、付加された画像は、ピンに限られず、例えば選択された施設のアイコンや、施設の詳細な情報を示す吹き出しなどであってもよい。
【００４４】
Ａ３．第１実施形態の変形例：
Ａ３−１．変形例１：
上記実施形態では、切替画像ＫＲは、地図画像の使用用途が識別可能な状態で、表示パネル２０２に表示されている。これに対し、切替画像ＫＲは、地図画像の使用用途が識別可能な状態で表示されていなくともよく、表示パネル２０２に表示される地図画像が変更可能であることを示す態様であればよい。例えば、切替画像ＫＲは、「切替」という文字（ボタン）とし、「切替」ボタンが選択された場合に、携帯電話２００が地図の切替要求を地図切替サーバ１００へ送信することとしてもよい。
【００４５】
Ａ３−２．変形例２：
上記実施形態では、図４〜図７に示す切替画像ＫＲは、地図の使用用途（種類）を表す文字と、地図の使用用途を表す絵と、から構成されている。これに対し、切替画像ＫＲは、表示パネルに表示される地図画像を縮小化した画像であってもよい。この場合、表示パネル２０２に表示される地図画像の表示エリアと、切替画像ＫＲとして表示される各使用用途に対応する地図画像（通常地図Ｋ０１、乗換地図Ｋ０２、目印地図Ｋ０３・・・）の表示エリアと、を対応させるようにしてもよい。表示エリアを対応させるには、表示パネル２０２に表示される地図画像の緯度及び経度、縮尺、方位と、切替画像として表示される各使用用途に対応する地図画像の緯度及び経度、縮尺、方位と、を対応させることになる。このため、携帯電話２００の主制御部２１０は、設定条件として、表示パネル２０２に表示する地図画像Ｍ２の種類、切替画像ＫＲとして表示する各使用用途に対応する地図画像の種類の情報を、地図切替サーバ１００に送信してもよい。こうすることにより、例えば、表示パネル２０２に表示される地図画像の表示エリアをスクロール操作等によって変更した場合には、その変更した地図画像の表示エリアに従って、切替画像ＫＲとして表示される各使用用途に対応する地図画像の表示エリアも、連動して変更される。
【００４６】
Ａ３−３．変形例３：
上記実施形態では、図４〜図７に示す切替画像ＫＲには、図の左側から、通常地図Ｋ０１、乗換地図Ｋ０２、目印地図Ｋ０３・・・の順に地図の種類を示す画像が並んで表示されている。これに対し、切替画像ＫＲには、通常地図Ｋ０１、乗換地図Ｋ０２、目印地図Ｋ０３・・・の順に地図の種類が示されなくともよく、これらの種類を示す画像は入れ替え可能であってもよい。例えば、ユーザがタッチパネル２０６ａを操作し、その操作に応じて主制御部２１０が地図の種類を示す画像を入れ替えて表示パネル２０２に表示させてもよい。また、選択された地図の種類を時系列的に主制御部２１０が記憶することとし、選択された回数の多い順に表示パネル２０２に表示することとしてもよいし、前回選択された地図の種類を優先的に表示させてもよい。また、切替画像ＫＲは、地図の種類を示す情報が、表示パネル２０２にタブ形式で表示されてもよいし、ユーザがタッチパネル２０６ａをスワイプすることで表示パネル２０２に表示されてもよい。
【００４７】
Ａ３−４．変形例４：
上記実施形態では、表示パネル２０２には、一つの地図画像が表示された状態で、切替画像ＫＲが表示されている。これに対し、表示パネル２０２には、二つ以上の地図画像が表示されてもよい。
【００４８】
Ａ３−５．変形例５：
上記実施形態では、地図切替サーバ１００の制御部１０４は、表示パネル２０２に表示された地図画像の表示条件を、選択された切替画像に対応する地図画像に引き継いで、選択された切替画像に対応する地図画像を生成している。これに対し、制御部１０４は表示条件を引き継がず、例えば、表示パネル２０２に表示された地図画像の縮尺が変更され、地図が切り替えられた場合に、縮尺が変更される前の表示条件を用いて、選択された切替画像に対応する地図画像を生成してもよい。また、制御部１０４は、表示パネル２０２に表示された地図画像にピン（付加画像）が付加された場合には、付加画像を、選択された切替画像ＫＲに対応する地図画像に引き継いで表示しなくともよい。このようにすれば、地図切替サーバ１００及び携帯電話２００にかかる負荷を軽減することができる。また、付加画像を、切替画像に対応する地図画像に引き継ぐか否かを、ユーザが入力部を介して選択可能であることとしてもよい。また、制御部１０４は、選択された切替画像ＫＲに対応する地図画像Ｍ２に、付加画像を引き継いで表示することとし、引き継がれた付加画像は、ユーザが入力部２０６を介して例えば付加画像を選択することで地図画像から消去可能であることとしてもよい。このようにすれば、複数のピンや吹き出しが表示された地図画像から地図が切り替えられた場合において、切り替えられた地図画像には所望の付加情報のみを表示させることができるので、ユーザの利便性を向上させることができる。
【００４９】
Ａ３−６．変形例６：
上述の実施形態では、携帯電話２００の主制御部２１０は、入力欄Ｇ０１に施設名が入力された場合には、その施設を地図の中心地点に決定して、中心地点と、「通常地図」の表示要求と、を地図切替サーバ１００へ送信している。また、主制御部２１０は、地図選択欄Ｇ０２から地図画像の種類が選択された場合には、ユーザ（携帯電話２００）の現在位置をＧＰＳユニット２０１を通じて取得して、取得した現在位置を地図の中心地点に決定し、中心地点と、選択された地図の表示要求と、を地図切替サーバ１００へ送信している。これに対し、入力部２０６を介して、入力欄Ｇ０１に施設名が入力され、地図選択欄Ｇ０２から地図画像の種類が選択された場合には、主制御部２１０は、その施設を地図の中心地点に決定し、地図の中心地点と、地図選択欄Ｇ０２から選択された地図の種類と、を地図表示要求とともに地図切替サーバ１００へ送信してもよい。
【００５０】
Ａ３−７．変形例７：
上記実施形態では、地図切替サーバ１００は、通常地図以外の地図画像の表示要求がされた場合には、設定条件に基づいて地図サーバ１５０を選択し、選択した地図サーバ１５０へ地図画像の生成要求と表示条件を送信し、地図サーバ１５０で生成された地図画像データを取得している（図２）。これに対し、地図切替サーバ１００の制御部１０４は、地図サーバ１５０の制御部１５４が実行する機能を実行可能であるとしてもよい。すなわち、地図切替サーバ１００において、使用用途の異なる複数の地図を生成してもよい。また、地図切替サーバ１００の記憶部１０５に、地図サーバ１５０の記憶部１５５に記憶されているデータを記憶することとしてもよい。この場合には、地図サーバ１５０は省略されてもよい。
【００５１】
Ａ３−８．変形例８：
上記実施形態では、地図表示システム１０は、複数の地図サーバ１５０、１５０ａ、１５０ｂ、１５０ｃ・・・（地図サーバ１５０ａ、１５０ｂ、１５０ｃについての詳細は後述）を備えており、それぞれの地図サーバ１５０は、使用用途の異なる地図の地図画像データを生成可能である。これに対し、地図サーバ１５０の制御部１５４は、地図サーバ１５０ａ、１５０ｂ、１５０ｃの制御部１５４ａ、１５４ｂ、１５４ｃのうち少なくとも一つの制御部が実行する機能を実行可能であるとしてもよい。すなわち、地図サーバ１５０において、使用用途の異なる複数の地図の地図画像データを生成してもよい。
【００５２】
Ａ３−９．変形例９：
上記実施形態においては、地図表示システム１０は、携帯電話２００と、地図切替サーバ１００と、地図サーバ１５０と、を含む。しかし、ユーザが携帯し、ＧＰＳユニット２０１を備える携帯端末に、地図切替サーバ１００や地図サーバ１５０など、他の構成要素の機能を備える態様とすることもできる。上記実施形態において携帯電話２００として例示した携帯端末は、いわゆるフィーチャーフォンやスマートフォンであってもよく、電話機能を備えない機器としての、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）や、他のコンピュータなどとすることもできる。すなわち、携帯端末は、ユーザが携帯でき、現在位置を特定することができる装置であればよい。
【００５３】
すなわち、地図表示装置としての地図表示システム１０は、その各構成要素が一つの筐体内に収納されている一つの装置であってもよい。また、地図表示システム１０は、その構成要素が、互いにデータ通信回線で結ばれている２以上の装置として構成されるものとすることもできる。地図画像データを生成する機能、画像（地図）を表示する機能などの各機能については、各装置に１以上の任意の機能を割り当てることができる。そして、各機能は、それぞれ一つの装置で実現されてもよく、２以上の装置が協働して実現してもよい。なお、２以上の構成要素が通信回線で結ばれている態様においては、ユーザに対して情報を出力する出力部は、ユーザに携帯されるものであることが好ましい。
【００５４】
Ａ３−１０．変形例１０：
上記実施形態では、表示パネル２０２には、地図画像として、通常地図や、乗換地図や、目印地図や、観光地図や、終電地図が切り替えて表示される。これに対し、表示パネル２０２に表示される地図画像の種類は、これらに限られず、例えば、自然災害による被害を予測し、その被害範囲を地図化したハザードマップ等であってもよい。
【００５５】
以下では、表示パネル２０２に切り替えて表示される地図の例として、乗換地図と、目印地図と、終電地図と、の詳細と、それぞれの地図を生成する地図表示装置（地図表示システム）と、それぞれの地図の表示方法と、について説明する。
【００５６】
Ｂ．乗換地図を表示可能な地図表示システム：
Ｂ１．実施形態
Ｂ１−１．全体構成：
図８は、乗換地図表示システムのハードウェア構成を示す図である。乗換地図表示システムは、地図サーバ１５０ａと、時刻表サーバ１７０と、携帯電話２００と、を含む。
【００５７】
携帯電話２００は、ＧＰＳユニット２０１と、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、入力部２０６と、時計部２０９と、主制御部２１０と、通話制御部２２０とを有している。これらは、以下で説明するように、上述の第1実施形態において説明した機能と同様の機能を果たすことができる。
【００５８】
ＧＰＳユニット２０１は、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ／全地球測位システム）の衛星からの電波を受信するためのアンテナを含むユニットである。ＧＰＳのアンテナが受信する電波に基づいて、ＧＰＳユニット２０１は、携帯電話２００の現在位置を表す位置情報を生成することができる。また、ＧＰＳユニット２０１は、衛星からの電波に基づいて、現在時刻を表す時刻情報を生成することができる。
【００５９】
表示パネル２０２は、画像を表示することができる液晶ディスプレイである。表示パネル２０２は、表示している画像に応じてパネルの一部に接触されることによりユーザからの指示を受けとることができるタッチパネル２０６ａを備えている。具体的には、表示パネル２０２は、液晶ディスプレイの上に透明のタッチパネル２０６ａが重ねられて構成される。ユーザは、たとえば、表示パネル２０２の表面を指で押したり、表示パネル２０２の表面に接触した状態で指を動かすことにより、画像の表示を制御するための操作を行うことができる。なお、本明細書において、「画像」とは、狭義の画像のほか、文字、記号等を含む概念である。
【００６０】
音声出力部２０３は、スピーカを含む装置であって、経路案内などのユーザへのメッセージやメロディなどを音声で出力できる装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。
【００６１】
入力部２０６は、上記タッチパネル２０６ａと、ハードウェアとしてのカーソルキー２０６ｂを含む。ユーザは、タッチパネル２０６ａだけでなく、カーソルキー２０６ｂの周辺部を押してカーソルを移動させ、カーソルキー２０６ｂの中央部を押してＯＮの操作を行うことによっても、携帯電話２００に情報を入力することができる。
【００６２】
通信部２０５は、インターネットＩＮＴを介して地図サーバ１５０ａおよび時刻表サーバ１７０と通信を行い、情報を送受信することができる。時計部２０９は、主制御部２１０からの要求に応じて、現在時刻を表す現在時刻情報を出力する。主制御部２１０は、たとえば、ＧＰＳユニット２０１から現在時刻を取得できない場合には、時計部２０９から現在時刻を取得することができる。
【００６３】
主制御部２１０は、携帯電話２００の各部を制御するための制御ユニットである。主制御部２１０は、入力部２０６を介して携帯電話２００に入力された情報に基づいて、携帯電話２００の各部を制御することができる。主制御部２１０は、それらの制御に使用されるＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３を備えている。
【００６４】
より具体的には、主制御部２１０は、ＣＰＵ２１１でアプリケーションソフトウェアを実行することによって携帯電話２００の各部を制御する。主制御部２１０は、たとえば、ＧＰＳユニット２０１が生成した位置情報を含む所定の形式のデータを、通信部２０５を介して地図サーバ１５０ａに送信することができる。そして、主制御部２１０は、地図サーバ１５０ａから地図データを入手して、その地図データが表す地図を表示パネル２０２に表示することができる。
【００６５】
地図サーバ１５０ａは、通信部１５２ａと、制御部１５４ａと、記憶部１５５ａとを有している。地図サーバ１５０ａは、通信部１５２ａを使用して、インターネットＩＮＴを介して携帯電話２００や時刻表サーバ１７０と通信を行うことができる。記憶部１５５ａは、地図データベース１５６ａ、所要時間データベース１５７ａ、料金データベース１５８ａ、および表示駅データベース１５９ａを格納している。制御部１５４ａは、地図サーバ１５０ａの各部を制御する。
【００６６】
地図データベース１５６ａは、携帯電話２００において表示パネル２０２に地図画像を表示するために携帯電話２００に送信される地図画像データを格納している。地図データベース１５６ａは、様々な縮尺の地図画像データを、縮尺および位置の情報と対応付けて格納している。制御部１５４ａは、携帯電話２００から受け取った地点、縮尺等を表すデータに基づいて、携帯電話２００が要求する領域の地図画像であって、予め定められた大きさの地図画像を表す地図画像データを特定し、通信部１５２ａを介して携帯電話２００に送信する。
【００６７】
所要時間データベース１５７ａは、様々な鉄道会社、バス会社、船会社などの様々な路線に含まれる隣接する二つの駅の間の平均的な所要時間、急行を利用した場合の隣接する急行停車駅間の平均的な所要時間、特急を利用した場合の隣接する特急停車駅間の平均的な所要時間などのデータを格納している。制御部１５４ａは、携帯電話２００および地図サーバ１５０ａから受け取ったデータに基づいて、所要時間データベース１５７ａを参照し、特定の二つの駅の間の移動に要する時間を計算する。たとえば、制御部１５４ａは、それら二つの駅の間に含まれ特急を利用できる区間の所要時間を合計し、残りの区間中で急行を利用できる区間の所要時間を合計し、さらに残りの区間の所要時間を合計し、さらにそれらの所要時間を合計することによって、その特定の二つの駅の間の移動に要する時間を計算する。所要時間データベース１５７ａに基づいて計算される二つの駅の間の所要時間は、時刻表に基づいて決定されるものではないため、正確な所要時間ではない。
【００６８】
料金データベース１５８ａは、様々な鉄道会社、バス会社、船会社などの様々な路線の料金表のデータを格納している。制御部１５４ａは、携帯電話２００から受け取ったデータに基づいて、料金データベース１５８ａを参照し、特定の二つの駅の間の移動に要する料金を計算し、携帯電話２００に送信する。
【００６９】
表示駅データベース１５９ａは、様々な鉄道会社、バス会社、船会社などの様々な路線とそれらの路線の駅について、地図の縮尺ごとに、（ｉ）その縮尺の乗換地図において路線や駅を表す表示を表示すべきか否かを表すデータ、（ｉｉ）表示すべき路線や駅の地図上の位置、および（ｉｉｉ）表示すべき駅や路線を表す画像データを、格納している。ある縮尺の乗換地図の地図データが生成される際、表示駅データベース１５９ａが参照されて、乗換地図において表示されるべき路線および駅が選択され、それらを表す画像データおよび地図上のそれらの表示位置の情報が取得される。乗換地図については、後に説明する。
【００７０】
ある縮尺の地図においては、特急が停車する駅を表す表示は表示され、特急が停車しない駅を表す表示は表示されないことがある。より小さい縮尺の地図（広い領域が表示される地図）においては、急行が停車する駅を表す表示は表示され、急行が停車しない駅を表す表示は表示されないことがある。
【００７１】
表示駅データベース１５９ａにおいて、地図上で駅の表示を表示すべき駅は、ユーザが各駅の位置関係を地図上で把握しやすいように、縮尺に応じてすべての駅の中からあらかじめ選択されている。このように基準駅からの所要時間と料金とを表示すべき駅を定めることにより、ユーザが各駅の位置関係を地図上で把握しやすい乗換地図を表示することができる。
【００７２】
表示駅データベース１５９ａにおいて、地図上で路線の表示を表示すべき路線は、ユーザが各路線および駅の位置関係を地図上で把握しやすいように、縮尺に応じてすべての路線の中からあらかじめ選択されている。このように表示すべき路線を定めることにより、ユーザが各駅の位置関係および接続関係を地図上で把握しやすい乗換地図を表示することができる。
【００７３】
時刻表サーバ１７０は、通信部１７２と、制御部１７４と、記憶部１７５とを有している。時刻表サーバ１７０は、通信部１７２を使用して、インターネットＩＮＴを介して地図サーバ１５０ａと通信を行うことができる。記憶部１７５は、時刻表データベース１７６を格納している。制御部１７４は、時刻表サーバ１７０の各部を制御する。
【００７４】
時刻表データベース１７６は、様々な鉄道会社、バス会社、船会社などの様々な路線の時刻表のデータを格納している。制御部１７４は、携帯電話２００および地図サーバ１５０ａから受け取ったデータに基づいて、時刻表データベース１７６を参照し、特定の駅の特定の時刻近傍の列車の発車時刻の情報、ならびにその列車の停車駅、およびその停車駅の停車時刻および発車時刻の情報を含むデータを作成し、地図サーバ１５０ａおよび携帯電話２００に送信することができる。
【００７５】
Ｂ１−２．地図を表示する処理：
図９および図１０は、携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０ａと、時刻表サーバ１７０と、において行われる処理を示すフローチャートである。図９および図１０によって表示パネル２０２に表示される地図は、地図上に路線と駅とが表示される「乗換地図」である。乗換地図において表示される路線には、通常の地図には表示されない地下鉄の路線やバスの路線を含む。
【００７６】
ステップＳ２１０ａにおいて、ユーザは、まず、入力部２０６を操作して、携帯電話２００に対して、地図を表示すべき旨の要求を行う。具体的には、ユーザは、タッチパネル２０６ａを操作して、携帯電話２００上で動いている地図表示用アプリケーションソフトウェアに、たとえば、現在位置を中心とする乗換地図を表示すべき旨の指示を行う。また、すでに乗換地図以外の地図（たとえば、地下鉄やバスの路線が表示されない通常の地図）を表示パネル２０２に表示している状態において、表示している地図と同じ範囲を乗換地図で表示すべき旨の指示を、地図表示用アプリケーションソフトウェアに対して行うこともできる。
【００７７】
携帯電話２００の主制御部２１０は、ユーザから入力された情報に基づいて、表示すべき地図の中心地点を決定し、乗換地図を生成すべき旨の指示とともに、通信部２０５を介して、中心地点の情報を地図サーバ１５０ａに送信する。
【００７８】
また、携帯電話２００の主制御部２１０は、表示すべき地図の縮尺の情報も、地図サーバ１５０ａに送信する。中心地点と縮尺の情報を地図サーバ１５０ａに送信する際に、携帯電話２００の表示パネル２０２に地図を表示していない場合には、主制御部２１０は、あらかじめ定められた縮尺の情報を、地図サーバ１５０ａに送信する。一方、すでに乗換地図以外の地図を表示パネル２０２に表示している状態において、表示している地図と同じ範囲を乗換地図で表示すべき旨の指示を、ユーザが携帯電話２００に行った場合には、主制御部２１０は、表示している地図の中心地点と縮尺を、地図サーバ１５０ａに送信する。
【００７９】
ステップＳ１１０ａにおいて、地図サーバ１５０ａの制御部１５４ａは、通信部１５２ａを介して、携帯電話２００から送信された情報を受信する。そして、地図サーバ１５０ａの制御部１５４ａは、携帯電話２００から受信した情報に基づいて、地図データベース１５６ａと表示駅データベース１５９ａとを参照して、指定された中心地点と縮尺とを有し、携帯電話２００の表示パネル２０２の画面サイズに対応している乗換地図のデータを生成する。
【００８０】
より具体的には、制御部１５４ａは、携帯電話２００から受信した中心地点および縮尺の情報と、画面サイズと、に基づいて、表示すべき地図の範囲を決定し、その範囲を有する地図画像のデータを地図データベース１５６ａから取得する。また、制御部１５４ａは、携帯電話２００から受信した縮尺の情報に基づいて、表示駅データベース１５９ａを参照して、乗換地図において表示すべき路線と駅とを決定し、それらを表す画像データを表示駅データベース１５９ａから取得する。
【００８１】
そして、制御部１５４ａは、地図画像と、駅や路線を表す画像とを重畳して、乗換地図のデータを生成する。なお、この時点で生成される「乗換地図」は、後述する基準駅からの所要時間や料金の表示を含まない。その後、地図サーバ１５０ａの制御部１５４ａは、通信部１５２ａを介して、携帯電話２００に乗換地図を表す地図データを送信する。
【００８２】
ステップＳ２２０ａにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、乗換地図を表す地図データを受信し、乗換地図を表示パネル２０２に表示する。
【００８３】
図１１は、図９のステップＳ２２０ａにおいて携帯電話２００の表示パネル２０２に表示される乗換地図の一例Ｍ０ａを示す図である。この乗換地図においては、図１１に示すように、地下鉄を含む複数の路線とそれらの路線に含まれる駅との情報が地図データに含まれる他の情報よりも優先的に重畳表示される。このため、利用者は、表示パネル２０２に表示された乗換地図を参照することで、表示パネル２０２に表示された所定のエリアにおける地下鉄を含む路線とその路線に含まれる駅とを地図上で容易に把握することができる。
【００８４】
図１１に示された乗換地図Ｍ０ａにおいて、十字の印でユーザからの情報によって特定された地点ＰＰが示されている。また、乗換地図の表示には、ピンボタンＤ０１、現在地ボタンＤ０２、および拡縮ボタンＳｃが、含まれる。これらのボタンの表示は、携帯電話２００の主制御部２１０によって、地図サーバ１５０ａから受け取った乗換地図上に重畳される。
【００８５】
乗換地図が表示されている状態において、ピンボタンＤ０１が押され、その後、地図上の一点が指定された場合には、その指定点にピンが表示される。地図がスクロールされた場合には、ピンは、地図上で指定された地点とともに移動する。このような処理により、ユーザは、地図上に目印を残しつつ、訪問地を決定することができる。
【００８６】
乗換地図が表示されている状態において、現在地ボタンＤ０２が押された場合には、地図上の現在位置に対応する地点に矢印状の印（Ｄ０２のアイコン参照）が表示される。なお、表示されている乗換地図の範囲内に現在位置が含まれない場合には、乗換地図の表示範囲は、現在位置を含む範囲に移動する。また、現実の現在位置が移動した場合には、現在位置を表す印は、地図上で現在位置に合致する位置に移動する。このような処理により、ユーザは、現在位置を考慮しつつ、訪問地を決定することができる。
【００８７】
乗換地図には、拡縮ボタンＳｃの表示が含まれている。拡縮ボタンＳｃは、表示されている地図の縮尺を変更するためのボタンである。タッチパネル２０６ａを介して、拡縮ボタンＳｃのうち「＋」のボタンが押されると、より狭い範囲が拡大されて表された地図が表示される。拡縮ボタンＳｃのうち「−」のボタンが押されると、より広い範囲が表された地図が表示される。また、ユーザは、地図上の一点を指示し、動かすことにより、地図をスクロールさせることができる。
【００８８】
図９のステップＳ２２０ａにおいて、ユーザが、タッチパネル２０６ａを操作して、地図の拡縮やスクロールを指示した場合や、現在地ボタンＤ０２が押されたことに伴って地図のスクロールが必要となる場合には、再度、地図の中心地点の情報や縮尺の情報が、携帯電話２００から地図サーバ１５０ａに送信される（図９の「Ｓ１ａ」参照）。そして、地図サーバ１５０ａにおいて、再度、乗換地図の地図データが生成され（ステップＳ１１０ａ）、携帯電話２００に送信される。
【００８９】
ステップＳ２３０ａにおいて、ユーザは、タッチパネル２０６ａを操作して、乗換地図上で基準駅を指定する。具体的には、携帯電話２００の主制御部２１０は、ユーザによって指定された乗換地図上の地点に最も近い駅を基準駅に決定する。このような処理を行うことにより、ユーザは、正確に地図上の駅の地点を指定しなくとも、基準駅を指定することができる。主制御部２１０は、通信部２０５を介して、基準駅の情報を地図サーバ１５０ａに送信する。
【００９０】
ステップＳ１２０ａにおいて、地図サーバ１５０ａの制御部１５４ａは、携帯電話２００から送信された基準駅の情報を、通信部１５２ａを介して受信する。そして、制御部１５４ａは、基準駅を中心とする所定範囲に含まれる駅の中から、表示駅データベース１５９ａを参照して、駅を抽出し、それらの駅について基準駅からの所要時間と料金とを計算する。
【００９１】
基準駅からの所要時間と料金とが計算される駅を定める「所定範囲」は、乗換地図の表示範囲よりも広い。「所定範囲」は、たとえば、乗換地図の中心地点を中心とし、乗換地図の表示範囲に対して縦横とも９倍の大きさを有する範囲とすることができる。このように、基準駅からの所要時間と料金とが計算される駅を、所定範囲に限定することにより、基準駅からの所要時間と料金の取得に要する負荷を低減し、処理時間を短縮することができる。また、所定範囲を、乗換地図の表示範囲を中心とする範囲に設定することにより、ユーザがスクロールによって携帯電話２００の表示パネル２０２に表示する可能性が高い駅について、基準駅からの所要時間と料金とを計算することができる。
【００９２】
制御部１５４ａは、そのように定められる範囲に基づき、表示駅データベース１５９ａを参照して、基準駅からの所要時間と料金とを計算する駅を決定する。基準駅からの所要時間と料金とを計算する駅は、その時点で携帯電話２００の表示パネル２０２に表示されている乗換地図と同縮尺の乗換地図において、地図上に表示される駅である。このような処理を行うことにより、所定範囲に含まれるすべての駅について所要時間と料金を計算する態様に比べて、処理の負荷を低減し、処理時間を短縮することができる。また、ユーザがスクロールによって携帯電話２００の表示パネル２０２に表示し得る駅について、所要時間と料金とを計算することができる。
【００９３】
制御部１５４ａは、そのようにして決定された駅について、所要時間データベース１５７ａを参照して、基準駅からの所要時間を計算する。また、制御部１５４ａは、料金データベース１５８ａを参照して、それらの各駅について、基準駅からの移動に要する料金を計算する。
【００９４】
制御部１５４ａは、時刻表に基づいて乗換経路等を決定して所要時間を計算するのではなく、あらかじめ平均的な所要時間を格納している所要時間データベース１５７ａに基づいて、所要時間を計算する。このため、多数の駅について、基準駅からの所要時間を短時間に計算することができる。
【００９５】
図９のステップＳ１３０ａにおいて、地図サーバ１５０ａの制御部１５４ａは、ステップＳ１１０ａで生成した乗換地図の表示範囲に基づいて、表示駅データベース１５９ａを参照して、基準駅からの所要時間と料金とが計算された駅のうち、携帯電話２００の表示パネル２０２で表示する乗換地図において基準駅からの所要時間と料金とを表示すべき駅を、決定する。
【００９６】
ステップＳ１４０ａにおいて、地図サーバ１５０ａの制御部１５４ａは、ステップＳ１１０ａで作成されている乗換地図の上に、基準駅の表示と、ステップＳ１３０ａで選択された駅についての基準駅からの所要時間と料金とを示す表示と、を表示するための所要時間・料金データを生成する。そして、制御部１５４ａは、通信部１５２ａを介して、所要時間・料金データを携帯電話２００に送信する。
【００９７】
ステップＳ２４０ａにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、所要時間・料金データを受信し、表示パネル２０２に表示している乗換地図（図１１参照）の上に、基準駅の表示と、乗換地図上に表示された各駅についての基準駅からの所要時間と料金とを示す表示と、を重畳して表示する。これにより、携帯電話２００の主制御部２１０は、図１２に示すように、図１１に示す乗換地図上に表示された各駅に対し、基準駅からの所要時間の情報と、基準駅からの料金の情報と、を表示することになる。
【００９８】
図１２は、図９のステップＳ２４０ａにおいて携帯電話２００の表示パネル２０２に表示される乗換地図の一例Ｍ１ａを示す図である。図１２の乗換地図Ｍ１ａにおいて、基準駅を表す表示は、電車の正面図が表された二つのマーク、ならびに「東京」という文字の表示Ｄｓ０と、旗の印と「出発駅」という文字の表示を含む表示Ｄｔ０と、からなる。なお、乗換地図の表示において「出発駅」とは、基準駅を意味する。
【００９９】
また、図１２の乗換地図Ｍ１ａにおいて、電車の正面図が表された二つのマーク、ならびに「神田」という文字の表示Ｄｓ１が、図９のステップＳ１３０ａで選択された駅の表示として、表示される。「￥１７０」という料金の表示および「約２分」という所要時間の表示を含む表示Ｄｔ１が、駅を表す表示Ｄｓ１と対応づけて表示される。また、電車の正面図が表された二つのマーク、ならびに「有楽町」という文字の表示Ｄｓ２が、図９のステップＳ１３０ａで選択された駅の表示として、表示される。「￥１５０ａ」という料金の表示、および「約２分」という所要時間の表示を含む表示Ｄｔ２が、駅を表す表示Ｄｓ２と対応づけて表示される。同様に、乗換地図Ｍ１ａ内の表示Ｄｓ３〜Ｄｓ６は、図９のステップＳ１３０ａで選択された駅の表示である。表示Ｄｔ３〜Ｄｔ６は、それらの駅に対応づけられた料金および所要時間の表示である。
【０１００】
このような処理を行うことにより、ユーザは、基準駅（ここでは東京駅）を起点として、どの程度の時間および料金で周辺の地点に移動できるのかを考慮しつつ、基準駅周辺において訪問すべき地点を選択し、また、訪問経路および訪問順序を決定することができる。
【０１０１】
図９のステップＳ２４０ａにおいて、ユーザが、タッチパネル２０６ａを操作して、乗換地図のスクロールを指示した場合には、再度、地図の中心地点の情報や縮尺の情報が、携帯電話２００から地図サーバ１５０ａに送信される（図９の「Ｓ２ａ」参照）。そして、ステップＳ１３０ａにおいて、地図サーバ１５０ａが、再度、乗換地図の地図データを生成し、乗換地図の地図データに基づいて、基準駅からの所要時間と料金とを表示すべき駅を決定する。そして、ステップＳ１４０ａ以下の処理が行われる。
【０１０２】
ステップＳ１２０ａにおいて、携帯電話２００の表示パネル２０２で表示されている乗換地図の範囲を超える範囲（ここでは、縦横とも９倍の矩形の範囲）について、基準駅からの所要時間と料金が計算されている。このため、その範囲内で地図のスクロールが行われた場合には、基準駅からの所要時間と料金を計算することなく、迅速に、乗換地図の生成および表示を行うことができる。
【０１０３】
なお、図９において図示を省略したが、ステップＳ２４０ａにおいて、ステップＳ１２０ａで料金および所要時間を計算した駅の範囲を超えるスクロールが行われた場合や、乗換地図の拡縮が指示された場合には、処理は、ステップＳ２４０ａからステップＳ１２０ａに移行し、再度、ステップＳ１２０ａ以下の処理が行われる。
【０１０４】
図１０のステップＳ２５０ａにおいて、乗換地図（図１２参照）を見たユーザは、乗換地図内に表示された駅の中から目的駅を決定し、タッチパネル２０６ａを操作して、乗換地図上で目的駅を指定する。目的駅の指定方法は、基準駅の指定方法と同様である。目的駅が指定されると、基準駅を出発する時刻を入力する領域である時刻入力部が、表示パネル２０２上に表示される（図示省略）。
【０１０５】
ステップＳ２６０ａにおいて、ユーザは、時刻入力部に、基準駅を出発する時刻を入力する。携帯電話２００の主制御部２１０は、通信部２０５を介して、目的駅の情報と、基準駅を出発する時刻の情報を、地図サーバ１５０ａに送信する。
【０１０６】
ステップＳ１５０ａａにおいて、地図サーバ１５０ａの制御部１５４ａは、通信部１５２ａを介して、時刻表サーバ１７０に、目的駅の情報と、基準駅の情報と、基準駅を出発する時刻の情報とを、送信する。そして、制御部１５４ａは、基準駅を出発する車両の発車時刻、目的駅における車両の到着時刻を含む乗換スケジュールを、時刻表サーバ１７０に、問い合わせる。
【０１０７】
ステップＳ３１０ａにおいて、時刻表サーバ１７０の制御部１７４は、目的駅の情報と、基準駅の情報と、基準駅を出発する時刻の情報と、に基づいて、時刻表データベース１７６を参照し、乗換スケジュールを決定する。乗換スケジュールには、基準駅を出発する車両の発車時刻、および目的駅における車両の到着時刻が含まれる。そして、制御部１７４は、通信部１７２を介して、地図サーバ１５０ａに、乗換スケジュールのデータを送信する。
【０１０８】
ステップＳ１６０ａにおいて、地図サーバ１５０ａの制御部１５４ａは、乗換スケジュールに含まれる、基準駅と、目的駅と、基準駅を出発する車両の発車時刻と、目的駅に到着する車両の到着時刻と、を含む表示であって、目的駅の表示と対応づけて表示されるべき表示を含む乗換スケジュールの表示用データを生成する。生成されるスケジュール表示用データは、同時に、詳細な乗換スケジュールの提示を指示するための「乗換案内」ボタンと、目的駅を新たに基準駅に指定するための「出発駅に設定」ボタンとの表示を含む。制御部１５４ａは、通信部１５２ａを介して、生成したスケジュール表示用データを、携帯電話２００に送信する。
【０１０９】
ステップＳ２７０ａにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、スケジュール表示用データを受信する。そして、スケジュール表示用データに基づいて、基準駅と、目的駅と、基準駅を出発する車両の発車時刻と、目的駅に到着する車両の到着時刻と、を含む表示が、目的駅の表示と対応づけて表示された乗換地図を、表示パネル２０２に表示する。
【０１１０】
図１３は、ステップＳ２７０ａにおいて携帯電話２００の表示パネル２０２に表示される乗換地図の一例Ｍ２ａを示す図である。図１３の乗換地図Ｍ２ａにおいて、乗換スケジュールを含む表示Ｄｔ１０は、基準駅を表す「出発：東京」という表示と、目的駅を表す「到着：神田」という表示と、基準駅を出発する車両の発車時刻である「１５：３０」という表示と、目的駅に到着する車両の到着時刻である「１５：３２」という表示と、を含む。さらに、表示Ｄｔ１０は、詳細な乗換スケジュールを示すことを指示するための「乗換案内」ボタンと、目的駅を基準駅に指定するための「出発駅に設定」ボタンと、を含む。
【０１１１】
このような処理を行うことにより、ユーザは、地図全体をながめておおまかな所要時間および料金に基づいて訪問地を検討しつつ（図１２参照）、個別に訪問地の候補とした地点の近傍の駅については、実際の時刻表に基づいて、正確な出発時間および到着時間を知ることができる（図１３参照）。
【０１１２】
図１０のステップＳ２７０ａにおいて、「出発駅に設定」ボタンが押された場合には、処理は、図９のステップＳ２３０ａに進む（図１０および図９の「Ｎａ」参照）。ステップＳ２３０ａにおいて、携帯電話２００の主制御部２１０は、ユーザによって新たに指定された、それまでの処理における目的駅を、基準駅に決定する。そして、主制御部２１０は、通信部２０５を介して、基準駅の情報を地図サーバ１５０ａに送信する。以下の処理は、すでに説明したとおりである。
【０１１３】
このような処理を行うことにより、ユーザは、それまでの目的駅を起点（基準駅）として、次の訪問地を、地図全体をながめつつ、おおまかな所要時間および料金に基づいて、検討することができる。その結果、連続して複数の訪問地をまわるスケジュールを検討することができる。
【０１１４】
ステップＳ２７０ａにおいて、「乗換案内」ボタンが押された場合には、図９および図１０の処理を終了し、処理は、乗換案内処理に移行する。乗換案内処理においては、時刻表サーバ１７０の時刻表データベース１７６に基づいて、基準駅を出発する車両の発車時刻、目的駅における車両の到着時刻、乗換駅、乗換駅を出発する車両の発車時刻、各駅における車両の到着ホームの番号などが、携帯電話２００の表示パネル２０２表示される。乗換案内処理の詳細な説明は省略する。
【０１１５】
Ｂ２．実施形態Ｂ１の変形態様：
図１４は、実施形態Ｂ１の変形態様において、図９のステップＳ２４０ａで表示される乗換地図Ｍ３ａを示す図である。この態様においては、乗換地図における基準駅の表示が実施形態Ｂ１とは異なる。実施形態Ｂ１の変形態様の他の点は、実施形態Ｂ１と同じである。
【０１１６】
この態様においては、基準駅の表示Ｄｔ２０は、旗の印を含むが、「出発駅」という文字表示（図１２参照）を伴わない。基準駅の以外の駅の表示Ｄｓ２１〜Ｄｓ３３、ならびに、料金および所要時間の表示Ｄｔ２１〜Ｄｔ３３の態様は、実施形態Ｂ１と同様である。
【０１１７】
図１２に示した乗換地図Ｍ１ａの表示画面の例では、表示範囲に、互いに乗り入れをしない複数の路線が存在する。そして、それらの路線は分岐しない。図１２に示した乗換地図Ｍ１ａにおいては、それらの路線の駅について駅の表示Ｄｓ１〜Ｄｓ６、料金および所要時間の表示Ｄｔ１〜Ｄｔ６が表示されている。しかし、実施形態Ｂ１においても、実施形態Ｂ１の変形態様においても、乗換地図に含まれる範囲に分岐する路線が存在する場合には、図９のステップＳ２４０ａにおいて、分岐の各枝について、それらの路線に含まれる駅の表示、ならびに料金および所要時間の表示がなされる（図１４のＤｓ２１〜Ｄｓ３３，Ｄｔ２１〜Ｄｔ３３参照）。なお、「分岐する路線の各枝」は、基準となる駅（基準駅）から遠ざかる方向に延びつつ路線が分岐している場合、分岐から先に伸びる各枝を意味する。
【０１１８】
このような処理を行うことにより、ユーザは、地図上の様々な地点を訪問地の候補として検討することができる。
【０１１９】
Ｂ３．変形例：
Ｂ３−１．変形例１：
上記実施形態Ｂ１においては、図９のステップＳ２１０ａにおいて、ユーザは、現在位置を中心とする乗換地図を表示すべき旨の指示を携帯電話２００に行う例や、すでに表示している地図と同じ範囲を乗換地図で表示すべき旨の指示を携帯電話２００に行う例について説明した。しかし、ユーザは、地図表示用アプリケーションソフトウェアに、乗換地図を表示すべき旨の指示を入力した後、施設名またはその施設の電話番号もしくは住所を入力することにより、その施設を中心とする乗換地図を表示すべき旨の指示を行うこともできる。すなわち、ユーザは、中心位置を特定することができる情報の入力とともに、地図の表示を指示すればよい。
【０１２０】
Ｂ３−２．変形例２：
上記実施形態Ｂ１においては、ユーザが入力した情報に基づいて所要時間や料金を含まない乗換地図が表示された後、ユーザは、乗換地図上で基準駅を指定する（図９のＳ２２０ａ，Ｓ２３０ａ参照）。そして、その指定した基準駅からの所要時間や料金を含む乗換地図を表示している（図９のＳ２４０ａ参照）。しかし、所要時間や料金を含まない乗換地図を事前に表示せずに、最初から所要時間や料金を含む乗換地図が生成され表示される態様とすることもできる。この場合、携帯電話２００の主制御部２１０は、乗換地図上での基準駅が携帯電話２００において予め決定されているか否かを判断し、基準駅が予め決定されている場合には、その予め決定されている基準駅の情報を、通信部２０５を介して地図サーバ１５０ａに送信することになる（図９のステップＳ２３０ａ参照）。また、乗換地図上での基準駅が予め決定されていない場合は、携帯電話２００に予めデフォルトとして設定されている地域の代表駅を、乗換地図上での基準駅として決定し、その決定した基準駅の情報を、通信部２０５を介して地図サーバ１５０ａに送信することになる（図９のステップＳ２３０ａ参照）。
【０１２１】
基準駅が携帯電話２００において予め決定されている場合としては、例えば、以下の例が挙げられる。ＧＰＳユニット２０１の機能が有効に設定されており、ＧＰＳユニット２０１により現在位置情報を取得した場合に、その現在位置情報の地点に最も近い駅を基準駅に決定する。また、ユーザが携帯電話２００を操作して自宅最寄駅、会社最寄駅等の出発駅を予めユーザＩＤに対応付けて登録しておき、その出発駅を基準駅として使用する設定がされている場合に、その出発駅を基準駅に決定する。これにより、乗換地図上での基準駅を予め決定することができる。
【０１２２】
また、乗換地図上での基準駅が予め決定されておらず、携帯電話２００に予め設定されているデフォルトの駅を、乗換地図上での基準駅として決定する方法としては、例えば、以下の方法が挙げられる。東京、京都、名古屋、大阪等の主要なエリア毎にデフォルトの代表駅を設定しておく。そして、携帯電話２００の主制御部２１０は、表示パネル２０２に表示された乗換地図のエリアに対応するデフォルトの代表駅を乗換地図上での基準駅として決定する。これにより、表示パネル２０２に表示された乗換地図のエリアに応じたデフォルトの代表駅を基準駅として決定することができる。なお、携帯電話２００の主制御部２１０は、決定した基準駅の情報を表示パネル２０２に表示したりする。これにより、ユーザは、どの駅が基準駅として決定されたかを容易に把握することができる。
【０１２３】
Ｂ３−３．変形例３：
上記実施形態Ｂ１においては、基準駅からの所要時間と料金とが計算される駅を定める「所定範囲」（図９のステップＳ１２０ａ参照）は、表示している乗換地図の中心地点を中心とし、その地図の範囲に対して縦横とも９倍の大きさを有する範囲である。しかし、基準駅からの所要時間と料金とが計算される駅を定める「所定範囲」は、表示している地図の範囲に対して縦横ともＮ倍（Ｎは２以上の整数）の大きさを有する矩形の範囲や、表示している地図の中心地点を中心とする所定の大きさの半径を有する円形状の範囲など、他の範囲とすることもできる。
【０１２４】
Ｂ３−４．変形例４：
上記実施形態Ｂ１では、基準駅と目的駅との間の移動に要する料金は、地図サーバ１５０ａが保有する料金データベース１５８ａに基づいて計算される（図８、および図９のステップＳ１２０ａ参照）。しかし、基準駅と目的駅との間の移動に要する料金は、地図サーバ１５０ａまたは携帯電話２００が、時刻表サーバ１７０に問い合わせることによって、最終的に携帯電話２００に送信されるものとすることもできる。
【０１２５】
Ｂ３−５．変形例５：
上記実施形態Ｂ１においては、縮尺に応じてあらかじめ定められた表示すべき駅の情報を格納する表示駅データベース１５９ａと、出力部としての携帯電話２００の表示パネル２０２に表示している地図の縮尺と、に基づいて決定された駅について、駅を表す画像と、所要時間および料金と、が表示される（図８および図９のステップＳ１３０ａ参照）。しかし、駅を表す画像と、所要時間と料金との少なくとも一方と、が表示される駅は、他の方法で決定されることもできる。
【０１２６】
たとえば、各駅の表示の優先度を格納する優先度データベース１５９ａａ（図８参照）を備え、優先度データベース１５９ａａに基づいて、優先度の高いものから選択された、あらかじめ定められた数（たとえば、１つの乗換地図において７個）以下の数の駅について、駅を表す画像と、所要時間と前記料金との少なくとも一方と、を表示する態様としてもよい。
【０１２７】
基準駅周辺のすべての駅について、駅を表す表示や、所要時間および到着時刻の表示が地図上に表示されると、地図の大部分がそれらの表示で隠されてしまい、各駅の地図上の位置が把握できなくなってしまう可能性がある。しかし、上記の態様とすれば、そのような事態を防止することができる。なお、「あらかじめ定められた数」は、５個、８個など任意の数とすることができ、出力部の地図を表示する部分の大きさおよび描画密度に応じて定めることができる。
【０１２８】
また、乗換地図の範囲に含まれるすべての駅について、駅を表す画像と、所要時間と前記料金との少なくとも一方と、を表示する態様としてもよい。
【０１２９】
Ｂ３−６．変形例６：
なお、乗換地図においては、特急が停車する駅について、急行が停車する駅よりも優先的に、前記第１種の表示を表示し、急行が停車する駅について、特急も急行も停車しない駅よりも優先的に、前記第１種の表示を表示する態様とすることもできる。
【０１３０】
このような態様とすれば、基準駅周辺のすべての駅について、駅を表す画像が表示されることにより、特急が停車する大きい駅の地図上の位置が、特急が停車しない駅の画像のために把握できなくなってしまったり、急行が停車する駅の地図上の位置が、特急も急行も停車しない小さい駅の画像のために把握できなくなってしまったりする事態を防止することができる。
【０１３１】
Ｂ３−７．変形例７：
上記実施形態Ｂ１においては、乗換地図Ｍ１ａ，Ｍ３ａにおいて、基準駅以外の各駅までの所要時間と料金とは、いずれも表示されている（図１２、図１４参照）。しかし、乗換地図において駅を表す画像に対応づけて表示される情報は、各駅までの所要時間と料金とのいずれか一方であってもよい。
【０１３２】
Ｂ３−８．変形例８：
上記実施形態Ｂ１においては、地図サーバ１５０ａにおいて、地図上に表示される各種のボタンＳｃ，Ｄ０１，Ｄ０２を含む地図の地図データが生成される。しかし、地図上に表示される１以上のボタンは、地図サーバ１５０ａで生成される地図のデータには含まれず、携帯電話２００において、地図上に重畳されてもよい。
【０１３３】
Ｂ３−９．変形例９：
上記実施形態Ｂ１においては、鉄道およびその駅を例に本発明についての説明をした。しかし、本発明は、バス路線や定期運行線などの鉄道以外の交通手段にも適用することができる。また、自動車で高速道路や有料道路を利用する場合にも適用することができる。すなわち、あらかじめ定められた地点（鉄道の駅、バスの停留場、インターチェンジなど）の間を、あらかじめ定められた料金で移動する様々な場合について、本発明は適用することができる。
【０１３４】
すなわち、本発明の実施形態における「駅」には、鉄道の駅と、路線バスの停留所と、高速道路および有料道路のインターチェンジと、を含む。そして、「基準駅から駅までの移動に要する料金」には、「基準となる鉄道の駅から、鉄道のある駅までの移動に要する料金」と、「基準となる停留所からある停留所までの移動に要するバス料金」と、「基準となるインターチェンジからあるインターチェンジまでの移動に要する高速道路料金」と、を含む。
【０１３５】
Ｂ３−１０．変形例１０：
地図サーバ１５０ａの地図データベース１５６ａ内に格納されている画像データとしての地図画像データは、ラスタデータとして保持されていてもよいし、ベクトルデータとして保持されていてもよい。ユーザが携帯する端末装置としての携帯電話２００に送信される地図画像データも、ラスタデータであってもよいし、ベクトルデータであってもよい。さらに、地図データベース１５６ａ内の地図画像データと、端末装置に送信される地図画像データは、いずれか一方をベクトルデータとし、他方をラスタデータとすることもできる。
【０１３６】
Ｂ３−１１．変形例１１：
上記実施形態Ｂ１においては、地図表示システムは、その構成要素として、地図サーバ１５０ａと、時刻表サーバ１７０と、携帯電話２００と、を含む。しかし、ユーザが携帯し、ＧＰＳユニットを備える携帯端末に、地図サーバ１５０ａや時刻表サーバ１７０など、他の構成要素の機能を備える態様とすることもできる。また、地図サーバ１５０ａと時刻表サーバ１７０とは、同じサーバであってもよい。上記実施形態Ｂ１において携帯電話２００として例示した携帯端末は、いわゆるフィーチャーフォンやスマートフォンであってもよく、電話機能を備えない機器としての、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）や、他のコンピュータなどとすることもできる。すなわち、携帯端末は、ユーザが携帯でき、現在位置を特定することができる装置であればよい。
【０１３７】
すなわち、地図表示装置としての地図表示システムは、その各構成要素が一つの筐体内に収納されている一つの装置であってもよい。また、地図表示システムは、その構成要素が、互いにデータ通信回線で結ばれている２以上の装置として構成されるものとすることもできる。経路データを生成する機能、特定領域を選択する機能などの各機能については、各装置に１以上の任意の機能を割り当てることができる。そして、各機能は、それぞれ一つの装置で実現されてもよく、２以上の装置が協働して実現してもよい。なお、２以上の構成要素が通信回線で結ばれている態様においては、ユーザに対して情報を出力する出力部は、ユーザに携帯されるものであることが好ましい。
【０１３８】
Ｂ３−１２．変形例１２：
上記実施形態Ｂ１においては、地図サーバ１５０ａの制御部１５４ａは、ステップＳ１４０ａにおいて、所要時間・料金データを生成し、携帯電話２００に送信している。そして、携帯電話２００の主制御部２１０は、ステップＳ２４０ａにおいて、表示パネル２０２に表示した図１１に示す乗換地図上に所要時間・料金データを重畳表示するようにしている。しかし、以下のような態様とすることも可能である。すなわち、地図サーバ１５０ａの制御部１５４ａは、ステップＳ１４０ａにおいて、ステップＳ１１０ａで作成されている乗換地図の上に、基準駅の表示と、ステップＳ１３０ａで選択された駅の表示と、それらの駅についての基準駅からの所要時間と料金とを示す表示と、を表示した新たな乗換地図の地図データを生成し、携帯電話２００に送信する。そして、携帯電話２００の主制御部２１０は、ステップＳ２４０ａにおいて、地図サーバ１５０ａから受信した地図データを基に、図１２に示す乗換地図を表示パネル２０２に表示する。
【０１３９】
同様に、基準駅と、目的駅と、基準駅を出発する車両の発車時刻と、目的駅に到着する車両の到着時刻と、を含む表示（図１３のＤｔ１０参照）についても、上記実施形態Ｂ１の様に、地図サーバ１５０ａにおいてスケジュール表示用データを生成して、携帯電話２００がスケジュール表示用データに基づいて、上記表示を行う態様（図１０のＳ１６０ａ，Ｓ２７０ａ参照）以外に、以下のような態様とすることもできる。すなわち、地図サーバ１５０ａの制御部１５４ａは、ステップＳ１６０ａにおいて、上記処理で作成されている所要時間と料金の表示を含む乗換地図の上に、基準駅と、目的駅と、基準駅を出発する車両の発車時刻と、目的駅に到着する車両の到着時刻と、を含む表示を表示した新たな乗換地図の地図データを生成し、携帯電話２００に送信する。そして、携帯電話２００の主制御部２１０は、ステップＳ２７０ａにおいて、地図サーバ１５０ａから受信した地図データを基に、図１３に示す乗換地図を表示パネル２０２に表示する。
【０１４０】
Ｂ３−１３．変形例１３：
上記実施形態Ｂ１においては、ユーザは、タッチパネル２０６ａを操作して、乗換地図上で基準駅を指定している。しかし、以下の方法で基準駅を指定することも可能である。例えば、自宅最寄駅、会社最寄駅等の出発駅を予め携帯電話２００に登録しておき、その登録した駅のアイコンを携帯電話２００の表示パネル２０２上に表示する。そして、表示パネル２０２上に表示された登録駅のアイコンがユーザにより選択された場合に、その駅を基準駅として指定する。これにより、表示パネル２０２上に表示された登録駅のアイコンがユーザにより選択された場合に、その選択された駅を基準駅とし、乗換地図上に表示された各駅に対し、基準駅からの所要時間の情報と、基準駅からの料金の情報と、を表示することができる。
【０１４１】
例えば、自宅最寄駅を登録した場合は、自宅アイコンを携帯電話２００の表示パネル２０２上に表示する。そして、表示パネル２０２上に表示された自宅アイコンがユーザにより選択された場合に、自宅最寄駅を基準駅とし、乗換地図上に表示された各駅に対し、基準駅からの所要時間の情報と、基準駅からの料金の情報と、を表示する。また、会社最寄駅を登録した場合は、会社アイコンを携帯電話２００の表示パネル２０２上に表示する。そして、表示パネル２０２上に表示された会社アイコンがユーザにより選択された場合に、会社最寄駅を基準駅とし、乗換地図上に表示された各駅に対し、基準駅からの所要時間の情報と、基準駅からの料金の情報と、を表示する。これにより、携帯電話２００に予め登録した基準駅を基に、乗換地図上に表示された各駅に対し、基準駅からの所要時間の情報と、基準駅からの料金の情報と、を表示するようにすることができる。
【０１４２】
Ｂ３−１４．変形例１４：
上記実施形態Ｂ１においては、図１２に示すように、乗換地図上に表示された各駅に対し、基準駅からの所要時間の情報と、基準駅からの料金の情報と、を表示するようにしている。しかし、定期券を考慮した以下のような態様とすることもできる。すなわち、ユーザが定期券で使用する路線の区間を携帯電話２００等に登録する。携帯電話２００の主制御部２１０は、定期券アイコンを携帯電話２００の表示パネル２０２上に表示する。そして、表示パネル２０２上に表示された定期券アイコンがユーザにより選択された場合に、定期券で使用する路線の区間の料金を除いた各駅までの料金の情報を表示する。例えば、定期券で使用する路線の区間が『品川駅-東京駅』区間とする。基準駅が品川駅とし、乗換地図上に表示された上野駅までの料金の情報を表示する場合は、品川駅から東京駅までの区間を除き、東京駅から上野駅までの料金の情報を表示する。これにより、定期券で使用する区間の料金を除いた料金の情報を乗換地図上に表示することができる。
【０１４３】
Ｂ３−１５．変形例１５：
上記実施形態Ｂ１においては、地図サーバ１５０ａは、地図データベース１５６ａから取得した地図画像に対し、表示駅データベース１５９ａから取得した路線や駅を表す画像を重畳して、乗換地図のデータを作成している。しかし、他の方法で乗換地図を表示することもできる。地図データベース１５６ａが保持している地図データは、地図上に表示すべき対象（河や湖、道路、信号、建物、路線、駅など）について、表示の優先度または優先順位を保持している。そして、優先度（優先順位）の高い対象は、優先度が低い対象が地図上に表示されていない状態であっても、地図上に表示され得る。すなわち、地図上には、所定の基準に対して高い優先度を有する対象物が表示され、低い優先度を有する対象物は表示されない。そのような態様において、地図サーバ１５０ａは、地図データベース１５６ａから取得した地図画像に含まれる路線や駅の情報の表示優先順位を高め、地図画像上にその路線や駅の情報を重畳した乗換地図のデータを作成するようにしても良い。これにより、図１１に示すように、路線や駅の情報が重畳された乗換地図を携帯電話２００の表示パネル２０２に表示することができる。
【０１４４】
Ｃ．目印地図を表示可能な地図表示システム：
Ｃ１．実施形態Ｃ１：
Ｃ１−１．全体構成：
図１５は、目印地図を表示可能な地図表示システムのハードウェア構成を示す図である。実施形態Ｃ１の目印地図表示システムは、地図サーバ１５０ｂと、第１の企業サーバ１６０と、携帯電話２００と、を含む。
【０１４５】
携帯電話２００は、ＧＰＳユニット２０１と、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、入力部２０６と、主制御部２１０と、通話制御部２２０とを有している。これらは、以下で説明するように、上述の第1実施形態において説明した機能と同様の機能を果たすことができる。
【０１４６】
ＧＰＳユニット２０１は、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ／全地球測位システム）の衛星からの電波を受信するためのアンテナを含むユニットである。ＧＰＳのアンテナが受信する電波に基づいて、ＧＰＳユニット２０１は、携帯電話２００の現在位置を表す位置情報を生成することができる。また、ＧＰＳユニット２０１は、衛星からの電波に基づいて、現在時刻を表す時刻情報を生成することができる。
【０１４７】
表示パネル２０２は、画像を表示することができる液晶ディスプレイである。表示パネル２０２は、表示している画像に応じてパネルの一部に接触されることによりユーザからの指示を受けとることができるタッチパネル２０６ａを備えている。具体的には、表示パネル２０２は、液晶ディスプレイの上に透明のタッチパネル２０６ａが重ねられて構成される。ユーザは、たとえば、表示パネル２０２の表面を指で押したり、表示パネル２０２の表面に接触した状態で指を動かすことにより、画像の表示を制御するための操作を行うことができる。なお、本明細書において、「画像」とは、狭義の画像のほか、文字、記号等を含む概念である。
【０１４８】
音声出力部２０３は、スピーカを含む装置であって、経路案内などのユーザへのメッセージやメロディなどを音声で出力できる装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。
【０１４９】
入力部２０６は、上記タッチパネル２０６ａと、ハードウェアとしてのカーソルキー２０６ｂを含む。ユーザは、タッチパネル２０６ａだけでなく、カーソルキー２０６ｂの周辺部を押してカーソルを移動させ、カーソルキー２０６ｂの中央部を押してＯＮの操作を行うことによっても、携帯電話２００に情報を入力することができる。
【０１５０】
通信部２０５は、インターネットＩＮＴを介して地図サーバ１５０ｂおよび第１の企業サーバ１６０と通信を行い、情報を送受信することができる。
【０１５１】
主制御部２１０は、携帯電話２００の各部を制御するための制御ユニットである。主制御部２１０は、入力部２０６を介して携帯電話２００に入力された情報に基づいて、携帯電話２００の各部を制御することができる。主制御部２１０は、それらの制御に使用されるＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３を備えている。
【０１５２】
より具体的には、主制御部２１０は、ＣＰＵ２１１でアプリケーションソフトウェアを実行することによって携帯電話２００の各部を制御する。主制御部２１０は、たとえば、ＧＰＳユニット２０１が生成した位置情報を含む所定の形式のデータを、通信部２０５を介して地図サーバ１５０ｂに送信することができる。そして、主制御部２１０は、地図サーバ１５０ｂから地図データを入手して、その地図データが表す地図を表示パネル２０２に表示することができる。
【０１５３】
地図サーバ１５０ｂは、通信部１５２ｂと、制御部１５４ｂと、記憶部１５５ｂとを有している。地図サーバ１５０ｂは、通信部１５２ｂを使用して、インターネットＩＮＴを介して携帯電話２００や第１の企業サーバ１６０と通信を行うことができる。記憶部１５５ｂは、地図データベース１５６ｂを格納している。制御部１５４ｂは、地図サーバ１５０ｂの各部を制御する。
【０１５４】
地図データベース１５６ｂは、携帯電話２００において表示パネル２０２に地図画像を表示するために携帯電話２００に送信される地図画像データを格納している。地図データベース１５６ｂは、様々な縮尺の地図画像データを、縮尺および位置の情報と対応付けて格納している。制御部１５４ｂは、携帯電話２００から受け取った地点、縮尺等を表すデータに基づいて、携帯電話２００が要求する領域の地図画像であって、予め定められた大きさの地図画像を表す地図画像データを特定し、通信部１５２ｂを介して携帯電話２００に送信する。
【０１５５】
それぞれの地図画像データの地図においては、サービスを提供する施設（本明細書において「サービス提供施設」と呼ぶ）が存在する場所には、原則として、その業種に応じたマークが表示される。すなわち、サービス提供施設が存在する場所に対応する地図上の場所には、原則として、サービス提供施設の個別のブランドを区別せずに、業種ごとに同一のマークが、表示される。
【０１５６】
なお、本明細書において、「サービス提供施設」には、床屋、旅行代理店などの、いわゆるサービスの提供をしている施設と、書店、家電量販店などの物品の販売を行っている施設と、を含む。
【０１５７】
地図データベース１５６ｂが格納している地図画像データの地図においては、たとえば、飲食店（ファミリーレストラン）が存在する場所には、飲食店を表すナイフとフォークのマークが表示される。ガソリンスタンドが存在する場所には、ガソリンスタンドを表す給油機のマークが表示される。銀行の存在する場所には、上下の輪郭が凸の円弧で構成され左右の輪郭が凹の円弧で構成される銀行の地図記号が表示される。コンビニエンスストアが存在する場所には、コンビニエンスストアの正面の外観を模したマークが表示される。ただし、一部のブランドについては、そのブランドのマークが表示される。地図データベース１５６ｂは、６カ月に１度の頻度で更新される。
【０１５８】
第１の企業サーバ１６０は、通信部１６２と、制御部１６４と、記憶部１６５とを有している。第１の企業サーバ１６０は、通信部１６２を使用して、インターネットＩＮＴを介して地図サーバ１５０ｂと通信を行うことができる。記憶部１６５は、店舗データベース１６６を格納している。制御部１６４は、第１の企業サーバ１６０の各部を制御する。
【０１５９】
店舗データベース１６６は、一般のユーザに、ウェブサイトを介して、その企業が経営する店舗の情報を提供する際に使用されるデータベースである。店舗データベース１６６は、その企業が経営する店舗の情報、たとえば、その店舗のブランド、場所（緯度、経度）、住所、電話番号、取り扱っているサービスの情報が、店舗ごとに格納されている。また、店舗データベース１６６は、ブランドごとに、地図上に表示すべきマークのデータも保持している。店舗データベース１６６は、１週間に１度の頻度で更新される。第１の企業サーバ１６０の運営母体（企業）は、地図サーバ１５０ｂの運営母体（企業）との間で、問い合わせに応じて店舗の情報を提供する旨の契約を締結している。なお、第１の企業サーバ１６０は、サービス提供施設を運営する企業が所有し運用するサーバであってもよいし、サービス提供施設を運営する企業が他の企業と締結した契約に基づいて提供されるサービスにおいて使用される、サービス提供施設を運営する企業以外の企業が所有するサーバであってもよい。
【０１６０】
第２の企業サーバ１８０は、通信部１８２と、制御部１８４と、記憶部１８５とを有している。第２の企業サーバ１８０は、通信部１８２を使用して、インターネットＩＮＴを介して他のサーバと通信を行うことができる。記憶部１８５は、店舗データベース１８６を格納している。制御部１８４は、第２の企業サーバ１８０の各部を制御する。
【０１６１】
店舗データベース１８６も、一般のユーザに、ウェブサイトを介して、その企業が経営する店舗の情報を提供する際に使用されるデータベースである。店舗データベース１８６は、その企業が経営する店舗の情報、たとえば、その店舗のブランド、場所（緯度、経度）、住所、電話番号、取り扱っているサービスの情報が、店舗ごとに格納されている。また、店舗データベース１８６は、ブランドごとに、地図上に表示すべきマークのデータも保持している。店舗データベース１８６は、１週間に１度の頻度で更新される。第２の企業サーバ１８０の運営母体（企業）は、地図サーバ１５０ｂの運営母体（企業）との間で、問い合わせに応じて店舗の情報を提供する旨の契約を締結していない。
【０１６２】
Ｃ１−２．地図を表示する処理：
図１６は、携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０ｂと、第１の企業サーバ１６０と、において行われる処理を示すフローチャートである。図１６の処理で実現される地図表示方法によって表示パネル２０２に表示される地図は、地図上の各店舗の少なくとも一部について、その店舗の場所に、その店舗のブランドのマークを表示した目印地図である。
【０１６３】
ステップＳ２１０ｂにおいて、ユーザは、まず、入力部２０６を操作して、携帯電話２００に対して、地図を表示すべき旨の要求を行う。具体的には、ユーザは、タッチパネル２０６ａを操作して、携帯電話２００上で動いている地図表示用アプリケーションソフトウェアに、たとえば、現在位置を中心とする目印地図を表示すべき旨の指示を行う。また、すでに目印地図以外の地図（たとえば、店舗のブランドのマークが表示されない通常の地図）を表示パネル２０２に表示している状態において、表示している地図と同じ範囲を目印地図で表示すべき旨の指示を、地図表示用アプリケーションソフトウェアに対して行うこともできる。
【０１６４】
携帯電話２００の主制御部２１０は、ユーザから入力された情報に基づいて、表示すべき地図の中心地点を決定する。そして、主制御部２１０は、目印地図を生成すべき旨の指示とともに、通信部２０５を介して、中心地点の情報を地図サーバ１５０ｂに送信する。
【０１６５】
また、携帯電話２００の主制御部２１０は、表示すべき地図の縮尺の情報も、地図サーバ１５０ｂに送信する。中心地点と縮尺の情報を地図サーバ１５０ｂに送信する際に、携帯電話２００の表示パネル２０２に地図を表示していない場合には、主制御部２１０は、あらかじめ定められた縮尺の情報を、地図サーバ１５０ｂに送信する。一方、すでに目印地図以外の地図を表示パネル２０２に表示している状態において、表示している地図と同じ範囲を目印地図で表示すべき旨の指示を、ユーザが携帯電話２００に行った場合には、主制御部２１０は、表示している地図の中心地点と縮尺を、地図サーバ１５０ｂに送信する。
【０１６６】
ステップＳ１１０ｂにおいて、地図サーバ１５０ｂの制御部１５４ｂは、携帯電話２００から送信された情報を、通信部１５２ｂを介して受信する。そして、地図サーバ１５０ｂの制御部１５４ｂは、携帯電話２００から受信した情報に基づいて、地図データベース１５６ｂを参照して、指定された中心地点と縮尺とを有し、携帯電話２００の表示パネル２０２の画面サイズに対して縦横とも３倍の大きさを有する原地図のデータを生成する。なお、この時点で生成される「原地図」は、一部の店舗を除いて、店舗のブランドのマークの表示を含んでいない。
【０１６７】
ステップＳ１３０ｂにおいて、地図サーバ１５０ｂの制御部１５４ｂは、通信部１５２ｂを使用して、ステップＳ１１０ｂで生成した原地図が表す領域の情報を第１の企業サーバ１６０に送信して、その領域内に存在する店舗についての情報を要求する。
【０１６８】
ステップＳ３０５ｂにおいて、第１の企業サーバ１６０の制御部１６４は、地図サーバ１５０ｂから送信された店舗情報の要求を、通信部１６２を介して受信する。制御部１６４は、受信した原地図の領域の情報に基づいて、店舗データベース１６６を参酌し、原地図が表す領域内に存在する店舗について、そのブランド、場所（緯度、経度）、およびそのブランドのマークのデータを含む店舗データを生成する。店舗データは、第１の企業サーバ１６０と、その店舗を運営する企業の企業名とを、特定することができる情報も含む。そして、第１の企業サーバ１６０の制御部１６４は、店舗の位置情報などを含む店舗データを、通信部１６２を使用して、地図サーバ１５０ｂに送信する。地図サーバ１５０ｂの制御部１５４ｂは、通信部１５２ｂを介して、店舗データを受信する。
【０１６９】
ステップＳ１４０ｂにおいて、制御部１５４ｂは、ステップＳ１１０ｂで生成した原地図データと、店舗データと、を使用して、原地図上の各店舗の場所に、その店舗のブランドのマークを表示した目印地図の地図データを生成する。ここで生成される目印地図のデータは、携帯電話２００の表示パネル２０２の画面サイズに対して縦横とも３倍の大きさを有する地図のデータである。「目印地図」とは、サービス提供施設において提示されるサービスや物品のマークであって、サービス提供施設を運営する第１の企業サーバ１６０から情報の提供を受けて地図上で表示されるマークの表示を含む地図である。
【０１７０】
なお、目印地図内で表示されるブランドのマークは、サービス提供施設が提供するサービスと物品の少なくとも一方を表すものとすることができる。地図内で表示されるマークは、実際のサービス提供施設内またはその施設の外観において表示されており、ユーザが移動の際に目印とし得るマークであることが好ましい。
【０１７１】
地図上において、第１の企業サーバ１６０から受信した店舗情報に含まれる店舗の場所に、原地図が有しているサービス提供施設の業種に応じたマークがすでに対応づけられている場合には、地図サーバ１５０ｂの制御部１５４ｂは、以下の処理を行う。すなわち、制御部１５４ｂは、原地図に含まれている業種に応じたマークを、地図から除去し、第１の企業サーバ１６０から受信した店舗情報に含まれる店舗のブランドのマークを、地図上に配する。
【０１７２】
このような処理を行うことにより、目印地図上において、一つの施設に対応づけられて二つのマークが表示される事態を防止することができる。また、第１の企業サーバ１６０から受信した店舗情報に含まれる店舗のブランドのマークが表示されることから、単なる地図記号などの業種を表すマークに比べてユーザが目印にしやすいマークを、地図上に表示することができる。
【０１７３】
なお、ここでは、第１の企業サーバ１６０から店舗データを取得する処理について説明した。しかし、地図サーバ１５０ｂの制御部１５４ｂは、店舗情報の提供についての契約を締結している複数の企業のサーバから、同様に店舗情報を取得し、目印地図上の各店舗の場所に、その店舗のブランドのマークを表示することができる。
【０１７４】
制御部１５４ｂは、生成した目印地図を表す地図データを、通信部１５２ｂを介して、携帯電話２００に送信する。
【０１７５】
ステップＳ２４０ｂにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、目印地図を表す地図データを受信する。そして、主制御部２１０は、ステップＳ２１０ｂで指定された中心地点と縮尺を有し、表示パネル２０２の画面サイズに対応する目印地図を、表示パネル２０２に表示する。
【０１７６】
図１７は、図１６のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｂを示す図である。図１８は、携帯電話２００の表示パネル２０２に目印地図Ｍ１ｂと同一範囲の領域を表す原地図（図１６のＳ１１０ｂ参照）を表示したと仮定した場合の、原地図の一例Ｍ０ｂを示す図である。なお、図１７および図１８において、丸の中にアルファベットが記載されたマークは、それぞれ特定のブランドのマークであるものとする。また、図１８は、原地図におけるマークの表示態様を説明するための地図であるため、厳密に図１７の地図の表示態様と対応するわけではない。
【０１７７】
図１８の原地図Ｍ０ｂにおいて表示されているマークＭ１１ｉ，Ｍ１２ｉは、いずれもコンビニエンスストアのマークである。これに対して、図１７の目印地図Ｍ１ｂにおいては、対応する場所に、コンビニエンスストアの特定のブランドのマークＭ１１，Ｍ１２が表示されている。なお、原地図Ｍ０ｂにおいても、一部のコンビニエンスストアが存在する場所については、コンビニエンスストアの特定のブランドのマークが表示されている（図１８のＭ１３〜Ｍ１５参照）。
【０１７８】
図１８の原地図Ｍ０ｂにおいて表示されているマークＭ２１ｉ，Ｍ２２ｉ，Ｍ２３ｉは、いずれも飲食店のマークである。これに対して、図１７の目印地図Ｍ１ｂにおいては、対応する場所に、飲食店の特定のブランドのマークＭ２１、マークＭ２２、マークＭ２３がそれぞれ表示されている。
【０１７９】
図１８の原地図Ｍ０ｂにおいて表示されているマークＭ３１ｉは、ガソリンスタンドのマークである。これに対して、図１７の目印地図Ｍ１ｂにおいては、対応する場所に、ガソリンスタンドの特定のブランドのマークＭ３１が表示されている。なお、原地図Ｍ０ｂにおいても一部のガソリンスタンドが存在する場所については、ブランドのマークが表示されている（図１８のＭ３２参照）。
【０１８０】
目印地図において表示されるマークは、それぞれのサービス提供施設において提示されるマークであればよい。そのマークは、それぞれのサービス提供施設において提供されるサービスを表すマークであってもよいし、サービス提供施設において提供される商品を表すマークであってもよい。
【０１８１】
このような処理を行うことにより、ユーザは、目印地図を見て、普段からなじみのあるブランドのマークを目印にして、地図に表示された領域を移動したり、散策したりする経路を決めることができる。
【０１８２】
また、企業の広告や情報告知のための情報を格納している第１の企業サーバ１６０の店舗データベース１６６は、地図サーバ１５０ｂの地図データベース１５６ｂにくらべて更新頻度が高い。このため、実施形態Ｃ１によれば、地図サーバ１５０ｂが保有し、地図サーバ１５０ｂの運営母体が更新する地図データベース１５６ｂのみに基づいて目印地図を作成する態様に比べて、サービス提供施設の開業、廃業などを、少ない時間遅れ、かつ少ないコストで、目印地図に反映させることができる。
【０１８３】
図１７に示された目印地図Ｍ１ｂにおいて、中央の十字の印でユーザからの情報によって特定された地点が示されている。また、目印地図には、ピンボタンＤ０１、現在地ボタンＤ０２、および拡縮ボタンＳｃが含まれている。これらのボタンの表示は、携帯電話２００の主制御部２１０によって、地図サーバ１５０ｂから受け取った目印地図上に重畳される。
【０１８４】
目印地図が表示されている状態において、ピンボタンＤ０１が押され、その後、地図上の一点が指定された場合には、その指定点にピンが表示される。地図がスクロールされた場合には、ピンは、地図上で指定された地点とともに移動する。このような処理により、ユーザは、地図上に目印を残しつつ、訪問地を決定することができる。
【０１８５】
目印地図が表示されている状態において、現在地ボタンＤ０２が押された場合には、地図上の現在位置に対応する地点に矢印状の印（Ｄ０２のアイコン参照）が表示される。なお、表示されている目印地図の範囲内に現在位置が含まれない場合には、目印地図の表示範囲は、現在位置を含む範囲に移動する。また、現実の現在位置が移動した場合には、現在位置を表す印は、地図上で現在位置に合致する位置に移動する。このような処理により、ユーザは、現在位置を考慮しつつ、訪問地を決定することができる。
【０１８６】
目印地図には、拡縮ボタンＳｃの表示が含まれている（図１７参照）。拡縮ボタンＳｃは、目印地図の縮尺を変更するためのボタンである。タッチパネル２０６ａを介して、拡縮ボタンＳｃのうち「＋」のボタンが押されると、中心位置を同じくし、より狭い範囲が拡大されて表された地図が表示される。拡縮ボタンＳｃのうち「−」のボタンが押されると、中心位置を同じくし、より広い範囲が表された地図が表示される。また、ユーザは、地図上の一点を指示し、動かすことにより、地図をスクロールさせることができる。
【０１８７】
図１６のステップＳ２４０ｂにおいて、ユーザが、タッチパネル２０６ａを操作して、地図の拡縮やスクロールを指示した場合や、現在地ボタンＤ０２が押されたことに伴って地図のスクロールが必要となる場合には、再度、地図の中心地点の情報や縮尺の情報が、携帯電話２００から地図サーバ１５０ｂに送信される（図１６の「Ｓｂ」参照）。そして、地図サーバ１５０ｂにおいて、再度、原地図の地図データが生成され（ステップＳ１１０ｂ）、ステップＳ１３０ｂ以下の処理が行われる。
【０１８８】
なお、地図のスクロールの量が、表示パネル２０２の画面サイズの縦横とも３倍の範囲内に収まる場合には、主制御部２１０は、矢印Ｓｂの処理後に新たな目印地図のデータを地図サーバ１５０ｂから受信するのに先立って、すでに保持している目印地図のデータ（表示パネル２０２の画面サイズの縦横とも３倍の範囲を有する）に基づいて、スクロール後の地図を表示パネル２０２に表示する。そして、その後、スクロール後の位置に対応する新たな目印地図のデータ（表示パネル２０２の画面サイズの縦横とも３倍の範囲を有する）を地図サーバ１５０ｂから受信する（図１６のステップＳ１４０ｂ、Ｓ２４０ｂ参照）。
【０１８９】
図１６のステップＳ２５０ｂにおいて、ユーザがタッチパネル２０６ａを操作して、目印地図上で特定のサービス提供施設のブランドのマークを指定すると、携帯電話２００の主制御部２１０は、ユーザによって指定されたマークが表すサービス提供施設を特定する情報と、携帯電話２００の現在位置の情報とを、通信部２０５を介して、地図サーバ１５０ｂに送信する。なお、以下では、ユーザによって指定されたサービス提供施設を「対象店舗」とも呼ぶ。
【０１９０】
ステップＳ１５０ｂｂにおいて、地図サーバ１５０ｂの制御部１５４ｂは、通信部１５２ｂを介して、対象店舗の情報を受信する。地図サーバ１５０ｂの制御部１５４ｂは、受信した対象店舗の情報に基づき、地図データベース１５６ｂを参照して、携帯電話２００の現在位置から対象店舗までの距離を計算する。
【０１９１】
また、地図サーバ１５０ｂの制御部１５４ｂは、受信した対象店舗の情報に基づき、ステップＳ１３０ｂで得た店舗情報を参照して、対象店舗がどの企業に所属しているかを特定する。そして、地図サーバ１５０ｂの制御部１５４ｂは、通信部１５２ｂを介して、その企業の企業サーバ（ここでは、第１の企業サーバ１６０であるものとする）に、対象店舗を特定することができる情報を送信する。そして、制御部１５４ｂは、対象店舗の名称、営業時間、定休日の情報（以下、「詳細情報」とも呼ぶ）を要求する。
【０１９２】
ステップＳ３１０ｂにおいて、第１の企業サーバ１６０の制御部１６４は、地図サーバ１５０ｂから送信された対象店舗の情報と、詳細情報の要求とを、通信部１６２を介して受信する。制御部１６４は、受信した対象店舗の情報に基づいて、店舗データベース１６６を参酌し、対象店舗の名称、営業時間、定休日の情報を抽出する。そして、制御部１６４は、対象店舗の名称、営業時間、定休日の情報を含む詳細情報のデータを、通信部１６２を介して、地図サーバ１５０ｂに送信する。
【０１９３】
ステップＳ１６０ｂにおいて、地図サーバ１５０ｂの制御部１５４ｂは、通信部１５２ｂを介して、詳細情報のデータを受信する。そして、制御部１５４ｂは、対象店舗の詳細情報および携帯電話２００の現在位置から対象店舗までの距離の表示を含み、対象店舗の表示と対応づけて表示される表示を行うための詳細情報表示用データを生成する。制御部１５４ｂは、生成した詳細情報表示用データを、通信部１５２ｂを介して携帯電話２００に送信する。
【０１９４】
ステップＳ２７０ｂにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、詳細情報表示用データを受信する。そして、主制御部２１０は、あらかじめステップＳ２４０ｂで受信している目印地図の地図データと、受信した詳細情報表示用データと、に基づいて、対象店舗の名称、営業時間、定休日の情報、および現在位置から対象店舗までの距離を含む表示が、対象店舗の表示と対応づけて表示された目印地図を、表示パネル２０２に表示する。
【０１９５】
図１９は、図１６のステップＳ２５０ｂにおいて対象店舗がユーザによって指定される際に表示パネル２０２に表示されている目印地図の一例Ｍ１ｒｂを示す図である。図１６のステップＳ２５０ｂにおいて、ユーザによって、目印地図Ｍ１ｒｂの右上部分に表示されているマークＭ５１が指定されたものとする。
【０１９６】
図２０は、図１６のステップＳ２７０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ２ｂを示す図である。図２０の目印地図Ｍ２ｂにおいては、ユーザによって指定された対象店舗のマークＭ５１は、地図の中央に示されている。すなわち、ステップＳ２７０ｂにおいて表示される地図は、ユーザによって指定された対象店舗を中心地点とする地図である。このような処理を行うことにより、ユーザは、対象店舗の周囲の地図を確認することができる。また、対象店舗のマークＭ５１を隠すことなく、地図内において、マークＭ５１の横に、十分な大きさで詳細情報を表示することができる。なお、あらかじめ図１６のステップＳ２４０ｂで受信している目印地図の地図データは、表示パネル２０２の画面サイズに対して縦横とも３倍の範囲を有する。このため、携帯電話２００は、ステップＳ２７０ｂの処理において、改めて地図データを地図サーバ１５０ｂから受信することなく、図２０の目印地図を表示することができる。
【０１９７】
図２０の目印地図Ｍ２ｂにおいては、対象店舗の名称の表示としての「なまるうどん＋カレー仲御徒町点」、営業時間の表示としての「０７：３０−２２：１５」、定休日の表示としての「年中無休」、現在位置から対象店舗までの距離の表示としての「検索地点から０ｍ」を含む表示Ｄｉ１１が表示されている。
【０１９８】
このような処理を行うことにより、ユーザは、地図全体をながめて地図上の場所に基づいて訪問地を検討しつつ（図１９参照）、個別に訪問地の候補としたサービス提供施設については、簡易な手順で、詳細情報および現在位置からの距離を知ることができる。
【０１９９】
図１６のステップＳ２７０ｂにおいて、目印地図上の他のサービス提供施設のブランドのマークが指定された場合には、処理は、ステップＳ２５０ｂに進む（図１６の「Ｎｂ」参照）。ステップＳ２５０ｂにおいて、携帯電話２００の主制御部２１０は、ユーザによって新たに指定されたマークが表すサービス提供施設を特定する情報と、携帯電話２００の現在位置の情報とを、通信部２０５を介して、地図サーバ１５０ｂに送信する。以下の処理はすでに説明したとおりである。
【０２００】
このような処理を行うことにより、ユーザは、訪問することとしたサービス提供施設を起点として、次の訪問地を、地図全体をながめて、検討することができる。その結果、連続して複数の訪問地をまわるスケジュールを、地図を見ながら検討することができる。
【０２０１】
本実施形態における入力部２０６が、「入力部」に相当する。表示パネル２０２が「出力部」に相当する。地図サーバ１５０ｂおよび第１の企業サーバ１６０と様々なデータのやり取りを行って、表示パネル２０２の表示に関する様々な機能を実現する主制御部２１０が、「制御部」に相当する。
【０２０２】
本実施形態における目印地図Ｍ１ｂ，Ｍ１ｒｂ，Ｍ２ｂが、「地図」に相当する。マークＭ１１，Ｍ１２，Ｍ２１〜Ｍ２３，Ｍ５１が、「マーク」に相当する。
【０２０３】
Ｃ２．実施形態Ｃ２：
実施形態Ｃ２において、複合商業施設のマークの表示と、複合商業施設内の店舗のマークの表示と、について説明する。なお、実施形態Ｃ２は、特定の処理の内容を説明するために実施形態Ｃ１とは別に説明されるものである。このため、実施形態Ｃ２のハードウェア構成および全体の処理の内容は、実施形態Ｃ１と同じである。
【０２０４】
図２１は、図１６のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｓｂを示す図である。目印地図Ｍ１ｓｂの中央には、複合商業施設のブランドの一つのマークＭ６１が表示されている。また、複合商業施設の建物の外形形状を表すポリゴンＰ６１が示されている。そして、その複合商業施設内の各店舗のブランドのマークは表示されていない。
【０２０５】
この状態で、ユーザが、拡縮ボタンＳｃを使用して、この複合商業施設を中心として地図を拡大表示すべき旨の指示をしたとする（図１６の「Ｓｂ」参照）。すると、再度、図１６のステップＳ１１０ｂ〜Ｓ１４０ｂ，Ｓ２４０ｂの処理が行われ、より縮尺の小さい地図が携帯電話２００の表示パネル２０２に表示される。
【０２０６】
図２２は、図１６のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｔｂを示す図である。目印地図Ｍ１ｔｂは、目印地図Ｍ１ｓｂの中央に示されていた複合商業施設を拡大して示す地図である。目印地図Ｍ１ｓｂには、複合商業施設のマークＭ６１（図２１参照）は表示されていない。そして、その複合商業施設内の各店舗のブランドのマークである、マークＭ６１１と、マークＭ６１２と、が、複合商業施設の建物の外形形状を表すポリゴンＰ６１の内部に表示されている。
【０２０７】
このように、縮尺に応じて、複合商業施設のブランドのマークＭ６１と、複合商業施設内の各店舗のブランドのマークＭ６１１，Ｍ６１２とを切り換えて表示することにより、規則性なく両方またはいずれか一方のマークを表示する態様に比べて、ユーザが、各マークを把握しやすい地図を提供することができる。
【０２０８】
また、一般に、広い範囲を示す大縮尺の地図を表示させる場合には、ユーザは、複合商業施設自体の位置を知りたいと考えていることが多い。これに対して、より狭い範囲が拡大して示される小縮尺の地図を表示させる場合においては、複合商業施設自体の位置はユーザにとって既知であり、ユーザは、複合商業施設自体内の各店舗の位置を知りたいと考えていることが多い。よって、上記のような処理を行うことにより、ユーザに取って利便性の高い地図を提供することができる。
【０２０９】
実施形態Ｃ２において、複合商業施設内の各店舗のブランドのマークが、複合商業施設自体のマークよりも優先的に表示される図２２のような場合には、複合商業施設の３階以上の階にある店舗のマークは表示されず、複合商業施設の１階または２階にある店舗のマークが表示される。
【０２１０】
このような処理を行うことにより、目印地図を見ながら、複合商業施設の周囲に設けられた駐車場における駐車場所を決める場合に、ユーザは、自動車の中から目につく１階または２階の店舗のマークを参考に、駐車場所を決めることができる。
【０２１１】
本実施形態におけるマークＭ６１が、「第１種のマーク」に相当する。マークＭ６１１，Ｍ６１２が、「第２種のマーク」に相当する。
【０２１２】
Ｃ３．変形例：
Ｃ３−１．変形例１：
上記実施形態Ｃ１においては、図１６のステップＳ２１０ｂにおいて、ユーザは、現在位置を中心とする目印地図を表示すべき旨の指示を携帯電話２００に行う例や、すでに表示している地図と同じ範囲を目印地図で表示すべき旨の指示を携帯電話２００に行う例について説明した。しかし、ユーザは、地図表示用アプリケーションソフトウェアに、目印地図を表示すべき旨の指示を入力した後、施設名またはその施設の電話番号もしくは住所を入力することにより、その施設を中心とする目印地図を表示すべき旨の指示を行うこともできる。すなわち、ユーザは、中心位置を特定することができる情報の入力とともに、地図の表示を指示すればよい。
【０２１３】
Ｃ３−２．変形例２：
上記実施形態Ｃ１においては、携帯電話２００の表示パネル２０２の画面サイズに対して縦横とも３倍の大きさを有する目印地図のデータが生成される（図１６のステップＳ１１０ｂ〜Ｓ１４０ｂ参照）。しかし、生成する目印地図の大きさは、表示パネル２０２の画面サイズに対して縦横とも２倍の範囲など、より小さい範囲を有する地図とすることもでき、縦横とも４倍の範囲など、より大きい範囲を有する地図とすることもできる。ただし、中心位置を指定された位置とし、表示パネル２０２の画面サイズに対して縦横とも３倍以上の大きさを有する目印地図のデータを生成することにより、地図表示後、表示している地図の端の地点を、画面の他の端に移動させる指示（たとえば、右上角の地点を左下角に移動させる指示）を受けた場合でも、新たに地図データを受信することなく、地図をスクロール表示させることができる。
【０２１４】
Ｃ３−３．変形例３：
上記実施形態においては、図１６のステップＳ１１０ｂ〜Ｓ１４０ｂにおいて、指定された中心地点と縮尺とを有し、携帯電話２００の表示パネル２０２の画面サイズに対して縦横とも３倍の大きさを有する地図のデータを生成する。そして、ステップＳ２７０ｂにおいては、その地図データを使用して、改めて地図データを地図サーバ１５０ｂから受信することなく、ユーザによって指定された対象店舗を中心とする地図を表示する（図２０参照）。しかし、目印地図のデータの生成は、以下のような処理で行うこともできる。
【０２１５】
すなわち、図１６のステップＳ１１０ｂ〜Ｓ１４０ｂにおいては、地図サーバ１５０ｂは、指定された中心地点と縮尺とを有し、携帯電話２００の表示パネル２０２の画面サイズと同程度の大きさを有する地図のデータを生成する。より具体的には、地図サーバ１５０ｂは、地図画像の処理を行う際の単位領域（タイル）の集合で構成される地図のデータであって、縦横とも、携帯電話２００の表示パネル２０２の画面の寸法以上である最小の寸法を有する地図のデータを生成する。
【０２１６】
図１６のステップＳ１５０ｂｂにおいては、地図サーバ１５０ｂおよび企業サーバは、上記実施形態で説明したＳ１５０ｂｂの処理内容に加えて、上記実施形態において図１６のステップＳ１１０ｂ、Ｓ１３０ｂ、Ｓ３０５ｂ、Ｓ１４０ｂの処理として説明した処理を行う。その結果、ステップＳ１６０ｂにおいては、地図サーバ１５０ｂの制御部１５４ｂは、対象店舗を中心とする目印地図のデータとともに、詳細情報表示用データを、携帯電話２００に送信する。
【０２１７】
ステップＳ２７０ｂにおいて、携帯電話２００の主制御部２１０は、受信した目印地図の地図データおよび詳細情報表示用データに基づいて、対象店舗の名称、営業時間、定休日の情報、および現在位置から対象店舗までの距離を含む表示が、対象店舗の表示と対応づけて表示された目印地図を、表示パネル２０２に表示する。このような態様とすれば、地図サーバ１５０ｂの処理負荷および携帯電話２００と地図サーバ１５０ｂの間の通信負荷を低減することができる。
【０２１８】
Ｃ３−４．変形例４：
上記実施形態Ｃ２においては、所定の基準よりも小さい縮尺の地図を表示する場合には、複合商業施設のマークは表示されず、その複合商業施設内の各店舗のマークが表示される（図２１および図２２参照）。しかし、所定の基準よりも小さい縮尺の地図を表示する場合に、複合商業施設のマークと、その複合商業施設内の各店舗のマークの両方を表示する態様とすることもできる。所定の基準よりも小さい縮尺の地図において、複合商業施設のマークと、その複合商業施設内の各店舗のマークを重複させて表示する場合には、複合商業施設内の各店舗のマークを、複合商業施設のマークの上に表示することが好ましい。また、所定の基準よりも大きい縮尺の地図において、複合商業施設のマークと、その複合商業施設内の各店舗のマークが重複させて表示する場合には、複合商業施設のマークを、複合商業施設内の各店舗のマークの上に表示することが好ましい。
【０２１９】
また、複合商業施設内の各店舗のマークを表示する際には、複合商業施設内の店舗の位置に対応する地図上の場所に表示することが好ましい。一方、複合商業施設内の店舗のマークを表示する際には、複合商業施設の外周に位置する店舗のマークを、それら外周に位置する店舗よりも複合商業施設の内側に存在する店舗のマークよりも、優先的に表示することも好ましい。このような態様とすれば、ユーザは、目印地図に基づいて、複合商業施設の外から店舗のマークを確認しつつ移動する経路や駐車場所を、決めることができる。
【０２２０】
たとえば、以下のような態様も好ましい。所定の第１基準よりも大きい縮尺の（広い範囲を示す）地図を表示する場合には、複合商業施設のマークを、その複合商業施設内の店舗のマークよりも優先的に表示する。第１基準よりも小さい第２の基準よりは大きく、第１基準よりも小さい縮尺の地図を表示する場合には、複合商業施設のマーク内の店舗を、その複合商業施設のマークよりも優先的に表示し、さらに、複合商業施設の外周に位置する店舗のマークを、複合商業施設の内側に存在する店舗のマークよりも優先的に表示する。第２の基準よりも小さい縮尺の（狭い範囲を示す）地図を表示する場合には、複合商業施設のマークの各店舗を、その複合商業施設内のマークよりも優先的に表示し、複合商業施設の外周に位置する店舗のマークと、複合商業施設の内側に存在する店舗のマークとを、表示の優先度において区別せずに表示する。
【０２２１】
また、縮尺によらず、複合商業施設内の各店舗のマークを、その複合商業施設のマークよりも優先的に表示させる態様とすることもできる。そして、縮尺によらず、複合商業施設のマークを、複合商業施設内の各店舗のマークよりも優先的に表示させる態様とすることもできる。さらに、所定の基準よりも小さい縮尺の地図を表示する場合に、複合商業施設のマークを、その複合商業施設内の各店舗のマークよりも優先的に表示する態様とすることもできる。
【０２２２】
なお、本明細書において、「Ｂに対してＡを優先的に表示する」には、Ｂを表示せずにＡを表示することと、Ａを表示すべき領域がＢを表示すべき領域と重なる場合に、Ｂの上にＡを重畳させて表示することと、を含む。
【０２２３】
また、本明細書において、「複合商業施設を表す第１種のマーク」は、ショッピングモールのマークを含む。また、「複合商業施設を表す第１種のマーク」は、複数のテナントが入居している駅ビルのマークを含む。そして、「複合商業施設内の店舗が提供するサービスと物品の少なくとも一方を表す第２種のマーク」は、複合商業施設内のテナントのマークを含む。
【０２２４】
地図表示装置は、マークの表示の優先順位に関して、互いに異なる優先順位を使用する複数の動作モードを備える態様とすることもできる。それらの複数のモードは、表示される地図の縮尺に応じて切り換えられるものであってもよいし、ユーザの指示に応じて切り換えられるものであってもよい。
【０２２５】
Ｃ３−５．変形例５：
上記実施形態Ｃ２においては、複合商業施設内の各店舗のブランドのマークが、複合商業施設自体のマークよりも優先して表示される場合には、複合商業施設の３階以上の階にある店舗のマークは表示されず、複合商業施設の１階または２階にある店舗のマークが表示される（図２２参照）。しかし、複合商業施設内の各店舗のブランドのマークが、表示される場合において、各階の店舗のマークを区別せずに、地図上に表示される態様とすることもできる。また、複合商業施設の２階以上の階にある店舗のマークよりも、複合商業施設の１階にある店舗のマークが優先的に表示される態様とすることもできる。
【０２２６】
Ｃ３−６．変形例６：
表示される地図の領域に含まれる建物の建物名や番地の表示に対して、サービス提供施設のマークを優先的に表示する動作モードを有する態様とすることもできる。また、たとえば、目印地図を生成する際に、原地図から建物名や番地の表示を削除して、サービス提供施設のマークを付加して、目印地図を生成する態様とすることもできる。このような態様とすれば、ユーザは、上記の動作モードにおいて、普段なじみのない建物名や番地ではなく、よく知っているマークを目印として、行程を決定することができる。
【０２２７】
Ｃ３−７．変形例７：
複合商業施設内の各店舗のブランドのマークを表示する場合には（図２２のＭ６１１，Ｍ６１２参照）、複合商業施設の形状を示すポリゴン形状内に表示するマークの数に応じてマークの表示サイズを異ならせて表示することもできる。たとえば、複合商業施設の形状を示すポリゴン形状内に表示するマークの数が、８個の場合には、複合商業施設の形状を示すポリゴン形状内に表示するマークの数が２個の場合よりも、小さい大きさでマークを表示することが好ましい。すなわち、複合商業施設の形状を示すポリゴン形状内に表示するマークの数がＭ個（Ｍは２以上の整数）である場合には、複合商業施設の形状を示すポリゴン形状内に表示するマークの数がＮ個（ＮはＭより小さい正の整数）である場合よりも、小さく表示できることが好ましい。なお、マークの表示サイズは、複合商業施設の形状を示すポリゴン形状内に表示するマークの数が１個でも異なれば、異なるサイズで表示されるものとしてもよいし、所定の数値範囲については、同一の大きさでマークを表示することとしてもよい。
【０２２８】
Ｃ３−８．変形例８：
上記実施形態Ｃ２においては、複合商業施設内の各店舗のブランドのマークが、複合商業施設自体のマークよりも優先的に表示される図２２のような場合には、複合商業施設の１階または２階にある店舗のマークが表示される。しかし、複合商業施設内の各店舗のブランドのマークが、複合商業施設自体のマークよりも優先的に表示される場合において、表示すべき店舗が含まれる階を、ユーザが指定できるようにすることもできる。そのような態様においては、複合商業施設の指定された階の形状を示すポリゴンと、その階に存在する店舗のマークと、を地図上に表示することが好ましい。たとえば、ユーザが５階を選択すると、複合商業施設の５階の形状を示すポリゴン形状と、５階に存在する店舗のマークと、を地図上に表示する。
【０２２９】
Ｃ３−９．変形例９：
図１６のステップＳ２５０ｂにおいて、ユーザが対象店舗のブランドのマークを指定した際、その対象店舗が複合商業施設であった場合には、Ｓ１５０ｂｂ，Ｓ３１０ｂ，Ｓ１６０ｂで処理される詳細情報（図２０のＤｉ１１参照）には、複合商業施設に関する詳細情報に加えて、以下の情報を含めることが好ましい。すなわち、複合商業施設に含まれる各店舗が存在する階と、各店舗の詳細情報とが、含まれることが好ましい。さらに、その複合商業施設の階が運営母体によって複数の領域に区分されている場合には、各店舗が含まれる領域の情報も、Ｓ１５０ｂｂ，Ｓ３１０ｂ，Ｓ１６０ｂで処理される詳細情報に含まれることが好ましい。そして、図１６のステップＳ２７０ｂで目印地図を表示する際には、複合商業施設の階のポリゴンを領域ごとに区分して表示し、地図上の各領域にその領域に存在する店舗のマークを表示することが好ましい。このような態様とすれば、ユーザは、目印地図を利用して、複合商業施設内のどの階層のどの位置にどの店舗があるのかを把握できる。
【０２３０】
Ｃ３−１０．変形例１０：
上記実施形態では、地図サーバ１５０ｂは、第１の企業サーバ１６０に問い合わせを行い、第１の企業サーバ１６０から回答を得て、目印地図を作成する（図１６のＳ１３０ｂ〜Ｓ１６０ｂ参照）。このような処理は、主として、地図サーバ１５０ｂの運営母体（企業）と、第１の企業サーバ１６０の運営母体（企業）との間で、情報提供に関する契約が締結されている場合に可能となる。
【０２３１】
しかし、地図サーバ１５０ｂは、情報提供に関する契約が締結されていない企業が運営する店舗の情報も、目印地図上に表示することができる。情報提供に関する契約を地図サーバ１５０ｂの運営母体と締結していない企業が第２の企業サーバ１８０を使用して、ウェブサービスを提供している場合を例に説明する。
【０２３２】
地図サーバ１５０ｂは、クローラを使用し、そのような企業が提供しているウェブ上の店舗情報から情報を収集し、その企業の店舗の情報を格納する独自の店舗データベース１５６ａｂを、地図サーバ１５０ｂの記憶部１５５ｂ内に構築する。店舗データベース１５６ａｂに格納されている情報は、第２の企業サーバ１８０の店舗データベース１８６が有する情報のうち、ウェブ上で公開されている情報からなる。店舗データベース１５６ａｂは、その企業が経営する店舗の情報、たとえば、その店舗のブランド、場所（緯度、経度）、住所、電話番号、取り扱っているサービスの情報が、店舗ごとに格納されている。また、店舗データベース１５６ａｂは、ブランドごとに、地図上に表示すべきマークのデータも保持している。店舗データベース１５６ａｂは、１週間に１度の頻度で更新される。
【０２３３】
このように、公開された情報に基づいてクローラによって構成された店舗データベース１５６ａｂによっても、地図サーバ１５０ｂは、図１６のステップＳ１４０やＳ１６０ｂにおいて、目印地図を生成することができる。
【０２３４】
Ｃ３−１１．変形例１１：
上記実施形態においては、地図サーバ１５０ｂの制御部１５４ｂは、図１６のステップＳ１４０ｂにおいて、目印地図のデータを生成し、携帯電話２００に送信している。そして、携帯電話２００の主制御部２１０は、ステップＳ２４０ｂにおいて、受信した目印地図のデータを使用して、目印地図を表示する。しかし、以下のような態様とすることも可能である。すなわち、地図サーバ１５０ｂの制御部１５４ｂは、ステップＳ１４０ｂにおいて、ステップＳ１１０ｂで作成されている原地図データと、店舗データとを、携帯電話２００に送信する。そして、携帯電話２００は、ステップＳ２４０ｂにおいて、原地図データと、店舗データとを、使用して、目印地図のデータを生成して、表示パネル２０２に表示する（図１７参照）。携帯電話２００において、目印地図のデータを生成する処理は、実施形態Ｃ１のステップＳ１４０ｂにおいて説明した処理と同様である。
【０２３５】
また、詳細情報を含む表示（図２０のＤｉ１１参照）について、上記実施形態の様に、地図サーバ１５０ｂにおいて詳細情報表示用データを生成して、携帯電話２００が詳細情報表示用データに基づいて、上記表示を行う態様（図１６のＳ１６０ｂ，Ｓ２７０ｂ参照）以外に、以下のような態様とすることもできる。すなわち、地図サーバ１５０ｂの制御部１５４ｂは、ステップＳ１６０ｂにおいて、ステップＳ１４０ｂで作成されている目印地図の上に、詳細情報を含む表示を表示した新たな目印地図の地図データを生成し、携帯電話２００に送信する。そして、携帯電話２００の主制御部２１０は、ステップＳ２７０ｂにおいて、地図サーバ１５０ｂから受信した地図データを基に、図２０に示す目印地図を表示パネル２０２に表示する。
【０２３６】
Ｃ３−１２．変形例１２：
上記実施形態Ｃ１においては、目印地図上でユーザによってサービス提供施設が指定されると、ユーザによって指定されたサービス提供施設を中心地点とする目印地図が表示される（図２０参照）。しかし、目印地図上でユーザによってサービス提供施設が指定された場合に、地図の表示範囲を変更せずに、詳細情報が表示される態様とすることもできる。また、ユーザによって指定されたサービス提供施設の場所に対応する地図上の地点と、詳細情報が表示される領域の大きさおよび形状と、に基づいて、地図の中心地点を決定することもできる。
【０２３７】
Ｃ３−１３．変形例１３：
上記実施形態Ｃ１においては、目印地図上でユーザによってサービス提供施設が指定されると、対象店舗の名称、営業時間、定休日の情報、および現在地からの距離が表示される（図２０参照）。しかし、目印地図上でユーザによってサービス提供施設が指定された場合に目印地図上で表示される情報は、他の情報を含んでもよいし、上記の情報の一部を含まないこととしてもよい。たとえば、目印地図上でユーザによってサービス提供施設が指定された場合に目印地図上で表示される表示に、地図の表示以外の処理（たとえば、経路探索や乗換案内）を開始するためのボタンの表示を含んでもよい。
【０２３８】
Ｃ３−１４．変形例１４：
各実施形態および各変形例の目印地図を、経路探索の結果を表示する際に探索された経路とともに表示することも好ましい。そのような態様とすれば、ユーザは、探索された経路に沿って移動する際に見えるマークを、地図から知ることができる。その結果、経路を容易に把握することができる。
【０２３９】
また、経路探索の結果を地図上で表示する際には、探索された経路とともに、探索された経路を含む所定範囲内についてのみ、各マークを表示することも好ましい。このような態様とすれば、経路を移動する際に見えないマークの表示を省略することにより、把握しやすい地図をユーザに提供することができる。
【０２４０】
また、あらかじめ目印地図を作成し、経路探索の際に、ブランドのマークが表示されている施設が存在する交差点において優先的に、右折、左折などの直進以外の進行をするよう、経路探索における条件を指定できるようにすることも好ましい。また、経路中、交差点を直進する部分についても、優先的に、ブランドのマークが表示されている施設が存在する交差点を通過するように、経路探索における条件を指定できるようにすることも好ましい。そのような態様とすることにより、ユーザは、経路沿いのマークを把握しながら目的地まで容易に辿りつくことができる。
【０２４１】
Ｃ３−１５．変形例１５：
上記実施形態においては、地図表示システムは、その構成要素として、地図サーバ１５０ｂと、第１の企業サーバ１６０と、携帯電話２００と、を含む。しかし、ユーザが携帯し、ＧＰＳユニットを備える携帯端末に、地図サーバ１５０ｂや第１の企業サーバ１６０など、他の構成要素の機能を備える態様とすることもできる。また、地図サーバ１５０ｂと第１の企業サーバ１６０とは、同じサーバであってもよい。上記実施形態において携帯電話２００として例示した携帯端末は、いわゆるフィーチャーフォンやスマートフォンであってもよく、電話機能を備えない機器としての、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）や、他のコンピュータなどとすることもできる。すなわち、携帯端末は、ユーザが携帯でき、現在位置を特定することができる装置であればよい。
【０２４２】
すなわち、地図表示装置としての地図表示システムは、その各構成要素が一つの筐体内に収納されている一つの装置であってもよい。また、地図表示システムは、その構成要素が、互いにデータ通信回線で結ばれている２以上の装置として構成されるものとすることもできる。経路データを生成する機能、特定領域を選択する機能などの各機能については、各装置に１以上の任意の機能を割り当てることができる。そして、各機能は、それぞれ一つの装置で実現されてもよく、２以上の装置が協働して実現してもよい。なお、２以上の構成要素が通信回線で結ばれている態様においては、ユーザに対して情報を出力する出力部は、ユーザに携帯されるものであることが好ましい。
【０２４３】
Ｄ．終電地図を表示可能な地図表示システム：
Ｄ１．実施形態Ｄ１：
Ｄ１−１．全体構成：
図２３は、終電地図を表示可能な地図表示システムのハードウェア構成を示す図である。実施形態Ｄ１の終電地図表示システムは、地図サーバ１５０ｃと、時刻表サーバ１７０と、携帯電話２００と、を含む。
【０２４４】
携帯電話２００は、ＧＰＳユニット２０１と、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、入力部２０６と、時計部２０９と、主制御部２１０と、通話制御部２２０とを有している。これらは、以下で説明するように、上述の第１実施形態において説明した機能と同様の機能を果たすことができる。
【０２４５】
ＧＰＳユニット２０１は、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ／全地球測位システム）の衛星からの電波を受信するためのアンテナを含むユニットである。ＧＰＳのアンテナが受信する電波に基づいて、ＧＰＳユニット２０１は、携帯電話２００の現在位置を表す位置情報を生成することができる。また、ＧＰＳユニット２０１は、衛星からの電波に基づいて、現在時刻を表す時刻情報を生成することができる。
【０２４６】
表示パネル２０２は、画像を表示することができる液晶ディスプレイである。表示パネル２０２は、表示している画像に応じてパネルの一部に接触されることによりユーザからの指示を受けとることができるタッチパネル２０６ａを備えている。具体的には、表示パネル２０２は、液晶ディスプレイの上に透明のタッチパネル２０６ａが重ねられて構成される。ユーザは、たとえば、表示パネル２０２の表面を指で押したり、表示パネル２０２の表面に接触した状態で指を動かすことにより、画像の表示を制御するための操作を行うことができる。なお、本明細書において、「画像」とは、狭義の画像のほか、文字、記号等を含む概念である。
【０２４７】
音声出力部２０３は、スピーカを含む装置であって、経路案内などのユーザへのメッセージやメロディなどを音声で出力できる装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。
【０２４８】
入力部２０６は、上記タッチパネル２０６ａと、ハードウェアとしてのカーソルキー２０６ｂを含む。ユーザは、タッチパネル２０６ａだけでなく、カーソルキー２０６ｂの周辺部を押してカーソルを移動させ、カーソルキー２０６ｂの中央部を押してＯＮの操作を行うことによっても、携帯電話２００に情報を入力することができる。
【０２４９】
通信部２０５は、インターネットＩＮＴを介して地図サーバ１５０ｃおよび時刻表サーバ１７０と通信を行い、情報を送受信することができる。時計部２０９は、主制御部２１０からの要求に応じて、現在時刻を表す現在時刻情報を出力する。主制御部２１０は、たとえば、ＧＰＳユニット２０１から現在時刻を取得できない場合には、時計部２０９から現在時刻を取得することができる。
【０２５０】
主制御部２１０は、携帯電話２００の各部を制御するための制御ユニットである。主制御部２１０は、入力部２０６を介して携帯電話２００に入力された情報に基づいて、携帯電話２００の各部を制御することができる。主制御部２１０は、それらの制御に使用されるＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３を備えている。
【０２５１】
より具体的には、主制御部２１０は、ＣＰＵ２１１でアプリケーションソフトウェアを実行することによって携帯電話２００の各部を制御する。主制御部２１０は、たとえば、ＧＰＳユニット２０１が生成した位置情報を含む所定の形式のデータを、通信部２０５を介して地図サーバ１５０ｃに送信することができる。そして、主制御部２１０は、地図サーバ１５０ｃから地図データを入手して、その地図データが表す地図を表示パネル２０２に表示することができる。
【０２５２】
地図サーバ１５０ｃは、通信部１５２ｃと、制御部１５４ｃと、記憶部１５５ｃとを有している。地図サーバ１５０ｃは、通信部１５２ｃを使用して、インターネットＩＮＴを介して携帯電話２００や時刻表サーバ１７０と通信を行うことができる。記憶部１５５ｃは、地図データベース１５６ｃ、および表示駅データベース１５９ｃを格納している。制御部１５４ｃは、地図サーバ１５０ｃの各部を制御する。
【０２５３】
地図データベース１５６ｃは、携帯電話２００において表示パネル２０２に地図画像を表示するために携帯電話２００に送信される地図画像データを格納している。地図データベース１５６ｃは、様々な縮尺の地図画像データを、縮尺および位置の情報と対応付けて格納している。制御部１５４ｃは、携帯電話２００から受け取った地点、縮尺等を表すデータに基づいて、携帯電話２００が要求する領域の地図画像であって、予め定められた大きさの地図画像を表す地図画像データを特定し、通信部１５２ｃを介して携帯電話２００に送信する。
【０２５４】
表示駅データベース１５９ｃは、様々な鉄道会社、バス会社、船会社などの様々な路線とそれらの路線の駅について、地図の縮尺ごとに、（ｉ）その縮尺の乗換地図において路線や駅を表す表示を表示すべきか否かを表すデータ、（ｉｉ）表示すべき路線や駅の地図上の位置、および（ｉｉｉ）表示すべき駅や路線を表す画像データを、格納している。ある縮尺の乗換地図の地図データが生成される際、表示駅データベース１５９ｃが参照されて、乗換地図において表示されるべき路線および駅が選択され、それらを表す画像データおよび地図上のそれらの表示位置の情報が取得される。乗換地図については、後に説明する。
【０２５５】
ある縮尺の地図においては、特急が停車する駅を表す表示は表示され、特急が停車しない駅を表す表示は表示されないことがある。より小さい縮尺の地図（広い領域が表示される地図）においては、急行が停車する駅を表す表示は表示され、急行が停車しない駅を表す表示は表示されないことがある。
【０２５６】
表示駅データベース１５９ｃにおいて、地図上で駅の表示を表示すべき駅は、ユーザが各駅の位置関係を地図上で把握しやすいように、縮尺に応じてすべての駅の中からあらかじめ選択されている。このように地図上において表示すべき駅を定めることにより、ユーザが各駅の位置関係を地図上で把握しやすい乗換地図を表示することができる。
【０２５７】
表示駅データベース１５９ｃにおいて、地図上で路線の表示を表示すべき路線は、ユーザが各路線および駅の位置関係を地図上で把握しやすいように、縮尺に応じてすべての路線の中からあらかじめ選択されている。このように表示すべき路線を定めることにより、ユーザが各駅の位置関係および接続関係を地図上で把握しやすい乗換地図を表示することができる。
【０２５８】
時刻表サーバ１７０は、通信部１７２と、制御部１７４と、記憶部１７５とを有している。時刻表サーバ１７０は、通信部１７２を使用して、インターネットＩＮＴを介して地図サーバ１５０ｃと通信を行うことができる。記憶部１７５は、時刻表データベース１７６を格納している。制御部１７４は、時刻表サーバ１７０の各部を制御する。
【０２５９】
時刻表データベース１７６は、様々な鉄道会社、バス会社、船会社などの様々な路線の時刻表のデータを格納している。制御部１７４は、携帯電話２００および地図サーバ１５０ｃから受け取ったデータに基づいて、時刻表データベース１７６を参照し、特定の駅の特定の時刻近傍の車両の発車時刻の情報、ならびにその車両の停車駅、およびその停車駅の停車時刻および発車時刻の情報を含むデータを作成し、地図サーバ１５０ｃおよび携帯電話２００に送信することができる。なお、本明細書において交通手段としての「車両」には、自動車、列車のほか、船舶、航空機を含む。また、「発車時刻」には、駅におけるバスや列車の出発時刻のほか、船舶や航空機の出発時刻を含む。
【０２６０】
Ｄ２．地図を表示する処理：
図２４および図２５は、携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０ｃと、時刻表サーバ１７０と、において行われる処理を示すフローチャートである。図２４および図２５によって表示パネル２０２に表示される地図は、地図上に路線と駅とが表示される「乗換地図」である。乗換地図において表示される路線には、通常の地図には表示されない地下鉄の路線やバスの路線を含む。
【０２６１】
なお、「乗換地図」の一種であって、ユーザが指定した到着駅にユーザが指定した到着時刻までに到着するための各駅における発車時刻を表示している地図を、本明細書において「帰還地図」とも呼ぶ。また、記載を簡潔にするために、ユーザが指定した到着駅にユーザが指定した到着時刻までに到着するためのある駅における発車時刻を、単に「発車時刻」と表記することがある。
【０２６２】
ステップＳ２１０ｃにおいて、ユーザは、まず、入力部２０６を操作して、携帯電話２００に対して、地図を表示すべき旨の要求を行う。具体的には、ユーザは、タッチパネル２０６ａを操作して、携帯電話２００上で動いている地図表示用アプリケーションソフトウェアに、たとえば、現在位置を中心とする乗換地図を表示すべき旨の指示を行う。また、すでに乗換地図以外の地図（たとえば、地下鉄やバスの路線が表示されない通常の地図）を表示パネル２０２に表示している状態において、表示している地図と同じ範囲を乗換地図で表示すべき旨の指示を、地図表示用アプリケーションソフトウェアに対して行うこともできる。
【０２６３】
携帯電話２００の主制御部２１０は、ユーザから入力された情報に基づいて、表示すべき地図の中心地点を決定し、乗換地図を生成すべき旨の指示とともに、通信部２０５を介して、中心地点の情報を地図サーバ１５０ｃに送信する。
【０２６４】
また、携帯電話２００の主制御部２１０は、表示すべき地図の縮尺の情報も、地図サーバ１５０ｃに送信する。中心地点と縮尺の情報を地図サーバ１５０ｃに送信する際に、携帯電話２００の表示パネル２０２に地図を表示していない場合には、主制御部２１０は、あらかじめ定められた縮尺の情報を、地図サーバ１５０ｃに送信する。一方、すでに乗換地図以外の地図を表示パネル２０２に表示している状態において、表示している地図と同じ範囲を乗換地図で表示すべき旨の指示を、ユーザが携帯電話２００に行った場合には、主制御部２１０は、表示している地図の中心地点と縮尺を、地図サーバ１５０ｃに送信する。
【０２６５】
ステップＳ１１０ｃにおいて、地図サーバ１５０ｃの制御部１５４ｃは、通信部１５２ｃを介して、携帯電話２００から送信された情報を受信する。そして、地図サーバ１５０ｃの制御部１５４ｃは、携帯電話２００から受信した情報に基づいて、地図データベース１５６ｃと表示駅データベース１５９ｃとを参照して、指定された中心地点と縮尺とを有し、携帯電話２００の表示パネル２０２の画面サイズに対応している乗換地図のデータを生成する。なお、携帯電話２００の表示パネル２０２の画面サイズに関する情報は、あらかじめ登録しておいてもよいし、ステップＳ２１０ｃで携帯電話２００から受信してもよい。
【０２６６】
より具体的には、制御部１５４ｃは、携帯電話２００から受信した中心地点および縮尺の情報と、画面サイズと、に基づいて、表示すべき地図の範囲を決定し、その範囲を有する地図画像のデータを地図データベース１５６ｃから取得する。また、制御部１５４ｃは、携帯電話２００から受信した縮尺の情報に基づいて、表示駅データベース１５９ｃを参照して、乗換地図において表示すべき路線と駅とを決定し、それらを表す画像データを表示駅データベース１５９ｃから取得する。
【０２６７】
そして、制御部１５４ｃは、地図画像と、駅や路線を表す画像とを重畳して、乗換地図のデータを生成する。なお、この時点で生成される「乗換地図」は、後述する各駅における発車時刻などの表示を含まない。その後、地図サーバ１５０ｃの制御部１５４ｃは、通信部１５２ｃを介して、携帯電話２００に乗換地図を表す地図データを送信する。
【０２６８】
ステップＳ２２０ｃにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、乗換地図を表す地図データを受信し、乗換地図を表示パネル２０２に表示する。
【０２６９】
図２６は、図２４のステップＳ２２０ｃにおいて携帯電話２００の表示パネル２０２に表示される乗換地図の一例Ｍ０ａを示す図である。この乗換地図においては、図２６に示すように、地下鉄を含む複数の路線とそれらの路線に含まれる駅との情報が、地図データに含まれる他の情報よりも優先的に重畳表示される。このため、利用者は、表示パネル２０２に表示された乗換地図を参照することで、表示パネル２０２に表示された所定のエリアにおける地下鉄を含む路線とその路線に含まれる駅とを地図上で容易に把握することができる。
【０２７０】
図２６に示された乗換地図Ｍ０ａにおいて、十字の印でユーザからの情報によって特定された地点ＰＰが示されている。また、乗換地図の表示には、ピンボタンＤ０１、現在地ボタンＤ０２、および拡縮ボタンＳｃが、含まれる。これらのボタンの表示は、携帯電話２００の主制御部２１０によって、地図サーバ１５０ｃから受け取った乗換地図上に重畳される。
【０２７１】
乗換地図が表示されている状態において、ピンボタンＤ０１が押され、その後、地図上の一点が指定された場合には、その指定点にピンが表示される。地図がスクロールされた場合には、ピンは、地図上で指定された地点とともに移動する。このような処理により、ユーザは、地図上に目印を残しつつ、訪問地を決定することができる。
【０２７２】
乗換地図が表示されている状態において、現在地ボタンＤ０２が押された場合には、地図上の現在位置に対応する地点に矢印状の印（Ｄ０２のアイコン参照）が表示される。なお、表示されている乗換地図の範囲内に現在位置が含まれない場合には、乗換地図の表示範囲は、現在位置を含む範囲に移動する。また、現実の現在位置が移動した場合には、現在位置を表す印は、地図上で現在位置に合致する位置に移動する。このような処理により、ユーザは、現在位置を考慮しつつ、訪問地を決定することができる。
【０２７３】
乗換地図には、拡縮ボタンＳｃの表示が含まれている。拡縮ボタンＳｃは、表示されている地図の縮尺を変更するためのボタンである。タッチパネル２０６ａを介して、拡縮ボタンＳｃのうち「＋」のボタンが押されると、より狭い範囲が拡大されて表された地図が表示される。拡縮ボタンＳｃのうち「−」のボタンが押されると、より広い範囲が表された地図が表示される。また、ユーザは、地図上の一点を指示し、動かすことにより、地図をスクロールさせることができる。
【０２７４】
図２４のステップＳ２２０ｃにおいて、ユーザが、タッチパネル２０６ａを操作して、地図の拡縮やスクロールを指示した場合や、現在地ボタンＤ０２が押されたことに伴って地図のスクロールが必要となる場合には、再度、地図の中心地点の情報や縮尺の情報が、携帯電話２００から地図サーバ１５０ｃに送信される（図２４の「Ｓ１ｃ」参照）。そして、地図サーバ１５０ｃにおいて、再度、乗換地図の地図データが生成され（ステップＳ１１０ｃ）、携帯電話２００に送信される。
【０２７５】
ステップＳ２３０ｃにおいて、ユーザは、タッチパネル２０６ａを操作して、乗換地図上で到着駅を指定する。具体的には、携帯電話２００の主制御部２１０は、ユーザによって指定された乗換地図上の地点に最も近い駅を到着駅に決定する。このような処理を行うことにより、ユーザは、正確に地図上の駅の地点を指定しなくとも、到着駅を指定することができる。また、ユーザは、たとえば、地図上で、宿泊先のホテルを指定することにより、ホテルの最寄りの駅を、到着駅として指定することができる。
【０２７６】
図２７は、ステップＳ２２０ｃにおいて表示されている地図上に、ユーザが到着駅として指定したい駅が表示されていない場合の、到着駅の指定方法を示す図である。そのような場合には、ユーザは、地図Ｍ０ａの上側に表示されている入力窓Ｗｉ（図２６において図示を省略）に到着駅の駅名を入力し、検索ボタンＳＢを押す。すると、携帯電話２００の主制御部２１０は、地図サーバ１５０ｃに入力された駅名を送信して、地図サーバ１５０ｃから、駅の候補の駅名のリストを受信する。このリストにおいては、各駅名は、それぞれの駅が存在する県の名前と対応づけられている。携帯電話２００の主制御部２１０は、候補のリストを表示パネル２０２に表示する。ユーザは、そのリストの中から目的とする駅を選択して、到着駅を指定する。
【０２７７】
また、図２４のステップＳ２３０ｃにおいて、ユーザは、携帯電話２００の表示パネル２０２に表示されている自宅ボタンＨＢを押すことにより、あらかじめ登録されている自宅の最寄り駅を、到着駅として指定することができる。
【０２７８】
図２４のステップＳ２３５ｃにおいて、主制御部２１０は、到着駅に到着する時刻を入力する領域である時刻入力部を、表示パネル２０２上に表示する（図示省略）。時刻入力部の表示は、たとえば、２４個の時間の候補（０時〜２３時）の表示と、６０個の分の候補（００分〜５９分）とをそれぞれ回転させて選択し、確定ボタンで確定させる方式の表示とすることができる。ユーザは、それらの表示を介して、到着駅に到着すべき時刻を入力することができる。また、時刻入力部は、「終電検索」ボタンを有する。ユーザは、「終電検索」ボタンを押すことにより、到着駅に到着しうる最終の交通手段を検索すべき旨の指示を入力することができる。携帯電話２００の主制御部２１０は、通信部２０５を介して、到着駅の情報と到着時刻の情報を地図サーバ１５０ｃに送信する。なお、「終電検索」ボタンが押された場合には、携帯電話２００の主制御部２１０は、到着時刻としての午前２時の情報を地図サーバ１５０ｃに送信する。
【０２７９】
ステップＳ１２０ｃにおいて、地図サーバ１５０ｃの制御部１５４ｃは、携帯電話２００から送信された到着駅と到着時刻の情報を、通信部１５２ｃを介して受信する。制御部１５４ｃは、乗換地図の中心地点を中心とする所定範囲に含まれる駅の中から、表示駅データベース１５９ｃを参照して、駅を抽出する。以下、ステップＳ１２０ｃの処理で抽出された駅を「抽出駅」とも表記する。そして、制御部１５４ｃは、抽出した各駅における、到着駅に到着時刻までに到着するための車両のうち最後のものの発車時刻を、時刻表サーバ１７０に問い合わせる。より具体的には、地図サーバ１５０ｃの制御部１５４ｃは、到着駅の情報と、到着時刻の情報と、抽出駅の情報とともに、抽出した駅における発車時刻を問い合わせる。
【０２８０】
ステップＳ１２０ｃで抽出される駅を定める「所定範囲」は、乗換地図の表示範囲よりも広い。「所定範囲」は、たとえば、乗換地図の中心地点を中心とし、乗換地図の表示範囲に対して縦横とも９倍の大きさを有する範囲とすることができる。このように、発車時刻が問い合わせられる駅を、所定範囲に限定することにより、発車時刻の決定に要する負荷を低減し、処理時間を短縮することができる。また、所定範囲を、乗換地図の表示範囲を中心とする範囲に設定することにより、ユーザがスクロールによって携帯電話２００の表示パネル２０２に表示する可能性が高い駅について、発車時刻を計算することができる。
【０２８１】
ステップＳ３０５ｃにおいて、時刻表サーバ１７０の制御部１７４は、地図サーバ１５０ｃから送信された到着駅の情報と、到着時刻の情報と、抽出駅の情報とを、通信部１７２を介して受信する。制御部１７４は、到着駅の情報と、到着時刻の情報と、抽出駅の情報とに基づいて、時刻表データベース１７６を参照し、到着駅に到着時刻までに到着する車両のうち最後のものの発車時刻を、各抽出駅について、決定する。そして、制御部１７４は、通信部１７２を介して、地図サーバ１５０ｃに、各抽出駅における発車時刻のデータを送信する。
【０２８２】
ステップＳ１３０ｃにおいて、地図サーバ１５０ｃの制御部１５４ｃは、ステップＳ１１０ｃで生成した乗換地図の表示範囲に基づいて、表示駅データベース１５９ｃを参照して、到着駅に到着時刻までに到着するための発車時刻が計算された抽出駅のうち、携帯電話２００の表示パネル２０２で表示する乗換地図において発車時刻を表示すべき駅を、決定する。
【０２８３】
ステップＳ１４０ｃにおいて、地図サーバ１５０ｃの制御部１５４ｃは、ステップＳ１１０ｃで作成されている乗換地図の上に、ステップＳ１３０ｃで選択された駅の表示と、それらの駅における発車時刻を示す表示と、を表示するための発車時刻データを生成する。そして、制御部１５４ｃは、通信部１５２ｃを介して、発車時刻データを携帯電話２００に送信する。
【０２８４】
ステップＳ２４０ｃにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、発車時刻データを受信し、表示パネル２０２に表示している乗換地図（図２６参照）の上に、ステップＳ１３０ｃで抽出された駅の表示と、それらの各駅についての到着駅に到着時刻までに到着するために利用すべき車両の発車時刻を示す表示と、を重畳して表示する。そのように、ユーザが指定した到着駅にユーザが指定した到着時刻までに到着するための各駅における発車時刻を表示している地図を、本明細書において「帰還地図」とも呼ぶ。
【０２８５】
図２８は、図２４のステップＳ２４０ｃにおいて携帯電話２００の表示パネル２０２に表示される帰還地図の一例Ｍ１ｃを示す図である。図２８は、図２４のステップＳ２３５ｃにおいて、「終電検索」ボタンが押された場合に表示される帰還地図の例Ｍ１ｃを示す。図２８の帰還地図Ｍ１ｃにおいて、たとえば、電車の正面図が表された二つのマーク、ならびに「神田」という文字の表示Ｄｘ１０が、図２４のステップＳ１３０ｃで選択された駅の表示として、表示される。「１：０１」という発車時刻の表示を含む表示Ｄｅ１０が、駅を表す表示Ｄｘ１０と対応づけて表示される。また、電車の正面図が表された二つのマーク、ならびに「東京」という文字の表示Ｄｘ２０が、図２４のステップＳ１３０ｃで選択された駅の表示として、表示される。「１：０３」という発車時刻の表示を含む表示Ｄｅ２０が、駅を表す表示Ｄｘ２０と対応づけて表示される。そして、電車の正面図が表された二つのマーク、ならびに「有楽町」という文字の表示Ｄｘ３０が、図２４のステップＳ１３０ｃで選択された駅の表示として、表示される。「１：０５」という発車時刻の表示を含む表示Ｄｅ３０が、駅を表す表示Ｄｘ３０と対応づけて表示される。
【０２８６】
同様に、帰還地図Ｍ１ｃ内の表示Ｄｘ４２，Ｄｘ４４，Ｄｘ４６は、図２４のステップＳ１３０ｃで選択された駅の表示である。表示Ｄｅ４２，Ｄｅ４４，Ｄｅ４６は、それらの駅に対応づけられた発車時刻の表示である。
【０２８７】
各駅の発車時刻の表示Ｄｅ１０，Ｄｅ２０，Ｄｅ３０，Ｄｅ４２，Ｄｅ４４，Ｄｅ４６は、いずれも白地に黒い文字で表示されている。なお、図２８の帰還地図は、現在時刻から各駅における発車時刻までの時間が十分長い場合の表示態様を示している。
【０２８８】
このような処理を行うことにより、ユーザは、到着駅（ここでは品川）に到着時刻までに到着するための各駅における交通手段の発車時刻を考慮しつつ、訪問すべき地点を選択し、また、訪問経路および訪問順序を決定することができる。
【０２８９】
図２４のステップＳ２４０ｃにおいて、ユーザが、タッチパネル２０６ａを操作して、乗換地図のスクロールを指示した場合には、再度、地図の中心地点の情報や縮尺の情報が、携帯電話２００から地図サーバ１５０ｃに送信される（図２４の「Ｓ２ｃ」参照）。そして、ステップＳ１３０ｃにおいて、地図サーバ１５０ｃが、再度、乗換地図の地図データを生成し、乗換地図の地図データに基づいて、発車時刻を表示すべき駅を決定する。そして、ステップＳ１４０ｃ以下の処理が行われる。
【０２９０】
ステップＳ１２０ｃにおいて、携帯電話２００の表示パネル２０２で表示されている乗換地図の範囲を超える範囲（ここでは、縦横とも９倍の矩形の範囲）について、各駅からの発車時刻が計算されている。このため、その範囲内で地図のスクロールが行われた場合には、各駅からの発車時刻を計算することなく、迅速に、帰還地図の生成および表示を行うことができる。
【０２９１】
なお、図２４において図示を省略したが、ステップＳ２４０ｃにおいて、ステップＳ１２０ｃで発車時刻を計算した駅の範囲を超えるスクロールが行われた場合や、乗換地図の拡縮が指示された場合には、処理は、ステップＳ２４０ｃからステップＳ１２０ｃに移行し、再度、ステップＳ１２０ｃ以下の処理が行われる。
【０２９２】
図２９は、図２４のステップＳ２４０ｃにおいて携帯電話２００の表示パネル２０２に表示される帰還地図の一例Ｍ２ｃを示す図である。図２４のステップＳ２４０ｃにおいては、表示パネル２０２に表示しているある駅について、時計部２０９（図２２参照）から取得される現在時刻からその駅の発車時刻までの時間が、しきい値（ここでは１０分）を下回った場合には、その駅の発車時刻の表示は、現在時刻からその駅の発車時刻までの時間がしきい値よりも大きい駅よりも強調して表示される。より具体的には、発車時刻は、赤地に白い文字で表示される。このような態様とすることにより、ユーザは、各駅について、その駅から交通手段を利用する場合には、その駅に急いで向かう必要があることを知ることができる。
【０２９３】
そして、表示パネル２０２に表示しているある駅について、その駅の発車時刻が時計部２０９から取得される現在時刻よりも前である場合、すなわち、現在時刻がその駅の発車時刻を経過した場合には、現在時刻からその駅の発車時刻までの時間がしきい値よりも大きい駅よりも強調して、発車時刻が経過し、その結果、利用できる交通手段がなくなった旨が、表示される。より具体的には、黒地に白い文字で「本日終了」と表示される（図２９の表示Ｄｅ１１，Ｄｅ４３，Ｄｅ４５，Ｄｅ４７参照）。すなわち、白地や赤地で表示される表示に比べて明度の低い黒の地色を使用して、「本日終了」の文字が表示される。このような態様とすることにより、ユーザは、その駅から交通手段を利用してその日のうちに到着駅に到着できないことを知ることができる。このため、その日のうちに到着駅に到着するために、これから向かう駅を変更するなど、他の方法を検討することができる。また、白地や赤地の表示の方が目につきやすいため、ユーザの意識をまだ発車時刻が来ていない駅の表示に向けることができる。
【０２９４】
このようなステップＳ２４０ｃにおける帰還地図の表示の更新は、所定時間（ここでは３分）ごとに繰り返し行われる。ただし、帰還地図において表示される更新ボタンＢＲを押すことにより、ユーザは、ただちに帰還地図の表示を更新させて、現在時刻に応じた表示を行わせることができる。このような態様とすることにより、ユーザは、帰還地図の更新サイクルに拘束されずに、現在時刻に応じた帰還地図を表示させて、内容を確認することができる。したがって、携帯電話２００の主制御部２１０において、「現在時刻として取得された時刻」は、実際には過去に取得された過去の時刻であってもよい。
【０２９５】
図２５のステップＳ２５０ｃにおいて、帰還地図（図２９参照）を見たユーザは、帰還地図内に表示された駅の中から対象駅を決定し、タッチパネル２０６ａを操作して、帰還地図上で対象駅を指定する。対象駅の指定方法は、到着駅の指定方法と同様である。
【０２９６】
ステップＳ２６５ｃにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、対象駅の情報を地図サーバ１５０ｃに送信し、対象駅から到着駅に向かう交通手段の乗換スケジュールを問い合わせる。
【０２９７】
ステップＳ１５０ｃｃにおいて、地図サーバ１５０ｃの制御部１５４ｃは、通信部１５２ｃを介して、携帯電話２００から送信された対象駅の情報を受信する。そして、地図サーバ１５０ｃの制御部１５４ｃは、通信部１５２ｃを介して、時刻表サーバ１７０に、対象駅の情報と、ステップＳ１２０ｃ（図２４参照）で受け取っている到着駅の情報および到着駅に到着する時刻の情報とを、送信する。そして、制御部１５４ｃは、対象駅を出発する車両の発車時刻、その車両の路線名、到着駅における到着時刻を含む乗換スケジュールを、時刻表サーバ１７０に、問い合わせる。
【０２９８】
ステップＳ３１０ｃにおいて、時刻表サーバ１７０の制御部１７４は、対象駅の情報と、到着駅の情報と、到着駅に到着する時刻の情報と、に基づいて、時刻表データベース１７６を参照し、乗換スケジュールを決定する。乗換スケジュールには、対象駅を出発する車両の発車時刻、対象駅を出発する車両の路線名、および到着駅における到着時刻が含まれる。そして、制御部１７４は、通信部１７２を介して、地図サーバ１５０ｃに、乗換スケジュールのデータを送信する。
【０２９９】
ステップＳ１６０ｃにおいて、地図サーバ１５０ｃの制御部１５４ｃは、乗換スケジュールに含まれる、対象駅と、対象駅を出発する車両の発車時刻と、対象駅を出発する車両の路線と、を含む表示であって、対象駅の表示と対応づけて表示されるべき表示を含む乗換スケジュールの表示用データを生成する。生成されるスケジュール表示用データは、同時に、詳細な乗換スケジュールの提示を指示するための「詳細」ボタンの表示を含む。制御部１５４ｃは、通信部１５２ｃを介して、生成したスケジュール表示用データを、携帯電話２００に送信する。
【０３００】
ステップＳ２７０ｃにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、スケジュール表示用データを受信する。そして、携帯電話２００の主制御部２１０は、スケジュール表示用データに基づいて、対象駅と、対象駅を出発する車両の発車時刻と、対象駅を出発する車両の路線と、を含む表示が、対象駅の表示と対応づけて表示された帰還地図を、表示パネル２０２に表示する。
【０３０１】
図３０は、ステップＳ２７０ｃにおいて携帯電話２００の表示パネル２０２に表示される帰還地図の一例Ｍ３ｃを示す図である。図３０の帰還地図Ｍ３ｃにおいて、乗換スケジュールを含む表示Ｄｅ２１０は、対象駅を表す「東京」という表示と、対象駅を出発する車両の発車時刻である「０１時０３分」という表示と、対象駅を出発する車両の路線である「ＪＲ山手線外回り」という表示と、を含む。さらに、表示Ｄｅ２１０は、詳細な乗換スケジュールを示すことを指示するための「詳細」ボタンＢＳを含む。
【０３０２】
このような処理を行うことにより、ユーザは、地図全体をながめて各駅における発車時刻に基づいて訪問地を検討しつつ（図２８および図２９参照）、到着駅への帰還経路の出発点の候補として選択した対象駅については、出発時間および利用する路線を知ることができる（図３０参照）。
【０３０３】
図３１は、ステップＳ２７０ｃにおいて、「詳細」ボタンＢＳが押された場合に、携帯電話２００の表示パネル２０２表示される出力結果を示す図である。図２５のステップＳ２７０ｃにおいて、「詳細」ボタンＢＳ（図３０参照）が押された場合には、図２４および図２５の処理を終了し、処理は、乗換案内処理に移行する。乗換案内処理においては、時刻表サーバ１７０の時刻表データベース１７６に基づいて、対象駅を出発する車両の発車時刻、到着駅における車両の到着時刻、乗換駅、乗換駅を出発する車両の発車時刻、各駅における車両の到着ホームの番号などが、携帯電話２００の表示パネル２０２表示される。乗換案内処理の詳細な説明は省略する。
【０３０４】
このような処理を行うことにより、ユーザは、地図全体をながめて各駅における発車時刻に基づいて訪問地を検討しつつ（図２８参照）、到着駅への帰還経路の出発点の候補として選択した対象駅については、出発時間および利用する路線を知ることができる（図３０および図３１参照）。
【０３０５】
一方、図２５のステップＳ２５０ｃにおいて、ユーザが対象駅として指定した駅が、その発車時刻がすでに経過した駅（たとえば、図２９における神田）である場合には、携帯電話２００の主制御部２１０は、ステップＳ２６５ｃにおいて、通信部２０５を介して、対象駅の情報を地図サーバ１５０ｃに送信し、翌日、最初に到着駅に到着する交通手段の乗換スケジュールを問い合わせる。
【０３０６】
ステップＳ１５０ｃｃにおいて、地図サーバ１５０ｃの制御部１５４ｃは、携帯電話２００から送信された対象駅の情報を受信する。そして、地図サーバ１５０ｃの制御部１５４ｃは、時刻表サーバ１７０に、対象駅の情報と、ステップＳ１２０ｃ（図２４参照）で受け取っている到着駅の情報とを、送信する。そして、制御部１５４ｃは、翌日、対象駅を出発し、最初に到着駅に到着する車両の発車時刻、その車両の路線名、到着駅における到着時刻を含む乗換スケジュールを、時刻表サーバ１７０に、問い合わせる。
【０３０７】
ステップＳ３１０ｃにおいて、時刻表サーバ１７０の制御部１７４は、対象駅の情報と、到着駅の情報と、到着駅に到着する時刻の情報と、に基づいて、時刻表データベース１７６を参照し、乗換スケジュールを決定する。乗換スケジュールには、対象駅を出発する車両の発車時刻、対象駅を出発する車両の路線名、および到着駅における到着時刻が含まれる。そして、制御部１７４は、通信部１７２を介して、地図サーバ１５０ｃに、乗換スケジュールのデータを送信する。
【０３０８】
ステップＳ１６０ｃにおいて、地図サーバ１５０ｃの制御部１５４ｃは、乗換スケジュールに含まれる、対象駅と、対象駅を出発する車両の発車時刻と、を含む表示であって、対象駅の表示と対応づけて表示されるべき表示を含む乗換スケジュールの表示用データを生成する。生成されるスケジュール表示用データは、同時に、対象駅からの路線の利用によっては当日中には到着駅には到着し得ない旨の表示としての「本日は終了しました」という表示と、「タクシーを呼ぶ」ボタン、「ホテルを探す」ボタン、「漫画喫茶を探す」ボタン、「ファミレスを探す」ボタンを含む。制御部１５４ｃは、通信部１５２ｃを介して、生成したスケジュール表示用データを、携帯電話２００に送信する。
【０３０９】
ステップＳ２７０ｃにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、スケジュール表示用データを受信する。そして、携帯電話２００の主制御部２１０は、スケジュール表示用データに基づいて、対象駅と、対象駅を出発する車両の発車時刻と、「本日は終了しました」という表示と、を含む表示が、対象駅の表示と対応づけて表示された帰還地図を、表示パネル２０２に表示する。
【０３１０】
図３２は、ステップＳ２７０ｃにおいて携帯電話２００の表示パネル２０２に表示される帰還地図の一例Ｍ４ｃを示す図である。図３２の帰還地図Ｍ４ｃにおいて、乗換スケジュールを含む表示Ｄｅ１１０は、対象駅を表す「神田」という表示と、対象駅からの路線の利用によっては当日中には到着駅には到着し得ない旨の表示としての「本日は終了しました」という表示と、対象駅を出発する車両であって翌日最初に到着駅に到着するための車両の発車時刻である「始発は４：４６です」という表示と、を含む。
【０３１１】
このような処理を行うことにより、到着駅への帰還経路の出発点の候補として選択した対象駅について、翌日の始発の出発時間を知ることができる（図３２参照）。
【０３１２】
帰還地図Ｍ４ｃにおいて、表示Ｄｅ２１０は、「タクシーを呼ぶ」ボタン、「ホテルを探す」ボタン、「漫画喫茶を探す」ボタン、「ファミレスを探す」ボタンを含む。「タクシーを呼ぶ」ボタンが押された場合には、携帯電話２００の主制御部２１０は、インターネットを介して、タクシーを呼ぶためのサービスに接続し、そのサービスを提供するための画面を表示パネル２０２に表示する。「ホテルを探す」ボタンが押された場合には、携帯電話２００の主制御部２１０は、インターネットを介して、当日宿泊できるホテルを探すためのサービスに接続し、そのサービスを提供するための画面を表示パネル２０２に表示する。
【０３１３】
「漫画喫茶を探す」ボタンが押された場合には、携帯電話２００の主制御部２１０は、インターネットを介して、漫画喫茶を探すためのサービスに接続し、そのサービスを提供するための画面を表示パネル２０２に表示する。「ファミレスを探す」ボタンが押された場合には、携帯電話２００の主制御部２１０は、インターネットを介して、２４時間営業のファミリーレストランを探すためのサービスに接続し、そのサービスを提供するための画面を表示パネル２０２に表示する。
【０３１４】
このような処理を行うことにより、ユーザは、始発までの時間を過ごすために利用しうるサービスを簡単に探すことができる。
【０３１５】
本実施形態Ｄ１における入力部２０６が、「入力部」に相当する。表示パネル２０２が「出力部」に相当する。地図サーバ１５０ｃおよび時刻表サーバ１７０と様々なデータのやり取りを行って、表示パネル２０２の表示に関する様々な機能を実現する主制御部２１０が、「制御部」に相当する。
【０３１６】
本実施形態Ｄ１における表示Ｄｘ１０，Ｄｘ２０，Ｄｘ３０，Ｄｘ４２，Ｄｘ４４，Ｄｘ４６が、「第１種の表示」に相当する。表示Ｄｅ１０，Ｄｅ２０，Ｄｅ３０，Ｄｅ４２，Ｄｅ４４，Ｄｅ４６が、「第２種の表示」に相当する。
【０３１７】
Ｄ３．変形例：
Ｄ３−１．変形例１：
上記実施形態Ｄ１においては、図２４のステップＳ２１０ｃにおいて、ユーザは、現在位置を中心とする乗換地図を表示すべき旨の指示を携帯電話２００に行う例や、すでに表示している地図と同じ範囲を乗換地図で表示すべき旨の指示を携帯電話２００に行う例について説明した。しかし、ユーザは、地図表示用アプリケーションソフトウェアに、乗換地図を表示すべき旨の指示を入力する際に、施設名またはその施設の電話番号もしくは住所を入力することにより、その施設を中心とする乗換地図を表示すべき旨の指示を行うこともできる。すなわち、ユーザは、中心位置を特定することができる情報の入力とともに、地図の表示を指示すればよい。
【０３１８】
Ｄ３−２．変形例２：
上記実施形態Ｄ１においては、自宅の最寄り駅があらかじめ登録されている。しかし、職場の最寄り駅や宿泊先の駅など、他の駅もあらかじめ登録できる態様とすることもできる。そのような態様においては、登録内容（職場、宿泊先など）に応じたボタンを、乗換地図とともに携帯電話２００の表示パネル２０２に表示し、それらのボタンを押すことにより、到着駅の入力ができるように構成することが好ましい（図２４のＳ２３０ｃ参照）。このような態様とすることにより、ユーザは、よく使用する駅を簡単な手続で到着駅として指定することができる。
【０３１９】
たとえば、自宅最寄駅を登録した場合は、自宅アイコンを携帯電話２００の表示パネル２０２上に表示する。そして、表示パネル２０２上に表示された自宅アイコンがユーザにより選択された場合に、自宅最寄駅を到着駅とし、乗換地図上に表示された各駅に対し、自宅最寄駅に到着時刻までに到着するための発車時刻の情報と、路線の情報と、を表示する。また、会社最寄駅を登録した場合は、会社アイコンを携帯電話２００の表示パネル２０２上に表示する。そして、表示パネル２０２上に表示された会社アイコンがユーザにより選択された場合に、会社最寄駅を到着駅とし、乗換地図上に表示された各駅に対し、会社最寄駅に到着時刻までに到着するための発車時刻の情報と、路線の情報と、を表示する。これにより、携帯電話２００に予め登録した駅を基に、乗換地図上に表示された各駅に対し、発車時刻の情報と、路線の情報と、を表示するようにすることができる。
【０３２０】
Ｄ３−３．変形例３：
上記実施形態Ｄ１においては、到着駅は、ユーザによって指定された地点の最寄りの駅、またはユーザが検索して得られたリストからユーザが指定する駅である。しかし、到着駅や対象駅の指定は、他の方法で行うこともできる。たとえば、ユーザに路線を指定させ、その路線の駅のリストを携帯電話２００の表示パネル２０２に表示して、そのリスト中からユーザに駅を選択させる態様とすることもできる。
【０３２１】
また、ユーザが、地図表示用アプリケーションソフトウェアに、施設名またはその施設の電話番号もしくは住所を入力することにより、到着駅や対象駅の入力を行うこともできる。そのような態様においては、施設名またはその施設の電話番号もしくは住所によって特定される地点の最寄りの駅が、到着駅や対象駅とされる。
【０３２２】
Ｄ３−４．変形例４：
上記実施形態Ｄ１においては、ユーザが入力した情報に基づいて発車時刻を含まない乗換地図が表示された後、ユーザは、乗換地図上で到着駅および到着時刻を指定する（図２４のＳ２２０ｃ，Ｓ２３０ｃ，Ｓ２３５ｃ参照）。そして、その指定した到着駅に到着時刻までに到着するための発車時刻を含む帰還地図を表示している（図２４のＳ２４０ｃ参照）。しかし、発車時刻を含まない乗換地図を事前に表示せずに、最初から発車時刻を含む帰還地図が生成され表示される態様とすることもできる。この場合、携帯電話２００の主制御部２１０は、到着駅が携帯電話２００において予め決定されているか否かを判断し、到着駅が予め決定されている場合には、その予め決定されている到着駅の情報を、通信部２０５を介して地図サーバ１５０ｃに送信する（図２４のステップＳ２３５ｃ参照）。
【０３２３】
到着駅が携帯電話２００において予め決定されている場合としては、例えば、以下の例が挙げられる。ＧＰＳユニット２０１の機能が有効に設定されており、ＧＰＳユニット２０１により現在位置情報を取得した場合に、その現在位置情報の地点に最も近い駅を到着駅に決定する。また、ユーザが携帯電話２００を操作して自宅最寄駅、会社最寄駅等の出発駅を予めユーザＩＤに対応付けて登録しておき、その出発駅を到着駅として使用する設定がされている場合に、その出発駅を到着駅に決定する。このようにして、乗換地図上での到着駅を予め決定することができる。
【０３２４】
一方、到着駅が予め決定されていない場合は、表示パネル２０２上に乗換地図を表示するとともに（図２４のステップＳ２２０ｃ）、ユーザに到着駅の入力を促す表示を表示パネル２０２上に表示する。以下の処理は図２４のステップＳ２３０ｃ以下と同じである。
【０３２５】
Ｄ３−５．変形例５：
上記実施形態Ｄ１においては、発車時刻が計算される駅を定める「所定範囲」（図２４のステップＳ１２０ｃ参照）は、表示している乗換地図の中心地点を中心とし、その地図の範囲に対して縦横とも９倍の大きさを有する範囲である。しかし、発車時刻が計算される駅を定める「所定範囲」は、表示している地図の範囲に対して縦横ともＮ倍（Ｎは２以上の整数）の大きさを有する矩形の範囲や、表示している地図の中心地点を中心とする所定の大きさの半径を有する円形状の範囲など、他の範囲とすることもできる。
【０３２６】
Ｄ３−６．変形例６：
上記実施形態Ｄ１においては、縮尺に応じてあらかじめ定められた表示すべき駅の情報を格納する表示駅データベース１５９ｃと、出力部としての携帯電話２００の表示パネル２０２に表示している地図の縮尺と、に基づいて決定された駅について、駅を表す画像と、発車時刻と、が表示される（図２２および図２４のステップＳ１３０ｃ参照）。しかし、駅を表す画像と、発車時刻と、が表示される駅は、他の方法で決定されることもできる。
【０３２７】
たとえば、各駅の表示の優先度を格納する優先度データベース１５９ａｃ（図２２参照）を備え、優先度データベース１５９ａｃに基づいて、優先度の高いものから選択された、あらかじめ定められた数（たとえば、１つの乗換地図において７個）以下の数の駅について、駅を表す画像と、発車時刻と、を表示する態様としてもよい。
【０３２８】
表示範囲内のすべての駅について、駅を表す表示や、発車時刻の表示が地図上に表示されると、地図の大部分がそれらの表示で隠されてしまい、各駅の地図上の位置が把握できなくなってしまう可能性がある。しかし、上記の態様とすれば、そのような事態を防止することができる。なお、「あらかじめ定められた数」は、５個、８個など任意の数とすることができ、出力部の地図を表示する部分の大きさおよび描画密度に応じて定めることができる。
【０３２９】
また、乗換地図の範囲に含まれるすべての駅について、駅を表す画像と、発車時刻と、を表示する態様としてもよい。
【０３３０】
Ｄ３−７．変形例７：
なお、乗換地図においては、特急が停車する駅について、急行が停車する駅よりも優先的に、前記第１種の表示を表示し、急行が停車する駅について、特急も急行も停車しない駅よりも優先的に、前記第１種の表示を表示する態様とすることもできる。
【０３３１】
このような態様とすれば、表示範囲内のすべての駅について、駅を表す画像が表示されることにより、特急が停車する大きい駅の地図上の位置が、特急が停車しない駅の画像のために把握できなくなってしまったり、急行が停車する駅の地図上の位置が、特急も急行も停車しない小さい駅の画像のために把握できなくなってしまったりする事態を防止することができる。
【０３３２】
Ｄ３−８．変形例８：
図２８〜図３０および図３２に示した帰還地図Ｍ１ｃ〜Ｍ４ｃの表示画面の例では、表示範囲に、互いに乗り入れをしない複数の路線が存在する。そして、それらの路線は分岐しない。図２８〜図３０および図３２に示した帰還地図Ｍ１ｃ〜Ｍ４ｃにおいては、それらの路線の駅について駅の表示Ｄｘ１０，Ｄｘ２０，Ｄｘ３０，Ｄｘ４２，Ｄｘ４４，Ｄｘ４６、発車時刻の表示Ｄｅ１０，Ｄｅ２０，Ｄｅ３０，Ｄｅ４２，Ｄｅ４４，Ｄｅ４６が表示されている。しかし、帰還地図（乗換地図）に含まれる範囲に分岐する路線が存在する場合には、図２４のステップＳ２４０ｃにおいて、分岐の各枝について、それらの路線に含まれる駅の表示、ならびに発車時刻の表示がなされる。なお、「分岐する路線の各枝」は、基準となる駅（到着駅）から遠ざかる方向に延びつつ路線が分岐している場合、分岐から先に伸びる各枝を意味する。このような処理を行うことにより、ユーザは、地図上の様々な地点を訪問地の候補として検討することができる。
【０３３３】
Ｄ３−９．変形例９：
上記実施形態Ｄ１においては、地図サーバ１５０ｃにおいて、地図上に表示される各種のボタンＳｃ，Ｄ０１，Ｄ０２を含む地図の地図データが生成される。しかし、地図上に表示される１以上のボタンは、地図サーバ１５０ｃで生成される地図のデータには含まれず、携帯電話２００において、地図上に重畳されてもよい。
【０３３４】
Ｄ３−１０．変形例１０：
上記実施形態Ｄ１においては、地図サーバ１５０ｃの制御部１５４ｃは、ステップＳ１４０ｃにおいて、発車時刻データを生成し、携帯電話２００に送信している。そして、携帯電話２００の主制御部２１０は、ステップＳ２４０ｃにおいて、表示パネル２０２に表示した図２６に示す乗換地図上に発車時刻データを重畳した帰還地図を表示するようにしている。しかし、以下のような態様とすることも可能である。すなわち、地図サーバ１５０ｃの制御部１５４ｃは、ステップＳ１４０ｃにおいて、ステップＳ１１０ｃで作成されている乗換地図の上に、ステップＳ１３０ｃで選択された駅の表示と、それらの駅についての発車時刻とを示す表示と、を表示した帰還地図の地図データを生成し、携帯電話２００に送信する。そして、携帯電話２００の主制御部２１０は、ステップＳ２４０ｃにおいて、地図サーバ１５０ｃから受信した地図データを基に、図２８に示す帰還地図を表示パネル２０２に表示する。
【０３３５】
同様に、対象駅と、対象駅を出発する車両の発車時刻と、対象駅を出発する車両の路線と、を含む表示（図３０のＤｅ２１０参照）についても、上記実施形態Ｄ１の様に、地図サーバ１５０ｃにおいてスケジュール表示用データを生成して、携帯電話２００がスケジュール表示用データに基づいて、上記表示を行う態様（図２５のＳ１６０ｃ，Ｓ２７０ｃ参照）以外に、以下のような態様とすることもできる。すなわち、地図サーバ１５０ｃの制御部１５４ｃは、ステップＳ１６０ｃにおいて、上記処理で作成されている発車時刻の表示を含む帰還地図の上に、対象駅と、対象駅を出発する車両の発車時刻と、対象駅を出発する車両の路線と、を含む表示を表示した新たな帰還地図の地図データを生成し、携帯電話２００に送信する。そして、携帯電話２００の主制御部２１０は、ステップＳ２７０ｃにおいて、地図サーバ１５０ｃから受信した地図データを基に、図３０に示す帰還地図を表示パネル２０２に表示する。
【０３３６】
Ｄ３−１１．変形例１１：
上記実施形態Ｄ１においては、地図サーバ１５０ｃは、地図データベース１５６ｃから取得した地図画像に対し、表示駅データベース１５９ｃから取得した路線や駅を表す画像を重畳して、乗換地図のデータを作成している。しかし、他の方法で乗換地図を表示することもできる。地図データベース１５６ｃが保持している地図データは、地図上に表示すべき対象（河や湖、道路、信号、建物、路線、駅など）について、表示の優先度または優先順位を保持している。そして、優先度（優先順位）の高い対象は、優先度が低い対象が地図上に表示されていない状態であっても、地図上に表示され得る。すなわち、地図上には、所定の基準に対して高い優先度を有する対象物が表示され、低い優先度を有する対象物は表示されない。そのような態様において、地図サーバ１５０ｃは、地図データベース１５６ｃから取得した地図画像に含まれる路線や駅の情報の表示優先順位を高め、地図画像上にその路線や駅の情報を重畳した乗換地図のデータを作成するようにしても良い。これにより、図２６に示すように、路線や駅の情報が重畳された乗換地図を携帯電話２００の表示パネル２０２に表示することができる。
【０３３７】
Ｄ３−１２．変形例１２：
上記実施形態Ｄ１においては、現在時刻として取得された時刻より発車時刻が前である駅については、すなわち、現在時刻が発車時刻を経過した駅については、発車時刻を表示しない。しかし、現在時刻として取得された時刻より発車時刻が後である駅であっても、発車時刻からの経過時間が基準時間未満である駅については、発車時刻を表示し、その経過時間が基準時間を超えている場合に、発車時刻を表示しない態様とすることもできる。そのような態様とすれば、ユーザは、どの程度、早く行動すればその駅の発車時刻に間に合ったかを知ることができる。
【０３３８】
Ｄ３−１３．変形例１３：
上記実施形態Ｄ１においては、現在時刻からその駅の発車時刻までの時間が、しきい値（一例として１０分）を下回った場合には、その駅の発車時刻の表示は、現在時刻からその駅の発車時刻までの時間がしきい値よりも大きい駅よりも強調して表示される。しかし、各駅の発車時刻の表示は、他の態様で表示することもできる。
【０３３９】
たとえば、値が異なるしきい値を２種類以上（たとえば、２種類または３種類）設定し、現在時刻からその駅の発車時刻までの時間が、各しきい値を下回るたびにより強調した表示を行う態様とすることもできる。たとえば、まず、発車時刻の表示を白地で表示し、現在時刻からその駅の発車時刻までの時間が第１のしきい値を下回ったときに、発車時刻の表示を黄色地で表示する。そして、発車時刻までの時間が第１のしきい値より小さい第２のしきい値を下回ったときに、発車時刻の表示を赤地で表示する。このような態様とすれば、現在時刻の経過に応じて、ユーザはどの駅の近傍にいるべきかを容易に判断することができる。
【０３４０】
Ｄ３−１４．変形例１４：
上記実施形態Ｄ１においては、図２８に示すように、携帯電話２００の表示パネル２０２表示される各駅について、所定の到着駅に所定の到着時刻までに到着しうる最後の発車時刻を表示する。しかし、出力部としての表示パネル２０２表示される各駅について、所定の到着駅に所定の到着時刻までに到着しうる複数の発車時刻を表示するようにしても良い。例えば、携帯電話２００の表示パネル２０２表示される各駅について、図３１に示すような複数の発車時刻の情報を取得し、その取得した情報を基に、携帯電話２００の表示パネル２０２表示される各駅について、所定の到着駅に所定の到着時刻までに到着しうる複数の発車時刻を表示するようにしても良い。この場合であっても、ユーザは、所定の到着駅に所定の到着時刻までに到着するための各駅における交通手段の複数の発車時刻を考慮しつつ、訪問すべき地点を選択し、また、訪問経路および訪問順序を決定することができる。なお、その際、所定の到着駅に所定の到着時刻までに到着しうる最後の発車時刻を表示せず、所定の到着駅に所定の到着時刻までに到着しうる他の発車時刻を表示する態様とすることもできる。
【０３４１】
Ｄ３−１５．変形例１５：
上記実施形態Ｄ１においては、図２４のステップＳ２３５ｃにおいて、「終電検索」ボタンが押された場合を想定して、図２９、図３０、図３２の説明をした。しかし、図２４のステップＳ２３５ｃにおいて、到着時刻が指定された場合には、他の態様の表示を行うこともできる。すなわち、図２９、図３０、図３２の「本日終了」の表示Ｄｅ１１，Ｄｅ４５，Ｄｅ４７に代えて、現在時刻として取得された時刻より発車時刻が後である駅の発車時刻の表示よりも明度の低い色を使用して、発車時刻が経過したことを表す表示、たとえば、「発車済み」等の表示をすることもできる。また、現在時刻として取得された時刻より発車時刻が後である駅の発車時刻の表示よりも明度の低い色を使用して、発車時刻を表示することもできる。
【０３４２】
また、上記実施形態Ｄ１においては、発車時刻が経過した旨の表示には、発車時刻の表示よりも明度の低い黒の地色を使用して、文字が表示される。しかし、発車時刻が経過した旨の表示を、発車時刻の表示と同じ明度で表示することもでき、さらに、発車時刻の表示よりも明度の高い色で表示することもできる。
【０３４３】
Ｄ３−１６．変形例１６：
上記実施形態Ｄ１においては、鉄道およびその駅を例に本発明についての説明をした。しかし、本発明は、バス路線や定期運行船、航空機などの鉄道以外の交通手段にも適用することができる。すなわち、あらかじめ定められた地点（鉄道の駅、バスの停留所、港、空港など）の間を、あらかじめ定められた時刻表に沿って移動する様々な場合について、本発明は適用することができる。
【０３４４】
Ｄ３−１７．変形例１７：
サーバ１５０ｃの地図データベース１５６ｃ内に格納されている画像データとしての地図画像データは、ラスタデータとして保持されていてもよいし、ベクトルデータとして保持されていてもよい。ユーザが携帯する端末装置としての携帯電話２００に送信される地図画像データも、ラスタデータであってもよいし、ベクトルデータであってもよい。さらに、地図データベース１５６ｃ内の地図画像データと、端末装置に送信される地図画像データは、いずれか一方をベクトルデータとし、他方をラスタデータとすることもできる。
【０３４５】
Ｄ３−１８．変形例１８：
上記実施形態Ｄ１においては、地図表示システムは、その構成要素として、地図サーバ１５０ｃと、時刻表サーバ１７０と、携帯電話２００と、を含む。しかし、ユーザが携帯し、ＧＰＳユニットを備える携帯端末に、地図サーバ１５０ｃや時刻表サーバ１７０など、他の構成要素の機能を備える態様とすることもできる。また、地図サーバ１５０ｃと時刻表サーバ１７０とは、同じサーバであってもよい。上記実施形態Ｄ１において携帯電話２００として例示した携帯端末は、いわゆるフィーチャーフォンやスマートフォンであってもよく、電話機能を備えない機器としての、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）や、他のコンピュータなどとすることもできる。すなわち、携帯端末は、ユーザが携帯でき、現在位置を特定することができる装置であればよい。
【０３４６】
すなわち、地図表示装置としての地図表示システムは、その各構成要素が一つの筐体内に収納されている一つの装置であってもよい。また、地図表示システムは、その構成要素が、互いにデータ通信回線で結ばれている２以上の装置として構成されるものとすることもできる。経路データを生成する機能、特定領域を選択する機能などの各機能については、各装置に１以上の任意の機能を割り当てることができる。そして、各機能は、それぞれ一つの装置で実現されてもよく、２以上の装置が協働して実現してもよい。なお、２以上の構成要素が通信回線で結ばれている態様においては、ユーザに対して情報を出力する出力部は、ユーザに携帯されるものであることが好ましい。
【０３４７】
Ｅ．他の変形例
Ｅ１．変形例１：
上記で説明した種々の実施形態では、ＧＰＳを利用する態様について説明したが、現在位置の情報の生成は、ＧＬＯＮＡＳＳ（Ｇｌｏｂａｌ Ｎａｖｉｇａｔｉｏｎ Ｓａｔｅｌｌｉｔｅ Ｓｙｓｔｅｍ）、Ｇａｌｉｌｅ ｏなどのＧＰＳ以外の他の衛星測位システム（Ｓａｔｅｌｌｉｔｅ  Ｎａｖｉｇａｔｉｏｎ  Ｓｙｓｔｅｍ）、言い換えれば、世界的航法衛星システム（ＧＮＳＳ：Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓｙｓｔｅｍ）によってもよい。また、たとえば、移動端末における位置情報の生成は、携帯電話の基地局のみに基づいて、行ってもよい。そのような態様においては、移動端末は、世界的航法衛星システムの受信装置を備えない態様とすることができる。さらに、移動端末において位置情報を生成する構成要素は、複数の方式、たとえば、衛星測位システムを利用した方式と、携帯電話の基地局を利用する方式を併用する態様とすることもできる。
【０３４８】
すなわち、移動端末において位置情報を生成する構成要素は、現在位置の情報を特定できるものであれば、どのような原理に基づくもの、どのような機関が運営するシステムを利用するものであってもよい。
【０３４９】
Ｅ２．変形例２：
上記で説明した種々の実施形態において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、アプリケーションソフトウェアの機能の一部を制御回路が実行するようにすることもできる。
【０３５０】
このような機能を実現するコンピュータプログラムは、磁気ディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【０３５１】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【０３５２】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【０３５３】
本発明は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【０３５４】
Ｄ０１…ピンボタン
Ｄ０２…現在地ボタン
Ｇ０１…入力欄
Ｇ０２…地図選択欄
ＫＲ…切替画像
Ｍ２、Ｍ３、Ｍ４、Ｍ５…地図画像
Ｑ１…ピン
Ｗ１、Ｗ２、Ｗ３、Ｗ４、Ｗ５…画面
１０…地図表示システム
１００…地図切替サーバ
１０２…通信部
１０４…制御部
１０５…記憶部
１０６…地図データベース
１０７…切替画像データ
１５０…地図サーバ
１５２…通信部
１５４…制御部
１５５…記憶部
２００…携帯電話
２０１…ＧＰＳユニット
２０２…表示パネル
２０３…音声出力部
２０４…振動機構
２０５…通信部
２０６…入力部
２０６ａ…タッチパネル
２０６ｂ…カーソルキー
２０９…時計部
２１０…主制御部
２１１…ＣＰＵ
２１２…ＲＡＭ
２１３…ＲＯＭ
２２０…通話制御部
ＩＮＴ…インターネット
Ｋ０１…通常地図
Ｋ０２…乗換地図
Ｓｃ…拡縮ボタン
１５０ａ…地図サーバ
１５２ａ…通信部
１５４ａ…制御部
１５５ａ…記憶部
１５６ａ…地図データベース
１５７ａ…所要時間データベース
１５８ａ…料金データベース
１５９ａ…表示駅データベース
１５９ａａ…優先度データベース
１７０…時刻表サーバ
１７２…通信部
１７４…制御部
１７５…記憶部
１７６…時刻表データベース
Ｄｓ０，Ｄｔ２０…基準駅の表示、
Ｄｓ１〜Ｄｓ６，Ｄｓ２１〜Ｄｓ３３…基準駅以外の駅の表示、
Ｄｔ１〜Ｄｔ６，Ｄｔ２１〜Ｄｔ３３…基準駅以外の駅の所要時間および料金の表示
Ｄｔ１０…乗換スケジュールを含む表示、
Ｍ０ａ〜Ｍ３ａ…乗換地図の例、
ＰＰ…ユーザからの情報によって特定された地点、
１５０ｂ…地図サーバ
１５２ｂ…通信部
１５４ｂ…制御部
１５５ｂ…記憶部
１５６ｂ…地図データベース
１６０…第１の企業サーバ
１６２…通信部
１６４…制御部
１６５…記憶部
１６６…店舗データベース
１８０…第２の企業サーバ
１８２…通信部
１８４…制御部
１８５…記憶部
１８６…店舗データベース
Ｄｉ１１…対象店舗の名称の表示、営業時間の表示、定休日の表示、および現在位置から対象店舗までの距離の表示を含む表示
Ｍ０ｂ…原地図の一例
Ｍ１１〜Ｍ１５…各コンビニエンスストアのブランドを表すマーク
Ｍ１１ｉ，Ｍ１２ｉ…コンビニエンスストアのマーク
Ｍ１ｂ，Ｍ１ｒｂ，Ｍ１ｓｂ，Ｍ１ｔｂ…目印地図の一例
Ｍ２１，Ｍ２２，Ｍ２３…各飲食店のブランドを表すマーク
Ｍ２１ｉ，Ｍ２２ｉ，Ｍ２３ｉ…飲食店のマーク
Ｍ２ｂ…目印地図の一例
Ｍ３１…ガソリンスタンドのマーク
Ｍ３１ｉ…ガソリンスタンドのブランドを表すマーク
Ｍ６１…特定の複合商業施設のマーク
Ｍ６１２，Ｍ６１１…複合商業施設内の店舗のマーク
Ｐ６１…特定の複合商業施設の建物の外形形状を表すポリゴン
１５０ｃ…地図サーバ
１５２ｃ…通信部
１５４ｃ…制御部
１５５ｃ…記憶部
１５６ｃ…地図データベース
１５９ｃ…表示駅データベース
１５９ａｃ…優先度データベース
ＢＲ…更新ボタン
ＢＳ…「詳細」ボタン
Ｄｅ１０，２０，３０，４２，４４，４６…発車時刻を表す表示
Ｄｅ１１…発車時刻が経過したことを表す表示
Ｄｅ１１０…対象駅を発車する車両の情報を表す表示
Ｄｅ２１０…対象駅を発車する車両の情報を表す表示
Ｄｘ１０，２０，３０，４２，４４，４６…駅を表す表示
ＨＢ…自宅ボタン
Ｍ０ａ…乗換地図
Ｍ１ｃ，Ｍ２ｃ，Ｍ３ｃ，Ｍ４ｃ…帰還地図
ＳＢ…検索ボタン
Ｗｉ…入力窓
【図１】
0006639222.tif 000002
【図２】
0006639222.tif 000003
【図３】
0006639222.tif 000004
【図４】
0006639222.tif 000005
【図５】
0006639222.tif 000006
【図６】
0006639222.tif 000007
【図７】
0006639222.tif 000008
【図８】
0006639222.tif 000009
【図９】
0006639222.tif 000010
【図１０】
0006639222.tif 000011
【図１１】
0006639222.tif 000012
【図１２】
0006639222.tif 000013
【図１３】
0006639222.tif 000014
【図１４】
0006639222.tif 000015
【図１５】
0006639222.tif 000016
【図１６】
0006639222.tif 000017
【図１７】
0006639222.tif 000018
【図１８】
0006639222.tif 000019
【図１９】
0006639222.tif 000020
【図２０】
0006639222.tif 000021
【図２１】
0006639222.tif 000022
【図２２】
0006639222.tif 000023
【図２３】
0006639222.tif 000024
【図２４】
0006639222.tif 000025
【図２５】
0006639222.tif 000026
【図２６】
0006639222.tif 000027
【図２７】
0006639222.tif 000028
【図２８】
0006639222.tif 000029
【図２９】
0006639222.tif 000030
【図３０】
0006639222.tif 000031
【図３１】
0006639222.tif 000032
【図３２】
0006639222.tif 000033