(57)【特許請求の範囲】
【請求項１】
所定の表示部に地図を表示するための地図表示システムであって、
地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、
前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、
前記地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する地図画像表示手段と、
前記表示範囲を特定するための表示範囲特定情報を取得する表示範囲取得手段と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、
前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する特定物表示手段と、
利用者の移動手段を認識する移動手段認識手段と、
を備え、
前記所定方向外部領域の前記所定方向の巾は、前記移動手段認識手段が認識した前記移動手段に応じて定める、地図表示システム。
【請求項２】
請求項１に記載の地図表示システムであって、
前記位置データ記憶手段は、複数種類の前記特定物について前記位置データを記憶し、
前記特定物検索手段は、前記表示範囲の大きさに応じて、前記複数種類の中から検索すべき特定物の種類を決定する、地図表示システム。
【請求項３】
請求項１または２に記載の地図表示システムにおいて、
前記位置データ記憶手段は、複数種類の前記特定物について前記位置データを記憶し、
前記特定物検索手段は、前記移動手段に応じて、前記複数種類の中から検索すべき特定物の種類を決定する、地図表示システム。
【請求項４】
請求項１から請求項３のいずれか１項に記載の地図表示システムにおいて、
前記特定物検索手段が複数の前記特定物を検索した場合には、前記特定物表示手段は前記表示範囲内の代表点との距離が最も近い前記特定物の前記特定物表示を表示する、地図表示システム。
【請求項５】
請求項１から請求項４のいずれか１項に記載の地図表示システムにおいて、
前記特定物検索手段は、さらに、前記表示範囲の内側であって、前記表示範囲の前記所定方向の縁部に沿った領域である所定方向内部領域に存在する前記特定物を前記位置データに基づいて検索する、地図表示システム。
【請求項６】
請求項５に記載の地図表示システムにおいて、
前記所定方向は、第１の方向と、第２の方向とを含み、
前記第１の方向側の前記所定方向内部領域と前記第２の方向側の前記所定方向内部領域とが重なる場合であって、前記第１の方向側の前記所定方向内部領域と前記第２の方向側の前記所定方向内部領域とが重なる領域において、前記特定物検索手段が前記特定物を検索した場合には、前記特定物表示手段は、前記重なる領域において検索された前記特定物の前記特定物表示を、第１の方向と第２の方向を認識可能な態様で、前記表示部に表示する、地図表示システム。
【請求項７】
所定の表示部に地図画像を表示可能な端末と通信可能な地図表示サーバであって、
地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、
前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、
前記地図画像データの少なくとも一部を、前記端末に送信する地図画像データ送信手段と、
前記地図画像データに基づく前記地図画像のうち、前記端末が表示している表示範囲を特定するための表示範囲特定情報を前記端末から取得する表示範囲取得手段と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、
前記検索された特定物に関連する特定物情報を、前記端末に送信する特定物情報送信手段と、
利用者の移動手段を認識する移動手段認識手段と、
を備え、
前記所定方向外部領域の前記所定方向の巾は、前記移動手段認識手段が認識した前記移動手段に応じて定められる、地図表示サーバ。
【請求項８】
所定の表示部を備える端末と、前記端末と通信可能なサーバであって、地図画像を表す地図画像データを記憶する地図画像データ記憶手段と前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段とを備えてなるサーバと、を備えるシステムにおける地図表示方法であって、
前記サーバは、
利用者の移動手段を認識し、
前記端末から、前記地図画像のうちの所定の表示範囲を特定するための表示範囲特定情報を取得し、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にあり、かつ、該所定方向の巾が、認識した前記移動手段に応じて定められる所定方向外部領域に存在する前記特定物を、前記位置データに基づいて検索し、
前記端末は、前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する地図表示方法。
【請求項９】
所定の表示部に地図画像を表示可能な端末と通信可能に構成されたコンピュータであって、地図画像を表す地図画像データを記憶する地図画像データ記憶手段と前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段とを備えてなるコンピュータのためのコンピュータプログラムであって、
前記コンピュータに、
前記地図画像データ記憶手段が記憶する地図画像データの少なくとも一部を、前記端末に送信する第１の機能、
前記地図画像データ記憶手段が記憶する地図画像データに基づく前記地図画像のうち、前記端末が表示している表示範囲を特定するための表示範囲特定情報を前記端末から取得する第２の機能、
前記端末を利用する利用者の移動手段を認識する第３の機能、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にあり、かつ、該所定方向の巾が、認識した前記移動手段に応じて定められる所定方向外部領域に存在する前記特定物を、前記位置データに基づいて検索する第４の機能、および、
前記検索された特定物に関連する特定物情報を、前記端末に送信する第５の機能、
を実現させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示技術に関し、特に、地図と共に特定物に関連する表示を行う技術に関する。
【背景技術】
【０００２】
コンピュータで利用可能に電子化された地図データを利用して、車や歩行者に経路案内を行う技術を始めとして、地図を携帯端末などの情報機器の表示部に表示することは広く行われている（例えば、特許文献１）。
【０００３】
【特許文献１】特開平９−１０１１７１号公報
【特許文献２】特開２００７−１７３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、情報機器の表示部が小さい場合や、詳細な地図を表示する場合などでは、狭い範囲の地図しか一度には表示できないので、利用者は十分な情報を得られないおそれがあった。このため、情報機器を用いた地図表示には、利用者の利便性を向上するため、さらなる向上が求められていた。
【０００５】
本発明は、地図表示技術において、利用者の利便性を向上することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するために以下の形態または適用例として実現することが可能である。
本発明の一形態は、所定の表示部に地図を表示するための地図表示システムであって、地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、前記地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する地図画像表示手段と、前記表示範囲を特定するための表示範囲特定情報を取得する表示範囲取得手段と、前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する特定物表示手段と、利用者の移動手段を認識する移動手段認識手段と、を備え、前記所定方向外部領域の前記所定方向の巾は、前記移動手段認識手段が認識した前記移動手段に応じて定める。
このような形態であれば、所定方向に存在する特定物に関連する特定物表示が、当該所定方向を認識可能な態様で表示部に表示される。この結果、利用者の利便性を向上することができる。また、利用者の移動手段に応じて、検索対象となる範囲の大きさを適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。
【０００７】
［適用例１］所定の表示部に地図を表示するための地図表示システムであって、
地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、
前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、
前記地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する地図画像表示手段と、
前記表示範囲を特定するための表示範囲特定情報を取得する表示範囲取得手段と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、
前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する特定物表示手段と、
を備える地図表示システム。
【０００８】
適用例１に係る地図表示システムによれば、所定方向に存在する特定物に関連する特定物表示が、当該所定方向を認識可能な態様で表示部に表示される。この結果、利用者の利便性を向上することができる。
【０００９】
適用例１に係る地図表示システムにおいて、前記特定物検索手段が複数の前記特定物を検索した場合には、前記特定物表示手段は前記表示範囲内の代表点との距離が最も近い前記特定物の前記特定物表示を表示しても良い。こうすれば、複数の特定物が検索された場合に、利用者にとって有用と考えられる特定物を表示対象とすることができる。
【００１０】
適用例１に係る地図表示システムにおいて、前記特定物検索手段は、さらに、前記表示範囲の内側であって、前記表示範囲の前記所定方向の縁部に沿った領域である所定方向内部領域に存在する前記特定物を前記位置データに基づいて検索しても良い。こうすれば、表示範囲の所定方向の端部に表示されている特定物に関連する特定物表示が、所定方向を認識可能な態様で表示されるので、利用者が特定物表示に違和感を感じることを抑制することができる。
【００１１】
適用例１に係る地図表示システムにおいて、前記所定方向は、第１の方向と、第２の方向とを含み、前記第１の方向側の前記所定方向内部領域と前記第２の方向側の前記所定方向内部領域とが重なる場合であって、前記第１の方向側の前記所定方向内部領域と前記第２の方向側の前記所定方向内部領域とが重なる領域において、前記特定物検索手段が前記特定物を検索した場合には、前記特定物表示手段は、前記重なる領域において検索された前記特定物の前記特定物表示を、第１の方向と第２方向を認識可能な態様で、前記表示部に表示しても良い。こうすれば、表示範囲の角部に表示されている特定物に関連する特定物表示が、角部を挟む２方向を認識可能な態様で表示されるので、利用者が特定物表示に違和感を感じることを抑制することができる。
【００１２】
適用例１に係る地図表示システムにおいて、前記所定方向外部領域の前記所定方向の巾は、前記表示範囲の大きさに応じて定められても良い。こうすれば、表示範囲に応じて、検索対象となる範囲の大きさを適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。
【００１３】
適用例１に係る地図表示システムは、さらに、利用者の移動手段を認識する移動手段認識手段を備え、前記所定方向外部領域の前記所定方向の巾は、前記移動手段に応じて定められても良い。こうすれば、利用者の移動手段に応じて、検索対象となる範囲の大きさを適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。
【００１４】
適用例１に係る地図表示システムにおいて、前記位置データ記憶手段は、複数種類の前記特定物について前記位置データを記憶し、前記特定物検索手段は、前記表示範囲の大きさに応じて、前記複数種類の中から検索すべき特定物の種類を決定しても良い。こうすれば、表示範囲に応じて、検索対象となる特定物の種類を適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。
【００１５】
適用例１に係る地図表示システムは、さらに、利用者の移動手段を認識する移動手段認識手段を備え、前記位置データ記憶手段は、複数種類の前記特定物について前記位置データを記憶し、前記特定物検索手段は、前記移動手段に応じて、前記複数種類の中から検索すべき特定物の種類を決定しても良い。こうすれば、利用者の移動手段に応じて、検索対象となる特定物の種類を適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。
【００１６】
［適用例２］所定の表示部に地図画像を表示可能な端末と通信可能な地図表示サーバであって、
地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、
前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、
前記地図画像データの少なくとも一部を、前記端末に送信する地図画像データ送信手段と、
前記地図画像データに基づく前記地図画像のうち、前記端末が表示している表示範囲を特定するための表示範囲特定情報を前記端末から取得する表示範囲取得手段と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、
前記検索された特定物に関連する特定物情報を、前記端末に送信する特定物情報送信手段と、
を備える、地図表示サーバ。
【００１７】
適用例２に係る地図表示サーバによれば、端末の表示部に、所定方向に存在する特定物に関連する特定物表示を表示させることができる。この結果、端末の利用者の利便性を向上することができる。
【００１８】
適用例２に係る地図表示サーバにおいて、地図表示サーバにおいて、前記特定物情報送信手段は、前記特定物情報を前記所定方向に関連付けて前記端末に送信しても良い。こうすれば、端末の表示部に、所定方向に存在する特定物に関連する特定物表示を、当該所定方向を認識可能な態様で表示させることができる。この結果、より端末の利用者の利便性を向上することができる。
【００１９】
［適用例３］
地図画像を表す地図画像データと前記地図画像上に存在する特定物の位置を表す位置データとを記憶する地図表示サーバと通信し、所定の表示部に地図を表示する地図表示端末であって、
前記地図画像データの少なくとも一部を前記地図表示サーバから取得する地図画像データ取得手段と、
前記取得された地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する地図画像表示手段と、
前記表示範囲を特定するための表示範囲特定情報を前記地図表示サーバに送信し、前記地図表示サーバに前記表示範囲から所定方向にある特定物の検索を要求する表示範囲特定情報送信手段と、
前記地図表示サーバにより検索された特定物に関連する特定物情報を前記地図サーバから取得する特定物情報取得手段と、
前記取得された特定物情報に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する特定物表示手段と、
を備える地図表示端末。
【００２０】
適用例３に係る地図表示端末によれば、端末自体の負荷を抑制しつつ、表示部に、所定方向に存在する特定物に関連する特定物表示を、当該所定方向を認識可能な態様で表示することができる。この結果、より端末の利用者の利便性を向上することができる。
【００２１】
適用例３に係る地図表示端末は、さらに、利用者の移動手段を特定する移動手段特定手段を備え、前記表示範囲特定情報送信手段は、前記表示範囲特定情報と共に、前記移動手段を特定するための移動手段情報を前記地図表示サーバに送信し、前記地図表示サーバは、前記特定物の検索を、前記移動手段に応じて実行しても良い。こうすれば、地図表示サーバに移動手段に応じた特定物の検索を実行させることができる。この結果、より利用者の利便性の高い特定物表示を実現することができる。
【００２２】
［適用例４］所定の表示部に地図を表示するための地図表示方法であって、
地図画像を表す地図画像データを記憶し、
前記地図画像上に存在する特定物の位置を表す位置データを記憶し、
前記地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示し、
前記表示範囲を特定するための表示範囲特定情報を取得し、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索し、
前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する地図表示方法。
【００２３】
［適用例５］所定の表示部に地図画像を表示可能な端末と通信可能であって、地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段にアクセス可能なコンピュータのためのコンピュータプログラムであって、
前記地図画像データの少なくとも一部を、前記端末に送信する第１の機能と、
前記地図画像データに基づく前記地図画像のうち、前記端末が表示している表示範囲を特定するための表示範囲特定情報を前記端末から取得する第２の機能と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する第３の機能と、
前記検索された特定物に関連する特定物情報を、前記端末に送信する第４の機能と、
を前記コンピュータに実現させる、コンピュータプログラム。
【００２４】
［適用例６］地図画像を表す地図画像データと前記地図画像上に存在する特定物の位置を表す位置データとを記憶する地図表示サーバと通信可能であり、所定の表示部を有する端末装置のためのコンピュータプログラムであって、
前記地図画像データの少なくとも一部を前記地図表示サーバから取得する第１の機能と、
前記取得された地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する第２の機能と、
前記表示範囲を特定するための表示範囲特定情報を前記地図表示サーバに送信し、前記地図表示サーバに前記表示範囲から所定方向にある特定物の検索を要求する第３の機能と、
前記地図表示サーバにより検索された特定物に関連する特定物情報を前記地図サーバから取得する第４の機能と、
前記取得された特定物情報に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する第５の機能と、
を前記端末装置が有するコンピュータに実現させるコンピュータプログラム。
【００２５】
上記適用例２に係る地図表示サーバ、適用例３に係る地図表示端末、適用例４に係る地図表示方法、適用例５および適用例６に係るコンピュータプログラムは、それぞれ、適用例１に係る地図表示システムと同様の作用効果を得ることができる。また、上記適用例２に係る地図表示サーバ、適用例３に係る地図表示方法、適用例４に係る地図表示端末、適用例５および適用例６に係るコンピュータプログラムは、それぞれ、適用例１に係る地図表示システムと同様にして種々の態様にて実現され得る。
【００２６】
さらに、本発明は、上記適用例５および／または適用例６に係るコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態について、図面を参照しながら、実施例に基づき説明する。
【００２８】
Ａ．実施例：
・地図表示システムの概略構成：
図１は、実施例としての地図表示システム１０の概略構成を示す説明図である。図２は、携帯端末２００の主制御部２１０の内部構成を示すブロック図である。図３は、経路探索サーバ１００の制御部１０４の内部構成を示すブロック図である。図４は、地図サーバ１５０の制御部１５４の内部構成を示すブロック図である。図示するように、実施例の地図表示システム１０は、経路探索サーバ１００と、地図サーバ１５０と、基地局ＢＳと、携帯端末２００とを含んでいる。経路探索サーバ１００と、地図サーバ１５０と、基地局ＢＳは、インターネットＩＮＴを介して通信可能に接続されている。携帯端末２００は、基地局ＢＳと無線通信することが可能であり、この結果、携帯端末２００は、基地局ＢＳを介して、経路探索サーバ１００および地図サーバ１５０と通信を行うことができる。
【００２９】
本実施例の携帯端末２００は、地図表示端末として機能することができる。また、携帯端末２００は、ＧＰＳ受信機２０１を備えており、これと地図表示機能とを用いて経路案内を行う機能を備えている。
【００３０】
携帯端末２００は、ＧＰＳ受信機２０１と、表示パネル２０２と、音声出力部２０４と、キー入力部２０５と、無線通信回路２０６と、通話制御部２０７と、外部記憶装置２０８と、主制御部２１０と、を備えている。
【００３１】
ＧＰＳ受信機２０１は、ＧＰＳ（Global Positioning System／全地球測位システム）を構成する人工衛星から送信された電波を受信する装置である。
【００３２】
表示パネル２０２は、液晶ディスプレイとこれを駆動する駆動回路とを備えている。液晶ディスプレイは、たとえば、４８０画素×６４０画素（ＶＧＡ）の解像度を有する。表示パネル２０２には、液晶ディスプレイに限らず、有機ＥＬディスプレイなど、種々の表示装置を採用することが可能である。
【００３３】
音声出力部２０４は、経路案内時に音声を出力するためのスピーカや、これを駆動する回路などから構成される。
【００３４】
キー入力部２０５は、方向入力キー２０５ａや、その他の操作キー２０５ｂなどのキー群から構成される。携帯端末２００の利用者は、これらのキーを用いることで、各種の操作を行うことができる。
【００３５】
無線通信回路２０６は、基地局ＢＳとの間でデータ通信もしくは音声通信を行うための回路である。無線通信回路２０６は、基地局ＢＳを介して、経路探索サーバ１００や地図サーバ１５０にアクセスを行うことができる。
【００３６】
通話制御部２０７は、音声通話のための着信や呼出、音声信号と電気信号の変換などを行う回路である。通話制御部２０７と無線通信回路２０６とを備えることにより、携帯端末２００は、携帯電話として動作することができる。
【００３７】
外部記憶装置２０８は、ハードディスク、フラッシュメモリ、メモリカードなどで構成され得る。外部記憶装置２０８には、各種ソフトウエアやデータの格納に用いられる。
【００３８】
携帯端末２００の主制御部２１０は、携帯端末２００の上述した各部２０１〜２０８を制御するためのコントローラである。図２に示すように、主制御部２１０は、中央演算回路（ＣＰＵ）２１１と、ＲＯＭやＲＡＭなどの内部記憶装置２１２と、携帯端末２００の各部２０１〜２０８と外部バスＯＢを介して信号を遣り取りするためのインタフェース（ＩＦ）部２１３とを備えている。ＣＰＵ２１１と内部記憶装置２１２とＩＦ部２１３とは、内部バスＩＢで相互に接続されている。
【００３９】
ＣＰＵ２１１は、内部記憶装置２１２に格納されたプログラムを実行することで、携帯端末２００の種々の機能を実現する。
【００４０】
携帯端末２００が地図表示端末として機能するとき、図２に示すように、内部記憶装置２１２には、地図表示プログラムＭ１０が格納されている。地図表示プログラムＭ１０は、例えば、地図サーバ１５０や経路探索サーバ１００を運用する事業者によりインターネットＩＮＴおよび基地局ＢＳを介して配信されても良い。地図表示プログラムＭ１０は、使用しないときは、外部記憶装置２０８に格納され、使用時に、外部記憶装置２０８から読み出されて、内部記憶装置２１２に格納される。また、内部記憶装置２１２には、ＣＰＵ２１１がデータ処理を行う際に、各種の処理データを一時的に格納するためのバッファ領域ＢＦが確保されている。
【００４１】
地図表示プログラムＭ１０は、サブモジュールとして、地図画像データ取得部Ｍ１１と、地図画像表示部Ｍ１２と、表示範囲特定情報送信部Ｍ１３と、特定物情報取得部Ｍ１４と、特定物表示部Ｍ１５を含んでいる。これらの機能部については、その具体的処理と共に後述する。また、地図表示プログラムＭ１０は、図２において破線で示すように移動手段情報受付部Ｍ１６と、移動手段情報送信部Ｍ１７を含んでも良い。これらの機能部については、変形例として後述する。
【００４２】
経路探索サーバ１００は、通信部１０２と、制御部１０４と、記憶部１０５とを備えている。通信部１０２は、インターネットＩＮＴを介して地図サーバ１５０と、インターネットＩＮＴと基地局ＢＳを介して携帯端末２００と、それぞれ通信を行うことができる。記憶部１０５には、後述する地図画像データが表す地図画像に対応した領域に関するノード／リンクデータと、ノード／リンクデータに関連付けられた属性情報が記録されたノード／リンクデータベース１０６が記憶されている。ノード／リンクデータは、交差点、分岐点、駅などの要素（ノード）を表すノード情報と、ノード間を結ぶ線分（リンク）を表すリンクデータとを含む。リンクは、例えば、道路などの交通経路に対応している。ノード／リンクデータベース１０６に格納されたノード／リンクデータおよび属性情報は、経路案内や、後述する周辺駅検索処理に用いられる。経路案内の詳細については、省略する。
【００４３】
経路探索サーバ１００の制御部１０４は、経路探索サーバ１００の上述した通信部１０２および記憶部１０５を制御するためのコントローラである。図３に示すように、制御部１０４は、中央演算回路（ＣＰＵ）１０４１と、ＲＯＭやＲＡＭなどの内部記憶装置１０４２と、通信部１０２および記憶部１０５と外部バスＯＢを介して信号を遣り取りするためのＩＦ部１０４３とを備えている。ＣＰＵ１０４１と内部記憶装置１０４２とＩＦ部１０４３とは、内部バスＩＢで相互に接続されている。
【００４４】
ＣＰＵ１０４１は、内部記憶装置１０４２に格納されたプログラムを実行することで、経路探索サーバ１００としての機能を実現する。内部記憶装置１０４２には、第１サーバプログラムＭ２０が格納されている。
【００４５】
第１サーバプログラムＭ２０は、サブモジュールとして、表示範囲取得部Ｍ２１と、特定物検索部Ｍ２２と、特定物情報送信部Ｍ２３と、を含んでいる。これらの機能部については、その具体的処理と共に後述する。また、第１サーバプログラムＭ２０は、図３において破線で示すように、移動手段情報取得部Ｍ２４を備えても良い。移動手段情報取得部Ｍ２４については、変形例において後述する。
【００４６】
地図サーバ１５０は、通信部１５２と、制御部１５４と、記憶部１５５とを備えている。記憶部１５５には、地図データベース１５６が格納されている。通信部１５２は、インターネットＩＮＴを介して経路探索サーバ１００と、インターネットＩＮＴと基地局ＢＳを介して携帯端末２００と、それぞれ通信を行うことができる。地図データベース１５６には、携帯端末２００に送信する地図画像を表すデータ（地図画像データ）がベクトルデータ形式で格納されている。なお、地図画像データは、ベクトルデータ形式に代えて、ビットマップ形式やＪＰＥＧデータ形式などのラスタデータ形式で格納されていても良い。この地図画像データには、地形や建物、道路等の形状を表すデータが含まれている。
【００４７】
地図サーバ１５０の制御部１５４は、地図サーバ１５０の上述した通信部１５２および記憶部１５５を制御するためのコントローラである。図４に示すように、制御部１５４は、中央演算回路（ＣＰＵ）１５４１と、ＲＯＭやＲＡＭなどの内部記憶装置１５４２と、通信部１５２および記憶部１５５と外部バスＯＢを介して信号を遣り取りするためのＩＦ部１５４３とを備えている。ＣＰＵ１５４１と内部記憶装置１５４２とＩＦ部１５４３とは、内部バスＩＢで相互に接続されている。
【００４８】
ＣＰＵ１５４１は、内部記憶装置１５４２に格納されたプログラムを実行することで、地図サーバ１５０としての機能を実現する。内部記憶装置１５４２には、第２サーバプログラムＭ３０が格納されている。
【００４９】
第２サーバプログラムＭ３０は、サブモジュールとして、地図画像データ送信部Ｍ３１を含んでいる。地図画像データ送信部Ｍ３１については、その具体的処理と共に後述する。
【００５０】
本実施例における経路探索サーバ１００と地図サーバ１５０とから成るサーバシステム１０００が、請求項における地図表示サーバに対応する。本実施例では、地図サーバ１５０と経路探索サーバ１００とは、インターネットを介して接続されるものとしたが、ＬＡＮ（ローカルエリアネットワーク）を介して接続されるものとしてもよい。また、経路探索サーバ１００と地図サーバ１５０は、一つのサーバとして構成することも可能である。
【００５１】
次に、ノード／リンクデータベース１０６に格納されているデータの一つである駅位置データについて説明する。図５は、駅位置データの内容を概念的に示す図である。
【００５２】
駅位置データＳＬＤは、ノードと、ノードに関連付けられた属性情報から構成される。ノードは、緯度データと経度データを含み、地図画像上の位置を特定するデータである。図５において、×印ＳＰは、駅に対応するノード（駅ノード）を示している。駅ノードＳＰは、例えば、駅を示す２次元画像の重心位置に設定される。全ての駅ノードＳＰには、属性情報として、駅であることを示す情報（種別情報）と、駅名データ（テキストデータ）が関連付けられている。言い換えれば、図５に一つの駅ノードＳＰについて示すように、本実施例における駅位置データＳＬＤは、緯度ＮＹ、経度ＷＸ、駅であることを示す種別情報、駅名を少なくとも含むエントリの集合から成るデータベースと言うことができる。
【００５３】
・地図表示システムの動作：
地図表示システムの動作として、携帯端末２００の表示パネル２０２に地図を表示する処理（地図表示処理）について説明する。
【００５４】
図６は、携帯端末２００の地図表示プログラムＭ１０が実行する地図表示処理の処理ルーチンを示すフローチャートである。
【００５５】
携帯端末２００の利用者が地図表示プログラムＭ１０を起動すると、地図表示プログラムＭ１０の地図画像データ取得部Ｍ１１は、地図サーバ１５０に対して地図画像データを要求する（ステップＳ１０）。具体的には、地図画像データ取得部Ｍ１１は、ＧＰＳ受信機２０１が受信した電波に基づき現在位置を測位することにより、現在位置を認識する。地図画像データ取得部Ｍ１１は、認識した現在位置を含む範囲の指定を地図サーバ１５０に送信する。
【００５６】
地図サーバ１５０が地図画像データの要求を受け取ると、地図サーバ１５０の第２サーバプログラムＭ３０の地図画像データ送信部Ｍ３１は、指定範囲の地図画像データを携帯端末２００に対して送信する。地図画像データ取得部Ｍ１１は、地図サーバ１５０から送信されてくる指定範囲の地図画像データを取得する（ステップＳ２０）。地図画像データは、本実施例では、緯度と経度で表される地球表面上の座標空間（地上座標空間）に地図画像を描く画像データであり、地上座標空間における座標と関連付けられたベクトルデータ形式またはラスタデータ形式の画像データである。
【００５７】
地図画像データが取得されると、地図表示プログラムＭ１０の地図画像表示部Ｍ１２は、取得された地図画像データが表す地図画像のうち、現在位置を中心とした所定の範囲（表示範囲）を所定の縮尺にて表示パネル２０２に表示する（ステップＳ３０）。
【００５８】
図７は、表示パネル２０２に表示範囲の地図画像ＭＤが表示されている様子を示す図である。図７に示すように、表示パネル２０２には、表示範囲の地図画像ＭＤの中心を示すセンターマークＣＭが地図画像ＭＤに重畳して表示されている。
【００５９】
地図画像が表示されると、地図画像表示部Ｍ１２は、利用者からの表示変更要求の有無を判断する（ステップＳ４０）。表示変更要求は、例えば、方向入力キー２０５ａの押下により、表示範囲を移動（スクロール）させる要求や、所定の操作キー２０５ｂの押下により、縮尺を変更（ズームイン、または、ズームアウト）させる要求が含まれる。
【００６０】
表示変更要求が有った場合には（ステップＳ４０：ＹＥＳ）、地図画像表示部Ｍ１２は、受け付けた表示変更要求に従って、表示変更処理、例えば、スクロール、ズームイン、ズームアウトを行い、地図表示を更新する（ステップＳ５０）。
【００６１】
表示変更要求が無い場合には（ステップＳ４０：ＮＯ）、地図表示プログラムＭ１０の表示範囲特定情報送信部Ｍ１３は、表示変更要求が無い期間が、所定期間に亘って無いか否かを判断する（ステップＳ６０）。所定期間は、例えば、３秒から５秒程度に設定される。この所定期間は、利用者が変更可能としても良い。
【００６２】
所定期間内に表示変更要求が有った場合には（ステップＳ６０：ＮＯ）、処理は、ステップＳ４０にリターンされる。
【００６３】
表示変更要求が所定期間に亘って無い場合には（ステップＳ６０：ＹＥＳ）、表示範囲特定情報送信部Ｍ１３は、表示範囲の外側に存在する駅に関する情報（周辺駅情報）の要求を送信する（ステップＳ７０）。具体的には、表示範囲特定情報送信部Ｍ１３は、周辺駅情報を要求するコマンドと共に、現在、表示パネル２０２に表示されている地図画像の表示範囲を特定するための情報（表示範囲特定情報）を、経路探索サーバ１００に対して送信する。
【００６４】
表示範囲特定情報は、図７に示す表示範囲の角に対応する４つの点Ｐ１〜Ｐ４の座標（緯度、経度）を経路探索サーバ１００が特定可能な情報であれば良い。例えば、予め、地図画像の表示方向が定まっている場合、例えば、表示パネル２０２の上方を北、下方を南にして地図画像を表示すると予め決まっている場合には、４つの点Ｐ１〜Ｐ４のうち、対向する２点（Ｐ１とＰ４、または、Ｐ２とＰ３）の座標情報を、表示範囲特定情報とすることができる。また、地図画像の表示方向が予め定まっていない場合、例えば、利用者が自由に地図画像の向きを変更可能な場合には、上記対向する２点の座標情報と、画面の上方の方角を示す情報を表示範囲特定情報としても良いし、４つの点Ｐ１〜Ｐ４の座標情報表示範囲特定情報としても良い。
【００６５】
ここで、携帯端末２００から周辺駅情報の要求（ステップＳ７０）を受け取った経路探索サーバ１００における処理（駅情報応答処理）について、説明する。
【００６６】
図８は、経路探索サーバ１００における駅情報応答処理の処理ルーチンを示すフローチャートである。経路探索サーバ１００において、第１サーバプログラムＭ２０の表示範囲取得部Ｍ２１は、周辺駅情報の要求を受け取ると、要求に含まれる上述した表示範囲特定情報を取得する（ステップＳ１０１）。表示範囲取得部Ｍ２１は、表示範囲特定情報に基づき、携帯端末２００における表示範囲を認識する（ステップＳ１０２）。具体的には、表示範囲取得部Ｍ２１は、上述した４つの点Ｐ１〜Ｐ４（図７）を認識する。
【００６７】
携帯端末２００における表示範囲を認識すると、第１サーバプログラムＭ２０の特定物検索部Ｍ２２は、特定物として、駅を検索するために、検索方向を設定する（ステップＳ１０３）。本実施例では、特定物検索部Ｍ２２は、東西南北の４方向のうちの一つを検索方向として設定する。以下では、本ステップにおいて、東方向が検索方向として設定されたものとして説明する。
【００６８】
検索方向が設定されると、特定物検索部Ｍ２２は、東方向に検索範囲を設定する（ステップＳ１０４）。
【００６９】
図９は、設定される検索範囲について示す説明図である。図９においてシングルハッチングされた領域が、東方向について設定される検索範囲を示している。東方向の検索範囲は、東側外部領域３０１と東側内部領域３１１と呼ぶ２つの矩形の領域から成る。
【００７０】
東側外部領域３０１は、表示範囲の外側で、かつ、表示範囲の東側の辺に（図９の右方向）に接する領域である。東側外部領域３０１の南北方向の巾（図９の上下方向）の巾Ｈは、表示範囲の同方向の巾と同一であり、東側外部領域３０１の西側の辺は、表示範囲の東側の辺と一致している。東側外部領域３０１の北側の辺と南側の辺は、表示範囲の縦方向（本実施例では、南北方向）に対して垂直であり、東側外部領域３０１の東西方向（図９の左右方向）の巾ＷＳは、予め定められており、本実施例では２０ｋｍ（キロメートル）である。
【００７１】
東側内部領域３１１は、表示範囲の内側で、かつ、表示範囲の東方向の辺に接し、同辺に沿って設けられた領域である。東側内部領域３１１の南北方向の巾Ｈは、表示範囲の同方向の巾と同一であり、東側内部領域３１１の東側の辺は、表示範囲の東側の辺および東側外部領域３０１の西側の辺と一致している。東側内部領域３１１の東西方向の巾ＩＷは、表示範囲の東西方向の巾Ｗの１０％（パーセント）に設定されている。巾ＩＷの大きさは、これに限られるものではなく、表示範囲の東西方向の巾Ｗの５％や１５％であっても良い。
【００７２】
検索範囲が設定されると、特定物検索部Ｍ２２は、設定された検索範囲内に含まれる駅を検索する（ステップＳ１０５）。
【００７３】
図１０は、検索範囲における駅の検索について示す説明図である。図１０における×印は、駅ノードＳＰを概念的に示している。特定物検索部Ｍ２２は、ノード／リンクデータベース１０６に含まれる駅位置データＳＬＤ（図５）を検索して、検索範囲に含まれる駅ノードＳＰを検索する。図１０に示す例では、それぞれａ、ｂ、ｃの符号を付すと共に、円で囲んだ３つの駅ノードＳＰが検索されることになる。
【００７４】
駅ノードＳＰが検索されると、特定物検索部Ｍ２２は、検索された駅ノードＳＰが複数であるか否かを判断する（ステップＳ１０６）。複数の駅ノードＳＰが検索された場合には（ステップＳ１０６：ＹＥＳ）、特定物検索部Ｍ２２は、複数の駅ノードＳＰのそれぞれについて、表示範囲の代表点としての中心点ＣＴＰとの距離を算出し、中心点ＣＴＰとの距離が最も短い駅を、最終的な検索結果としての駅ノードＳＰとする。特定物検索部Ｍ２２は、最終的な検索結果とされた駅ノードＳＰについて、中心点ＣＴＰとの距離と、駅名を取得する（ステップＳ１０８）。駅名は、駅位置データＳＬＤにおいて、上述したように駅ノードＳＰに属性情報として関連付けられている（図５）ので、容易に取得可能である。また、中心点ＣＴＰと駅ノードＳＰとの距離は、緯度、および、経度に基づき容易に計算可能である。
【００７５】
検索された駅ノードＳＰが一つである場合には（ステップＳ１０６：ＮＯ）、特定物検索部Ｍ２２は、当該駅ノードＳＰを最終的な検索結果とされた駅ノードＳＰとし、中心点ＣＴＰとの距離と駅名を取得する（ステップＳ１０７）。
【００７６】
駅名および距離が取得されると、特定物検索部Ｍ２２は、４方向全てについて、上述したステップＳ１０４〜Ｓ１０８までの処理が終了したか否かを判断する（ステップＳ１０９）。東西南北の４方向のうち、未だ処理が終了していない方向がある場合には（ステップＳ１０９：ＮＯ）、特定物検索部Ｍ２２は、ステップＳ１０３にリターンし、処理が終了していない方向を新たに検索方向として設定する。この結果、最終的には、４つの方向のそれぞれについて、検索範囲が設定され、検索範囲内の最も近い駅の駅名および距離が取得されることとなる。
【００７７】
図９には、４方向のそれぞれについて設定される検索範囲が図示されている。西方向についての検索範囲は、西側外部領域３０３と西側内部領域３１３である。西側外部領域３０３は東側外部領域３０１と同一の形状を有し、西側内部領域３１３は東側内部領域３１１と同一の形状を有する。また、西側外部領域３０３および西側内部領域３１３は、それぞれ、東側外部領域３０１および東側内部領域３１１と、表示範囲の中心点ＣＴＰを通る南北方向の線に対して線対称の位置にある。
【００７８】
北方向の検索範囲は、北側外部領域３０２と北側内部領域３１２と呼ぶ２つの矩形の領域から成る。北側外部領域３０２は、表示範囲の外側で、かつ、表示範囲の北側の辺に接する領域である。北側外部領域３０２の東西方向の巾Ｗは、表示範囲の同方向の巾と同一であり、北側外部領域３０２の南側の辺は、表示範囲の北側の辺と一致している。北側外部領域３０２の西側の辺と東側の辺は、表示範囲の横方向に対して垂直であり、北側外部領域３０２の南北方向の巾ＷＨは、予め定められており、本実施例では２０ｋｍ（キロメートル）である。
【００７９】
北側内部領域３１２は、表示範囲の内側で、かつ、表示範囲の北方向の辺に接し、同辺に沿って設けられた領域である。北側内部領域３１２の東西方向の巾Ｗは、表示範囲の同方向の巾と同一であり、北側内部領域３１２の北側の辺は、表示範囲の北側の辺および北側外部領域３０２の北側の辺と一致している。北側内部領域３１２の南北方向の巾ＩＨは、本実施例では、表示範囲の南北方向の巾Ｈの１０％（パーセント）に設定されている。
【００８０】
南方向についての検索範囲は、南側外部領域３０４と南側内部領域３１４である。南側外部領域３０４は北側外部領域３０２と同一の形状を有し、南側内部領域３１４は北側内部領域３１２と同一の形状を有する。また、南側外部領域３０４および南側内部領域３１４は、それぞれ、北側外部領域３０２および北側内部領域３１２と、表示範囲の中心点ＣＴＰを通る東西方向の線に対して線対称の位置にある。
【００８１】
４つの方向のそれぞれについて、駅名および距離が取得されると、第１サーバプログラムＭ２０の特定物情報送信部Ｍ２３は、周辺駅情報ＲＤとして、駅名および距離を検索方向と関連付けて、携帯端末２００に対して送信する（ステップＳ１１０）。
【００８２】
図１１は、周辺駅情報ＲＤを概念的に示す図である。図１１に示すように、周辺駅情報ＲＤには、検索方向と、各検索方向に対応する駅名、および、表示範囲の中心点ＣＴＰから当該駅までの距離が記述されている。周辺駅情報ＲＤを携帯端末２００に送信すると、第１サーバプログラムＭ２０は、駅情報応答処理を終了する。なお、図８のフローチャートでは省略したが、検索範囲に特定物が検索できなかった場合は、周辺駅情報ＲＤにおいて、検索できなかったことを示す「Ｎｕｌｌ」を記述しても良いし、さらに、検索範囲を検索方向に拡大して、再検索することとしても良い。
【００８３】
図６に戻って、説明を続ける。携帯端末２００において、上述したステップＳ７０において送信した要求に対する応答として、地図表示プログラムＭ１０の特定物情報取得部Ｍ１４は、上述した周辺駅情報ＲＤを経路探索サーバ１００から取得する（ステップＳ８０）。
【００８４】
周辺駅情報ＲＤが取得されると、地図表示プログラムＭ１０の特定物表示部Ｍ１５は、周辺駅情報ＲＤの内容に基づいて、表示パネル２０２に地図画像ＭＤに重畳して、駅表示を表示する。
【００８５】
図１２は、駅表示の一例を示す図である。駅表示は、東西南北の各方向について、駅名の表示、および、表示範囲の中心点ＣＴＰから駅までの距離の表示を含む。各方向の駅表示は、表示パネル２０２の外縁（すなわち、表示パネル２０２に表示されている地図画像の表示範囲の外縁）に沿って、配置される。具体的には、図１２に示すように、北側駅表示ＮＳＭは表示パネル２０２の上側の辺に沿って表示される。同様にして、東側駅表示ＥＳＭは表示パネル２０２の右側の辺に沿って、南側駅表示ＳＳＭは表示パネル２０２の下側の辺に沿って、西側駅表示ＷＳＭは表示パネル２０２の左側の辺に沿って、それぞれ表示される。本実施例において、地図画像は、表示パネル２０２の上側が北方向に、下側が南方向になるように表示されるので、利用者はどの駅表示が、どの方向に対応しているかを、感覚的に容易に認識することができる。
【００８６】
以上説明した本実施例によれば、携帯端末２００の利用者は、地図画像を見ながら、東西南北の各方向に存在する駅、および、その駅までの距離を容易に認識することができる。
【００８７】
さらに、上述したように、検索範囲となる各外部領域３０１〜３０４は、表示範囲を検索方向に延長させた領域である。すなわち、地図画像の縮尺に応じて、検索範囲の検索方向に垂直な方向の巾が変動する。この結果、利用者が駅表示から認識される方向に表示範囲をスクロールさせると、必ず駅表示に対応する駅が地図画像として表示される。したがって、利用者に便利であると共に、違和感のない操作感を与えることができる。
【００８８】
さらに、表示範囲の各辺に沿った各内部領域３１１〜３１４を検索範囲としているので、表示範囲の端に駅の画像が見えているときに、当該駅の駅表示が、当該駅の存在する方向に表示される。この結果、利用者に対してより便利で違和感のない駅表示が実現される。
【００８９】
さらに、隣り合う方向の内部領域が重なる領域に、駅が存在する場合には、隣り合う各方向の駅表示が同一になる。具体例を挙げると、北側内部領域３１２と西側内部領域３１３が重なる領域（図９においてクロスハッチングされた領域）に最寄りの駅が存在する場合には、北側駅表示ＮＳＭと西側駅表示ＷＳＭが同一の表示になる。この結果、表示範囲の角部分に駅の画像が見えているときに、その角を挟む２つの方向に同じ駅表示が表示されるので、利用者に対してさらに便利で違和感のない駅表示が実現される。
【００９０】
さらに、携帯端末２００は、駅位置データＳＬＤを保持する必要がないので、携帯端末２００のメモリなどのリソースに関係なく、容易で正確な駅表示を実現することができる。
【００９１】
さらに、携帯端末２００は、周辺駅情報の送信を要求し、応答として周辺駅情報を受け取るだけであり、負荷の高い駅の検索などは行う必要がない。この結果、携帯端末２００の制御部のリソースを消費することなく、高速で便利な駅表示を実現することができる。
【００９２】
Ｂ．変形例：
・第１変形例：
上記実施例では、検索対象や表示対象となる特定物は駅であるが、これに限られない。地図の利用者にとって、有用な特定物表示となり得るあらゆるものが特定物となり得る。具体的には、高速道路のインターチェンジ、バス停などの交通機関の特定箇所を特定物とすることができる。また、コンビニエンスストア、スーパーマーケットなどの商用施設を特定物とすることができる。いずれの特定物であっても、当該特定物について、実施例における駅と同様に、位置データをノード／リンクデータベース１０６に格納しておけば、実施例と同様の手法により、当該特定物の検索、および、当該特定物の表示を実現することができる。
【００９３】
・第２変形例：
第２変形例では、図２に破線でしめすように、携帯端末２００の地図表示プログラムＭ１０は、実施例の各機能部に加えて、移動手段情報受付部Ｍ１６と、移動手段情報送信部Ｍ１７を含む。また、第２変形例では、図３に示すように、経路探索サーバ１００の第１サーバプログラムＭ２０は、実施例の各機能部に加えて、移動手段情報取得部Ｍ２４を含む。
【００９４】
携帯端末２００において、移動手段情報受付部Ｍ１６は、例えばＧＵＩ（Graphical User Interface）を表示パネル２０２に表示することにより、利用者の移動手段の入力を、利用者から受け付ける。利用者の移動手段は、例えば、車、電車、徒歩、自転車などが考えられる。移動手段情報送信部Ｍ１７は、移動手段情報受付部Ｍ１６により受け付けられた移動手段を特定できる移動手段情報を、例えば周辺駅情報の要求（図６：ステップＳ６０）時に、経路探索サーバ１００に送信する。
【００９５】
経路探索サーバ１００において、移動手段情報取得部Ｍ２４は、携帯端末２００から送信されてくる移動手段情報を取得する。
【００９６】
第２変形例では、特定物検索部Ｍ２２は、駅などの特定物の検索に、移動手段情報を利用する。例えば、特定物検索部Ｍ２２は、移動手段に応じて、検索範囲の大きさを定めても良い。具体的には、検索範囲となる外部領域３０１〜３０４の検索方向の巾は、実施例では２０ｋｍに固定されているが、移動手段に応じて変更しても良い。より具体的には、移動手段が、比較的低速であることが予想される徒歩であるときは、外部領域３０１〜３０４の検索方向の巾を比較的短く設定しても良い（例えば、１０ｋｍ）。一方、移動手段が、比較的高速であることが予想される車であるときは、当該巾を比較的長く設定しても良い（例えば、３０ｋｍ）。
【００９７】
また、第２変形例では、特定物検索部Ｍ２２は、移動手段に応じて、検索対象（表示対象）とする特定物の種類を定めても良い。具体的には、移動手段が徒歩や自転車であるときは、より目的地となりやすい駅やバス停を検索対象としても良い。一方、移動手段が車であるときは、より目的地となりやすい高速道路のインターチェンジを検索対象としても良い。
【００９８】
・第３変形例：
上記実施例では、検索範囲となる外部領域３０１〜３０４の検索方向の巾は、２０ｋｍに固定されているが、特定物検索部Ｍ２２は、携帯端末２００における表示範囲に応じて外部領域３０１〜３０４の検索方向の巾を定めても良い。特定物検索部Ｍ２２は、例えば、外部領域３０１〜３０４の検索方向の巾を、表示範囲の検索方向の巾の所定数倍（例えば、１０倍）としても良い。そうすれば、表示範囲の巾が１０Ｋｍ相当の縮尺で地図画像が表示されている場合と、２００ｍ相当の縮尺で地図画像が表示されている場合とによって、外部領域３０１〜３０４の検索方向の巾を変動させることとなる。この結果、より利用者に違和感のない特定物表示が実現され得る。
【００９９】
・第４変形例：
特定物検索部Ｍ２２は、携帯端末２００における表示範囲に応じて、検索対象（表示対象）とする特定物の種類を定めても良い。具体的には、特定物検索部Ｍ２２は、表示範囲の東西方向の巾が３０Ｋｍ以上である場合には、新幹線、特急電車などの停車駅となる主要駅のみを検索対象としても良い。一方、第１サーバプログラムＭ２０は、表示範囲の東西方向の巾が１ｋｍ以上３０ｋｍ未満である場合には、全ての駅を検索対象とし、１ｋｍ未満である場合には、全ての駅に加えてバス停を検索対象としても良い。
【０１００】
・第５変形例：
上記実施例では、表示パネル２０２の４方向の辺に沿って駅表示を表示しているが、これに限られない。すくなくとも駅などの特定物の存在する方向を、利用者が認識可能な態様で表示パネル２０２に表示されれば良い。例えば、「東：××駅、西：○○駅、南：△△駅、北：●○駅」のような方向表示を含む一覧表を、表示パネル２０２の中央部分に表示しても良い。
【０１０１】
・第６変形例：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしても良い。
【０１０２】
以上、本発明の実施例および変形例について説明したが、本発明はこれらの実施例および変形例になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々の態様での実施が可能である。
【図面の簡単な説明】
【０１０３】
【図１】実施例としての地図表示システムの概略構成を示す説明図である。
【図２】携帯端末２００の主制御部の内部構成を示すブロック図である。
【図３】経路探索サーバの制御部の内部構成を示すブロック図である。
【図４】地図サーバの制御部の内部構成を示すブロック図である。
【図５】駅位置データの内容を概念的に示す図である。
【図６】携帯端末の地図表示プログラムが実行する地図表示処理の処理ルーチンを示すフローチャートである。
【図７】表示パネルに表示範囲の地図画像が表示されている様子を示す図である。
【図８】経路探索サーバにおける駅情報応答処理の処理ルーチンを示すフローチャートである。
【図９】設定される検索範囲について示す説明図である。
【図１０】検索範囲における駅の検索について示す説明図である。
【図１１】周辺駅情報を概念的に示す図である。
【図１２】駅表示の一例を示す図である。
【符号の説明】
【０１０４】
１０…地図表示システム
１００…経路探索サーバ
１０２…通信部
１０４…制御部
１０５…記憶部
１０６…ノード／リンクデータベース
１５０…地図サーバ
１５２…通信部
１５４…制御部
１５５…記憶部
１５６…地図データベース
２００…携帯端末
２０１…ＧＰＳ受信機
２０２…表示パネル
２０４…音声出力部
２０５…キー入力部
２０５ａ…方向入力キー
２０５ｂ…操作キー
２０６…無線通信回路
２０７…通話制御部
２０８…外部記憶装置
２１０…主制御部
Ｍ１０…地図表示プログラム
Ｍ１１…地図画像データ取得部
Ｍ１２…地図画像表示部
Ｍ１３…表示範囲特定情報送信部
Ｍ１４…特定物情報取得部
Ｍ１５…特定物表示部
Ｍ１６…移動手段情報受付部
Ｍ１７…移動手段情報送信部
Ｍ２０…第１サーバプログラム
Ｍ２１…表示範囲取得部
Ｍ２２…特定物検索部
Ｍ２３…特定物情報送信部
Ｍ２４…移動手段情報取得部
Ｍ３０…第２サーバプログラム
Ｍ３１…地図画像データ送信部
ＩＮＴ…インターネット
【図１】
0005426086.tif 000002
【図２】
0005426086.tif 000003
【図３】
0005426086.tif 000004
【図４】
0005426086.tif 000005
【図５】
0005426086.tif 000006
【図６】
0005426086.tif 000007
【図７】
0005426086.tif 000008
【図８】
0005426086.tif 000009
【図９】
0005426086.tif 000010
【図１０】
0005426086.tif 000011
【図１１】
0005426086.tif 000012
【図１２】
0005426086.tif 000013