(57)【要約】【課題】正確な長さのスケールバーを簡単な演算によって効率良く表示する。【解決手段】地図表示装置１０が、一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報を記憶する地図情報記憶部Ｆ１と、車両の現在位置情報を受信する自車位置情報受信部１１と、自車位置情報受信部１１で受信した車両の現在位置情報に基づいて地図情報記憶部Ｆ１から地図情報を取得する地図情報取得部１２と、地図情報取得部１２で取得した地図情報の緯度情報を特定し、かかる緯度情報に基づいて地図情報の経度方向の実際の長さを算出し、その算出値に基づいて表示されるスケールバーの表示長さを算定するスケールバー算定部１３と、地図情報取得部１２によって取得された地図情報とスケールバー算定部１３によって表示長さが算定されたスケールバーとを出力表示する地図情報出力表示１５と、を備える。【選択図】図４
2009271450.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を表示する地図表示装置であって、
一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報を記憶する地図情報記憶手段と、
車両の現在位置情報を受信する自車位置情報受信手段と、
前記自車位置情報受信手段で受信した前記車両の現在位置情報に基づいて前記地図情報記憶手段から地図情報を取得する地図情報取得手段と、
前記地図情報取得手段で取得した地図情報の緯度情報を特定し、かかる緯度情報に基づいて前記地図情報の経度方向の実際の長さを算出し、その算出値に基づいて表示されるスケールバーの表示長さを算定するスケールバー算定手段と、
前記地図情報取得手段によって取得された地図情報と前記スケールバー算定手段によって表示長さが算定されたスケールバーとを出力表示する地図情報出力表示手段と、
を備えることを特徴とする地図表示装置。
【請求項２】
請求項１に記載の地図表示装置において、
表示する地図情報の縮尺の変更処理を行う縮尺変更処理手段を備え、
前記縮尺変更処理手段によって表示される地図情報の縮尺が変更されるときに、縮尺変更後の縮尺の地図情報に対応したスケールバーを表示するようにしたことを特徴とする地図表示装置。
【請求項３】
請求項１又は２に記載の地図表示装置において、
前記スケールバー算定手段が特定する地図情報の緯度情報は、当該地図情報の中央の座標に基づき取得されることを特徴とする地図表示装置。
【請求項４】
地図情報を表示させるための地図表示方法であって、
一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報を地図情報記憶データベースに記憶する地図情報記憶処理と、
車両の現在位置情報を受信する自車位置情報受信処理と、
前記自車位置情報受信処理で受信した前記車両の現在位置情報に基づいて前記地図情報記憶データベースから地図情報を取得する地図情報取得処理と、
前記地図情報取得処理で取得した地図情報の緯度情報を特定させるとともに、かかる緯度情報に基づいて前記地図情報の経度方向の実際の長さを算出させ、その算出値に基づいて表示されるスケールバーの表示長さを算定するスケールバー算定処理と、
前記地図情報取得処理によって取得された地図情報と前記スケールバー算定処理によって表示長さが算定されたスケールバーとを出力表示する地図情報出力表示処理と、
を含む処理を実行することを特徴とする地図表示方法。
【請求項５】
請求項４に記載の地図表示方法において、
表示する地図情報の縮尺の変更処理を行う縮尺変更処理を含み、
前記縮尺変更処理によって表示される地図情報の縮尺が変更されるときに、縮尺変更後の縮尺の地図情報に対応したスケールバーを表示するようにしたことを特徴とする地図表示方法。
【請求項６】
請求項４又は５に記載の地図表示方法において、
前記スケールバー算定処理にて特定される地図情報の緯度情報は、当該地図情報の中央の座標に基づき取得されることを特徴とする地図表示方法。
【請求項７】
地図情報を表示させるための地図表示プログラムであって、
コンピュータに、
一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報を地図情報記憶データベースに記憶させる地図情報記憶処理と、
車両の現在位置情報を受信させる自車位置情報受信処理と、
前記自車位置情報受信処理で受信した前記車両の現在位置情報に基づいて前記地図情報記憶データベースから地図情報を取得させる地図情報取得処理と、
前記地図情報取得処理で取得した地図情報の緯度情報を特定させるとともに、かかる緯度情報に基づいて前記地図情報の経度方向の実際の長さを算出させ、その算出値に基づいて表示されるスケールバーの表示長さを算定させるスケールバー算定処理と、
前記地図情報取得処理によって取得された地図情報と前記スケールバー算定処理によって表示長さが算定されたスケールバーとを出力表示させる地図情報出力表示処理と、
を含む処理を実行させることを特徴とする地図表示プログラム。
【請求項８】
請求項７に記載の地図表示プログラムにおいて、
表示する地図情報の縮尺の変更処理を行わせる縮尺変更処理を含み、
前記縮尺変更処理によって表示される地図情報の縮尺が変更されるときに、縮尺変更後の縮尺の地図情報に対応したスケールバーを表示させるようにしたことを特徴とする地図表示プログラム。
【請求項９】
請求項７又は８に記載の地図表示プログラムにおいて、
前記スケールバー算定処理にて特定される地図情報の緯度情報は、当該地図情報の中央の座標に基づき取得されることを特徴とする地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一定のメッシュで管理されている地図情報の表示に際して、正確な長さのスケールバーを表示することができる地図表示装置、地図表示方法、および地図表示装置のためのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、地図情報出力表示装置として、カーナビゲーション装置（以下、「カーナビ」という。）が知られている。このカーナビにおいて利用される地図情報の多くは、地球上の所定領域を一定の緯度幅と経度幅とで区切った矩形状の範囲（以下、「メッシュ」という。）に分割して管理されており、例えば道路形状等は、緯度・経度の数値によって表現がされている。また、ＪＩＳ（日本工業規格）において、１／２０万地勢図の図郭割の範囲に該当する緯度幅１度、経度幅４０分のエリア（約８０×８０Ｋｍ）は、１次メッシュと規定され、１／２．５万地形図の図郭割の範囲に該当する緯度幅５分、経度幅７分３０秒のエリア（約１０×１０Ｋｍ）は、２次メッシュと規定されている。
【０００３】
ところが、地球は球体をしており、これを平面的に描く場合には歪みが生じてしまい、面積や角度、距離などが正しく表示できない。すなわち、高緯度地域と低緯度地域とでは経度幅が異なっており、このような地球を平面的に描くと、緯度方向の長さはほぼ一定であるが、経度方向の長さは低緯度地域から高緯度地域へ行くにしたがって短くなり、緯度に応じて経度幅に対する実際の長さの比率は異なってくる。
【０００４】
ここで、緯度に応じて経度幅が異なることは、例えば図７を用いて説明することができる。図７は、緯度方向の幅と経度方向の幅との関係を示す模式図である。
【０００５】
図７において、符号Ａ１は低緯度地域における緯度幅を示し、符号Ａ２は中緯度地域における緯度幅を示し、符号Ａ３は高緯度地域における緯度幅を示しており、これらの緯度幅の関係はＡ１≒Ａ２≒Ａ３となって、何れもほぼ一定の長さ（距離）であることがわかる。一方、図７において、符号Ｂ１は低緯度地域における経度幅を示し、符号Ｂ２は中緯度地域における経度幅を示し、符号Ｂ３は高緯度地域における経度幅を示している。これらの経度幅の関係は、Ｂ１＞Ｂ２＞Ｂ３となっているので、徐々に長さ（距離）が小さくなることが明らかである。
【０００６】
そのため、緯度幅・経度幅が一定のメッシュで管理されている地図情報を表示すると、各メッシュにおいては、同一経度幅でも、緯度により実際の長さが異なるので、経度方向の長さに比して緯度方向の長さが短く潰れた状態となって表示されてしまうという問題が存在していた。
【０００７】
そこで、地図情報を実際の距離に応じて適切に表示するようにした手段が、いくつか提案されている。例えば、高緯度地域が相対的に低緯度地域になるように地軸を仮想的に傾けた座標系を基準として、一定の経度幅を基準とした矩形領域単位で地図データを作成し、この地図データを用いて表示する地図を描画するものが知られている（例えば、下記特許文献１参照）。また、仮の赤道を設定し、該仮の赤道により特定される経緯度に基づいて所定経度幅、緯度幅の図葉の地図データを作成し、この地図データを用いて表示する地図を描画するものが知られている（例えば、下記特許文献２参照）。
【０００８】
【特許文献１】特開２００２−３５１３０７号公報
【特許文献２】特開２００３−８４６６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１および２に記載の技術は、いずれも事前に所定の地図データを作成するものであるとともに、この地図データの作成において非常に複雑な処理を要するものであり、緯度幅・経度幅が一定のメッシュで管理されている地図情報を用いつつ、素早く地図情報を実際の距離に応じて適切に表示するようにしたものではない。
【００１０】
また、地図情報と同時に表示されるスケールバーに着目すると、従来技術においては、一定のメッシュで管理されている地図情報の表示に際して、同一経度幅でも緯度により実際の長さが異なるという事実を考慮したものはなく、そのため不正確な長さのスケールバーが表示されてしまうという問題が存在していた。
【００１１】
本発明は、上述した課題の存在に鑑みて成されたものであり、その目的は、一定のメッシュで管理されている地図情報の表示に際して、正確な表示長さのスケールバーを簡単な演算によって効率良く表示することができる技術を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の地図表示装置は、地図情報を表示する地図表示装置であって、一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報を記憶する地図情報記憶手段と、車両の現在位置情報を受信する自車位置情報受信手段と、前記自車位置情報受信手段で受信した前記車両の現在位置情報に基づいて前記地図情報記憶手段から地図情報を取得する地図情報取得手段と、前記地図情報取得手段で取得した地図情報の緯度情報を特定し、かかる緯度情報に基づいて前記地図情報の経度方向の実際の長さを算出し、その算出値に基づいて表示されるスケールバーの表示長さを算定するスケールバー算定手段と、前記地図情報取得手段によって取得された地図情報と前記スケールバー算定手段によって表示長さが算定されたスケールバーとを出力表示する地図情報出力表示手段と、を備えることを特徴とする。
【００１３】
本発明に係る地図表示装置は、表示する地図情報の縮尺の変更処理を行う縮尺変更処理手段を備え、前記縮尺変更処理手段によって表示される地図情報の縮尺が変更されるときに、縮尺変更後の縮尺の地図情報に対応したスケールバーを表示することができる。
【００１４】
また、本発明に係る地図表示装置において、前記スケールバー算定手段が特定する地図情報の緯度情報は、当該地図情報の中央の座標に基づき取得することができる。
【００１５】
本発明に係る地図表示方法は、地図情報を表示させるための地図表示方法であって、一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報を地図情報記憶データベースに記憶する地図情報記憶処理と、車両の現在位置情報を受信する自車位置情報受信処理と、前記自車位置情報受信処理で受信した前記車両の現在位置情報に基づいて前記地図情報記憶データベースから地図情報を取得する地図情報取得処理と、前記地図情報取得処理で取得した地図情報の緯度情報を特定させるとともに、かかる緯度情報に基づいて前記地図情報の経度方向の実際の長さを算出させ、その算出値に基づいて表示されるスケールバーの表示長さを算定するスケールバー算定処理と、前記地図情報取得処理によって取得された地図情報と前記スケールバー算定処理によって表示長さが算定されたスケールバーとを出力表示する地図情報出力表示処理と、を含む処理を実行することを特徴とする。
【００１６】
本発明に係る地図表示方法は、表示する地図情報の縮尺の変更処理を行う縮尺変更処理を含み、前記縮尺変更処理によって表示される地図情報の縮尺が変更されるときに、縮尺変更後の縮尺の地図情報に対応したスケールバーを表示することができる。
【００１７】
また、本発明に係る地図表示方法において、前記スケールバー算定処理にて特定される地図情報の緯度情報は、当該地図情報の中央の座標に基づき取得することができる。
【００１８】
本発明に係る地図表示プログラムは、地図情報を表示させるための地図表示プログラムであって、コンピュータに、一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報を地図情報記憶データベースに記憶させる地図情報記憶処理と、車両の現在位置情報を受信させる自車位置情報受信処理と、前記自車位置情報受信処理で受信した前記車両の現在位置情報に基づいて前記地図情報記憶データベースから地図情報を取得させる地図情報取得処理と、前記地図情報取得処理で取得した地図情報の緯度情報を特定させるとともに、かかる緯度情報に基づいて前記地図情報の経度方向の実際の長さを算出させ、その算出値に基づいて表示されるスケールバーの表示長さを算定させるスケールバー算定処理と、前記地図情報取得処理によって取得された地図情報と前記スケールバー算定処理によって表示長さが算定されたスケールバーとを出力表示させる地図情報出力表示処理と、を含む処理を実行させることを特徴とする。
【００１９】
本発明に係る地図表示プログラムは、表示する地図情報の縮尺の変更処理を行わせる縮尺変更処理を含み、前記縮尺変更処理によって表示される地図情報の縮尺が変更されるときに、縮尺変更後の縮尺の地図情報に対応したスケールバーを表示させるようにすることができる。
【００２０】
また、本発明に係る地図表示プログラムにおいて、前記スケールバー算定処理にて特定される地図情報の緯度情報は、当該地図情報の中央の座標に基づき取得することができる。
【発明の効果】
【００２１】
本発明によれば、一定のメッシュで管理されている地図情報の表示に際して、正確な表示長さのスケールバーを簡単な演算によって効率良く表示することができる。かかる効果を換言すれば、緯度の違いで経度方向の実際の長さが異なることをユーザに視覚的に認知させることができるということである。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明における一実施の形態に係る地図表示システムの構成例を示すブロック図である。図２は、地図表示システムを構成する地図表示装置１０の構成例を示すブロック図である。本実施形態に係る地図表示システムは、カーナビなどに適用されることを想定したものである。
【００２３】
図１に示すように、地図表示システムは、地図表示装置１０と、自車位置測位装置２０と、表示部２０と、入力部３０とを含む。地図表示装置１０は、地図情報を実際の距離に応じて適切に表示するための制御を行う装置である。
【００２４】
自車位置測位装置２０は、車両の現在位置を測定する装置であり、ＧＰＳ（Global
Positioning System）衛星から送られてくるＧＰＳ信号を受信し、このＧＰＳ信号に基づいて位置を計測するＧＰＳセンサや、初期位置からの移動量（距離）を計測する速度センサ、進行（移動）方位を計測するジャイロセンサ等からなる。
【００２５】
ＧＰＳセンサは、いわゆるＧＰＳ受信機と称されるものであり、ＧＰＳ衛星から放射されるＧＰＳ信号を受信してＧＰＳ衛星とＧＰＳ受信機自身との距離（疑似距離）を測定し、複数の衛星からのＧＰＳ信号を同時に受信することによりＧＰＳ受信機自身の現在位置（ＧＰＳ測位解）を算出する。
【００２６】
また、自車位置測位装置２０は車両に搭載されており、ＧＰＳ信号を受信するＧＰＳ受信機（アンテナ）の他、受信したＧＰＳ信号のデコード等の処理を行い、地図表示装置１０へ出力する信号処理部を備える。
【００２７】
表示部３０は、地図表示装置１０より出力した地図情報を表示する装置であり、いわゆるディスプレイ装置（又はモニタ）である。表示部３０は、例えば、地図表示装置１０に対して専用に設けられる。
【００２８】
入力部４０は、本装置１０に対して各種指示を行う入力装置である。本例では、入力部４０は、表示部３０に表示される地図領域を任意に変更する操作ボタンによって構成されている。
【００２９】
図２に示すように、地図表示装置１０は、地図情報記憶部Ｆ１と、自車位置情報受信部１１と、地図情報取得部１２と、スケールバー算定部１３と、縮尺変更処理部１４と、地図情報出力表示部１５と、制御部１６とを含む。なお、地図表示装置１０を構成する各部は、制御信号やデータ等を伝送するバス１７に接続されている。
【００３０】
地図表示装置１０は、例えば、モバイルタイプのパーソナルコンピュータ、ＰＮＤ（Portable
Navigation Device）や専用デバイス、携帯電話機などの情報処理装置によって構成される。地図表示装置１０は、図示しないが、ＣＰＵ（中央処理装置）、プログラム記憶部、ＯＳ（オペレーティング・システム）、等を有する。ＣＰＵは、プログラム記憶部に記憶されたコンピュータプログラムに従い、地図表示装置１０の各構成要素を統制制御し、プログラム処理を実行する機能を有する。プログラム記憶部は、ＲＯＭやＲＡＭ等で構成され、地図表示装置１０が使用する各種コンピュータプログラムを記憶する記憶媒体である。
【００３１】
地図情報記憶部Ｆ１は、一定の緯度幅と経度幅で区切られた矩形状の範囲（以下、「メッシュ」という。）に分割して地図情報を記憶する記憶媒体である。この地図情報は、地図情報記憶部Ｆ１に記憶される外、例えばＳＤメモリカードと呼ばれるリムーバブルメディアとしての補助記憶装置や、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に保存することができる。また、インターネット等の通信ネットワークを介して地図情報をダウンロードするようにしてもよい。本明細書では、地図情報が記憶されるこれらの記憶媒体すべてを総称するものを、地図情報記憶データベースと呼ぶこととする。なお、地図情報は、表示可能な各縮尺に応じてそれぞれ生成されているものとする。
【００３２】
自車位置情報受信部１１は、車両の現在位置情報を受信する処理等を行う。すなわち、自車位置測位装置２０によって測定された車両の現在位置情報を取得する。
【００３３】
地図情報取得部１２は、自車位置情報受信部１１で受信した車両の現在位置情報や、制御部１６によって設定されている現在の表示縮尺に基づいて、地図情報記憶部Ｆ１から地図情報を取得する処理等を行う。
【００３４】
スケールバー算定部１３は、地図情報取得部１２で取得した地図情報の緯度情報を特定し、かかる緯度情報に基づいて地図情報の経度方向の実際の長さを算出し、その算出値に基づいて表示されるスケールバーの表示長さを算定する処理等を行う。
【００３５】
縮尺変更処理部１４は、入力部４０の操作による縮尺変更依頼を受け付け、縮尺変更アニメーション表示を行うための地図情報の取得を地図情報取得部１２に指示する処理等を行う。このとき、縮尺変更処理部１４から指示を受けた地図情報取得部１２は、指定の縮尺の地図情報を地図情報記憶部Ｆ１から取得する処理を行うこととなる。
【００３６】
地図情報出力表示部１５は、地図情報取得部１２で取得した地図情報や、スケールバー算定部１３によって算定されたスケールバー、縮尺変更処理部１４によって取得された別縮尺の地図情報を描画する描画信号を表示部３０に出力する処理を行う。
【００３７】
制御部１６は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を具備し、地図表示装置１０の各構成要素を統制制御し、その処理を実行する。
【００３８】
次に、本実施形態の地図表示システムによって実現される地図情報出力装置１について説明する。図３において、表示部３０上には、入力部４０が積層されたものとなっている。本実施形態において、入力部４０は、表示部３０に搭載されているタッチパネルや、表示部３０における表示画面に設けられているコマンド入力ボタンにより構成されている。コマンド入力ボタンが押下されると、タッチパネルによってボタンの押下が検知され、地図表示装置１０の制御部１６によって押下されたボタンに対応した指示内容（選択内容）が認識される。
【００３９】
本例では、例えば図３に示すように、表示部３０に表示されている地図の縮尺を拡大する拡大ボタン４１Ｂと、同地図の縮尺を縮小する縮小ボタン４１Ｓとが設けられている。
【００４０】
また、本実施形態の表示部３０には、スケールバー５０が積層して表示されており、表示された地図とこのスケールバー５０とを見比べることによって、ユーザは、表示された地図情報の距離を視覚的・感覚的に確認できるようになっている。
【００４１】
次に、本実施形態に係る地図表示システムの動作について説明する。図４は、本実施形態の地図表示装置１０が実行する地図表示処理の一例を示すフローチャートである。図４では、本発明に係わらない処理を省略している場合があるものとする。ここでは、ユーザＹの操作に応じて、地図に表示されるスケールバーの最適長さでの表示を行うとともに、その後に地図の縮尺を変更した場合におけるスケールバーの最適表示を行う場合を例にとって説明している。
【００４２】
スケールバー算定処理において、まず、自車位置情報受信部１１は、自車位置測定装置２０から車両の現在位置情報を受信する（ステップＳ１０１）。
【００４３】
次に、地図情報記憶部Ｆ１を含む地図情報記憶データベースには、一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報が複数記憶されているので、地図情報取得部１２は、ステップＳ１０１にて取得した自車の現在位置情報と、初期設定されている縮尺指示情報に基づいて地図情報を選択し、これから表示部３０に表示しようとする地図情報を取得する（ステップＳ１０２）。
【００４４】
次いで、スケールバー算定部１３が、ステップＳ１０２で取得した地図情報の緯度情報を特定するとともに（ステップＳ１０３）、かかる緯度情報に基づいて地図情報の経度方向の実際の長さを算出する（ステップＳ１０４）。そしてその後、スケールバー算定部１３は、算出された地図情報の経度方向の実長に基づいて、これから表示しようとするスケールバーの表示長さを算定する（ステップＳ１０５）。これらの処理によって、従来では困難であった正確な表示長さでのスケールバーの表示を、簡単な演算によって効率良く表示することが可能となる。
【００４５】
なお、本例では、スケールバー算定部１３にて特定する地図情報の緯度情報は、当該地図情報の中央の座標に基づき取得することとした。このような処理を採用したのは、一般的なカーナビにおいては自車の位置が中央部分に設定されることを考慮したものであり、地図情報の中央の座標に基づいて緯度情報を取得すれば、表示される地図情報がどのような縮尺であっても正確な長さのスケールバーを算定することが可能となる。
【００４６】
以上説明したステップＳ１０１からステップＳ１０５までの処理によって、取得した地図情報に対応したスケールバーの長さ情報が算定されているので、これらのデータに基づいて地図情報出力表示部１５が処理指令を行い、表示部３０に表示される地図情報の縮尺に応じたスケールバー５０の表示が実行されることとなる（ステップＳ１０６）。
【００４７】
なお、表示部３０に表示される地図情報の縮尺がその後も変更されなければステップＳ１０６までの処理にて算定されたスケールバーの長さ情報に基づくスケールバー５０の表示が維持されることとなるが、ユーザＹが拡大ボタン４１Ｂや縮小ボタン４１Ｓを操作することによって地図情報の縮尺の変更が指示された場合には、再度ステップＳ１０１から始まるスケールバー算定処理を行うことにより、スケールバーの長さ情報の算定が再度行われることとなる（ステップＳ１０７）。
【００４８】
ちなみに、縮尺変更の際には、ステップＳ１０５で得られたスケールバーの長さ情報に基づいて、縮尺変更後の地図上に表示するスケールバーの表示長さを演算から求めることも可能であるが、カーナビを搭載した車両の位置は移動を繰り返している可能性が高いので、本例では、縮尺変更の際には、再度ステップＳ１０１から始まるスケールバー算定処理を行うことにより、より正確なスケールバーの長さ情報の算定を実施することとした。
【００４９】
上述したステップＳ１０１〜Ｓ１０７の処理によって、正確なスケールバーの長さ情報が生成され、表示部３０へのスケールバーの表示が実行されることとなる。
【００５０】
なお、上述した本実施形態に係る地図表示システムによって、例えば図５および図６に示すような形式での地図情報およびスケールバーの表示が可能となる。図５および図６では、スケールバーの長さの違いを極端に表示するために、図５では九州地域の地図を表示し、図６では北海道地域の地図を表示した場合を例示しているが、背景技術の欄で説明したように、高緯度側に位置する北海道地域の地図情報の方が、低緯度側に位置する九州地域の地図情報よりも経度方向での実際の長さが小さいので、その結果、同一寸法表示にもかかわらず表示されるスケールバーの長さは、図６にて示される北海道地域の場合の方が長くなることとなる。これにより、より正確な情報をユーザに提供可能となるとともに、緯度の違いで経度方向の実際の長さが異なることをユーザに視覚的に認知させることも可能となる。
【００５１】
以上説明したように、上述した実施形態では、地図表示装置１０が、地図情報を表示する地図表示装置であって、一定の緯度幅と経度幅とで区切られることによって矩形状の範囲に分割された地図情報を記憶する地図情報記憶手段（地図情報記憶部Ｆ１）と、車両の現在位置情報を受信する自車位置情報受信手段（自車位置情報受信部１１）と、自車位置情報受信手段（自車位置情報受信部１１）で受信した車両の現在位置情報に基づいて地図情報記憶手段（地図情報記憶部Ｆ１）から地図情報を取得する地図情報取得手段（地図情報取得部１２）と、地図情報取得手段（地図情報取得部１２）で取得した地図情報の緯度情報を特定し、かかる緯度情報に基づいて地図情報の経度方向の実際の長さを算出し、その算出値に基づいて表示されるスケールバーの表示長さを算定するスケールバー算定手段（スケールバー算定部１３）と、地図情報取得手段（地図情報取得部１２）によって取得された地図情報とスケールバー算定手段（スケールバー算定部１３）によって表示長さが算定されたスケールバーとを出力表示する地図情報出力表示手段（地図情報出力表示１５）と、を備える構成とされているので、一定のメッシュで管理されている地図情報の表示に際して、正確な表示長さのスケールバーを簡単な演算によって効率良く表示することが可能となっている。
【００５２】
また、本実施形態に係る地図表示装置１０によれば、ユーザが地図の縮尺を変更した場合であっても、常に正確な長さのスケールバーを表示することが可能である。
【産業上の利用可能性】
【００５３】
本発明は、地図情報を表示するようにしたデバイス、ＧＰＳを利用した電子地図ソフトウェア、カーナビゲーション装置等に適用するのに有用である。
【図面の簡単な説明】
【００５４】
【図１】本実施形態に係る地図表示装置を用いた地図表示システムの構成例を示すブロック図である。
【図２】地図表示装置の構成例を示すブロック図である。
【図３】地図表示装置を地図情報表示システムに用いることにより実現される地図情報出力装置を示す概略図である。
【図４】地図表示装置が実行するスケールバー算定処理の一例を示すフローチャートである。
【図５】地図情報が表示された表示画面の例を示す説明図である。
【図６】地図情報が表示された表示画面の例を示す説明図である。
【図７】緯度方向の幅と経度方向の幅との関係を示す模式図である。
【符号の説明】
【００５５】
Ｆ１  地図情報記憶部、１０  地図表示装置、１１  自車位置情報受信部、１２  地図情報取得部、１３  スケールバー算定部、１４  縮尺変更処理部、１５  地図情報出力表示部、１６  制御部、１７  バス、２０  自車位置測位装置、３０  表示部、４０  入力部。
【図１】
2009271450.tif 000003
【図２】
2009271450.tif 000004
【図３】
2009271450.tif 000005
【図４】
2009271450.tif 000006
【図５】
2009271450.tif 000007
【図６】
2009271450.tif 000008
【図７】
2009271450.tif 000009