(57)【要約】【課題】地図表示装置の表示部の予め定められた点を地図における地図表示装置の地点に一致させる場合の不都合の解消を図る。【解決手段】地図表示装置の地図表示制御部は、地図表示装置の数式記憶部から数式を読み出し、理想の縮尺率を求めるための数式における速度の変数に地図表示装置の速度を代入して、数式を計算する（Ｓ２３）。次に、、地図表示制御部は、地図表示装置の縮尺率記憶部から計算結果を含む範囲に対応づけられた縮尺率を読み出し、地図表示装置の地図記憶部から当該読み出した縮尺率と同じ縮尺率の地図を読み出す（Ｓ２５）。【選択図】図４
2014102081.tif 000002
【特許請求の範囲】
【請求項１】
地図を表示する地図表示装置であって、
地図が記憶される地図記憶部と、
前記地図が表示される表示部と、
前記地図表示装置の位置を示す位置情報を取得する位置情報取得部と、
前記地図表示装置の速度を取得する速度取得部と、
前記地図記憶部から地図を読み出すとともに当該地図を前記表示部に表示させ、かつ、当該地図における前記位置情報に対応する点が前記表示部において予め定められた点に一致し、かつ、前記速度が高いほど当該地図の縮尺率が小さくなるようにする地図表示制御部と
を備えることを特徴とする地図表示装置。
【請求項２】
前記地図表示装置は、前記縮尺率に応じた計算結果を前記速度から求めるための数式を記憶する数式記憶部を備え、
前記地図表示制御部は、前記地図を表示させる際は、前記数式記憶部から前記数式を読み出し、前記取得された速度を代入した当該数式を計算し、当該地図の縮尺率が計算結果に応じたものとなるようにする
ことを特徴とする請求項１記載の地図表示装置。
【請求項３】
前記地図表示装置は、前記計算結果について予め定められた複数の範囲のそれぞれについて縮尺率が対応づけて記憶される縮尺率記憶部を備え、
前記地図記憶部には、当該それぞれの縮尺率についての前記地図が記憶され、
前記地図表示制御部は、前記地図を表示させる際は、前記縮尺率記憶部から前記計算結果を含む範囲に対応づけられた縮尺率を読み出し、前記地図記憶部から当該読み出した縮尺率の地図を読み出し、当該地図を表示させる
ことを特徴とする請求項２記載の地図表示装置。
【請求項４】
前記地図表示制御部は、前記地図を表示させる際は、地図の縮尺率が計算結果に一致するように前記読み出された地図を拡大または縮小し、拡大または縮小後の地図を表示させる
ことを特徴とする請求項２記載の地図表示装置。
【請求項５】
前記地図表示装置は、前記速度について予め定められた複数の範囲のそれぞれについて縮尺率が対応づけて記憶される縮尺率記憶部を備え、
前記地図記憶部には、当該それぞれの縮尺率についての前記地図が記憶され、
前記地図表示制御部は、前記地図を表示させる際は、前記縮尺率記憶部から前記取得された速度を含む範囲に対応づけられた縮尺率を読み出し、前記地図記憶部から当該縮尺率の地図を読み出し、当該地図を表示させる
ことを特徴とする請求項１記載の地図表示装置。
【請求項６】
地図を表示する地図表示装置の動作方法であって、
前記地図表示装置は、
地図が記憶される地図記憶部と、
前記地図が表示される表示部と、
前記地図表示装置の位置を示す位置情報を取得する位置情報取得部と、
前記地図表示装置の速度を取得する速度取得部とを備え、
前記動作方法は、
前記地図表示装置の地図表示制御部が、前記地図記憶部から地図を読み出すとともに当該地図を前記表示部に表示させ、かつ、当該地図における前記位置情報に対応する点が前記表示部において予め定められた点に一致し、かつ、前記速度が高いほど当該地図の縮尺率が小さくなるようにする工程
を含むことを特徴とする地図表示装置の動作方法。
【請求項７】
請求項１ないし５のいずれかに記載の地図表示装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示装置およびその動作方法に関するものである。
【背景技術】
【０００２】
近年においては、例えば、携帯型の地図表示装置が使用者に携行され、使用されることがある。その際、地図表示装置は、その表示部に地図を表示し、表示部の中心点と、地図における地図表示装置の地点（使用者の居る地点）とを一致させる。これにより、使用者は自分の位置を知ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７７０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、図１２（ａ）に示すように、１５時００分００秒において、表示部には地図が表示される。三角マークＵが表示された表示部の中心点は、地図における地図表示装置の地点（使用者の居る地点）に一致している。地図の縮尺率は、例えば、１／２００である。表示部の画面の高さは、例えば、１５ｃｍであり、実際の距離３０ｍに相当する。
【０００５】
例えば、使用者が移動し、その速度が１５ｍ／秒と仮定すると、表示部は、１５時００分０１秒には、図１２（ｂ）に示すようになる。このように、地図が表示部を通して動いているように見えることを「スクロール」という。
【０００６】
この場合のスクロールにおいては、「佐藤商店」の文字が、１秒後には、一部しか読めなくなってしまう。縮尺率１／２００は大きすぎるのである。
【０００７】
これとは逆に、速度が１５ｍ／秒なのに、地図の縮尺率が１／１００００のように小さすぎると、例えば、その地図には、「佐藤商店」のような詳細な情報がないことも多く、使用者は大体の位置しか知ることができない。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、地図表示装置の表示部の予め定められた点を地図における地図表示装置の地点に一致させる場合の不都合の解消を図ることにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、第１の本発明は、地図を表示する地図表示装置であって、地図が記憶される地図記憶部と、前記地図が表示される表示部と、前記地図表示装置の位置を示す位置情報を取得する位置情報取得部と、前記地図表示装置の速度を取得する速度取得部と、前記地図記憶部から地図を読み出すとともに当該地図を前記表示部に表示させ、かつ、当該地図における前記位置情報に対応する点が前記表示部において予め定められた点に一致し、かつ、前記速度が高いほど当該地図の縮尺率が小さくなるようにする地図表示制御部とを備えることを特徴とする。
【００１０】
例えば、前記地図表示装置は、前記縮尺率に応じた計算結果を前記速度から求めるための数式を記憶する数式記憶部を備え、前記地図表示制御部は、前記地図を表示させる際は、前記数式記憶部から前記数式を読み出し、前記取得された速度を代入した当該数式を計算し、当該地図の縮尺率が計算結果に応じたものとなるようにする。
【００１１】
例えば、前記地図表示装置は、前記計算結果について予め定められた複数の範囲のそれぞれについて縮尺率が対応づけて記憶される縮尺率記憶部を備え、前記地図記憶部には、当該それぞれの縮尺率についての前記地図が記憶され、前記地図表示制御部は、前記地図を表示させる際は、前記縮尺率記憶部から前記計算結果を含む範囲に対応づけられた縮尺率を読み出し、前記地図記憶部から当該読み出した縮尺率の地図を読み出し、当該地図を表示させる。
【００１２】
例えば、前記地図表示制御部は、前記地図を表示させる際は、地図の縮尺率が計算結果に一致するように前記読み出された地図を拡大または縮小し、拡大または縮小後の地図を表示させる。
【００１３】
例えば、前記地図表示装置は、前記速度について予め定められた複数の範囲のそれぞれについて縮尺率が対応づけて記憶される縮尺率記憶部を備え、前記地図記憶部には、当該それぞれの縮尺率についての前記地図が記憶され、前記地図表示制御部は、前記地図を表示させる際は、前記縮尺率記憶部から前記取得された速度を含む範囲に対応づけられた縮尺率を読み出し、前記地図記憶部から当該縮尺率の地図を読み出し、当該地図を表示させる。
【００１４】
第２の本発明は、地図を表示する地図表示装置の動作方法であって、前記地図表示装置は、地図が記憶される地図記憶部と、前記地図が表示される表示部と、前記地図表示装置の位置を示す位置情報を取得する位置情報取得部と、前記地図表示装置の速度を取得する速度取得部とを備え、前記動作方法は、前記地図表示装置の地図表示制御部が、前記地図記憶部から地図を読み出すとともに当該地図を前記表示部に表示させ、かつ、当該地図における前記位置情報に対応する点が前記表示部において予め定められた点に一致し、かつ、前記速度が高いほど当該地図の縮尺率が小さくなるようにする工程を含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、地図表示装置の速度が高いほど地図の縮尺率が小さくなるようにすることで、速度に応じた情報を地図から読み取れ、よって、地図の縮尺率に起因する不都合を解消することができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態に係る地図表示装置の構成を示すブロック図である。
【図２】情報蓄積部１４の構成を示す図である。
【図３】第１の実施の形態の縮尺率記憶部１７の構成を示す図である。
【図４】地図表示装置１の動作方法を示すフローチャートである。
【図５】地図表示装置１の速度が３ｍ／秒の場合における表示結果の一例を示す図である。
【図６】地図表示装置１の速度が１５ｍ／秒の場合における表示結果の一例を示す図である。
【図７】第２の実施の形態に係る地図表示装置の構成を示すブロック図である。
【図８】地図表示装置１Ａの動作方法を示すフローチャートである。
【図９】第３の実施の形態に係る地図表示装置の構成を示すブロック図である。
【図１０】第３の実施の形態の縮尺率記憶部１７の構成を示す図である。
【図１１】地図表示装置１Ｂの動作方法を示すフローチャートである。
【図１２】従来の地図表示装置の速度が１５ｍ／秒の場合における表示結果の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照して説明する。
【００１８】
［第１の実施の形態］
図１は、第１の実施の形態に係る地図表示装置の構成を示すブロック図である。  
地図表示装置１は、地図を表示する地図表示装置であって、ここでは、その使用者に携行され、移動しながら使用されることとする。地図表示装置１は、使用者が移動中にその位置を知るために地図を表示する。地図表示装置１は、移動体通信網などのネットワークＮを介して、位置情報サーバ２に接続される。
【００１９】
地図表示装置１は、地図が記憶される地図記憶部１１と、地図が表示される表示部１２と、地図表示装置１の位置を示す位置情報を位置情報サーバ２から取得する位置情報取得部１３と、位置情報などが蓄積される情報蓄積部１４と、地図表示装置１の速度を取得する速度取得部１５と、表示すべき地図の縮尺率に応じた計算結果Ｓ’（理想的な縮尺率）を求めるための数式などが記憶される数式記憶部１６と、計算結果Ｓ’について予め定められた複数の範囲のそれぞれについて縮尺率が対応づけて記憶される縮尺率記憶部１７と、地図を表示させる地図表示制御部１８と、ユーザにより操作される入力装置（キーボードやマウスなど。図示せず。）からの入力を受け付ける入力部１９とを備える。
【００２０】
表示部１２は、表示面を構成し、その中心点には、三角マークＵが表示される。  
地図記憶部１１には、ここでは、縮尺率１／２００の地図と、縮尺率１／１０００の地図が記憶されていることとする。実際には、これより多数の縮尺率についての地図が使用されることが多いであろうが、ここでは、理解を容易にすべく、２種類の縮尺率の地図を使用する。
【００２１】
数式記憶部１６には、式（１）に示す数式および後述の式（２）に示す数式が記憶されていることとする。  
【数１】
2014102081.tif 000003
【００２２】
ｖは、予め定められた定数である。Ｖは、地図表示装置１の速度を示す変数である。計算結果Ｓ’は、理想的な地図の縮尺を示すものである。
【００２３】
図２は、情報蓄積部１４の構成を示す図である。  
情報蓄積部１４には、連番ｎ（＝０）と縮尺率の初期値１／２００を含むレコードが予め記憶される。そのレコードには、最初に位置情報が取得された時刻ｔ０と、その位置情報を構成する座標ｘ０、ｙ０が記憶される。
【００２４】
情報蓄積部１４には、その後、位置情報が取得されるごとに新たなレコードが記憶される。
【００２５】
各レコードには、対応する位置情報が取得された順番を示す連番ｎと、取得した時刻ｔｎと、その位置情報を構成する座標ｘｎ、ｙｎと、前回の座標ｘｎである座標ｘｎ−１と今回の座標ｘｎの差分Δｘｎならびに前回の座標ｙｎである座標ｙｎ−１と今回の座標ｙｎの差分Δｙｎと、時刻ｔｎでの速度Ｖｎと、時刻ｔｎでの縮尺率Ｓｎを含む。
【００２６】
図３は、第１の実施の形態の縮尺率記憶部１７の構成を示す図である。  
縮尺率記憶部１７には、計算結果Ｓ’について予め定められた複数の範囲のそれぞれについて縮尺率が対応づけて記憶される。ここでは、１／１〜１／５００（１／５００を含む）の範囲に縮尺率１／２００が対応づけられ、１／５００（１／５００を含まない）〜０の範囲に縮尺率１／１０００が対応づけられていることとする。
【００２７】
図４は、地図表示装置１の動作方法を示すフローチャートである。  
例えば、入力部１９が地図表示を開始させるための入力を受け付けると、地図表示装置１においては、変数ｉが０に初期化される（Ｓ１）。
【００２８】
位置情報サーバ２は、ＧＰＳ(Global Positioning System)衛星から地図表示装置１の位置情報を取得し、地図表示装置１に送信するので、位置情報取得部１３は、位置情報を受信して取得する。位置情報取得部１３は、位置情報を取得したなら、情報蓄積部１４に変数ｉと同じ連番ｎを含むレコードがあれば、位置情報を構成するｘ座標、ｙ座標を座標ｘｎ、ｙｎとしてレコードに書き込む一方、変数ｉと同じ連番ｎを含むレコードがなければ、変数ｉと同じ連番ｎを含むレコードを生成し、座標ｘｎ、ｙｎをレコードに書き込む（Ｓ３）。
【００２９】
最初に位置情報が取得された際には、連番ｎ（＝０）を含むレコードに座標ｘ０、ｙ０が書き込まれる。  
また、位置情報取得部１３は、位置情報を取得した時刻を時刻ｔｎとして、レコードに書き込む（Ｓ５）。  
最初に位置情報が取得された際には、連番ｎ（＝０）を含むレコードに時刻ｔ０が書き込まれる。
【００３０】
次に、位置情報取得部１３は、変数ｉが０か否かを判定し、変数ｉが０（ＹＥＳ）なら、変数ｉに１を加算し（Ｓ９）、制御をステップＳ３に戻す。つまり、位置情報取得部１３は、次の位置情報を取得する。
【００３１】
一方、位置情報取得部１３は、変数ｉが０でないなら（ＮＯ）、制御をステップＳ１１に移す。
【００３２】
ステップＳ１１では、速度取得部１５が、情報蓄積部１４から、変数ｉより１少ない連番を含むレコードを検索し、座標ｘｎ（座標ｘｎ−１という）ならびに座標ｙｎ（座標ｙｎ−１という）を読み出し、ステップＳ３で座標を書き込んだレコードの座標ｘｎから座標ｘｎ−１を引いた差分ΔｘｎならびにステップＳ３で座標を書き込んだレコードの座標ｙｎから座標ｙｎ−１を引いた差分Δｙｎを計算し、これらをステップＳ３で検索されたレコードに書き込む（Ｓ１１）。
【００３３】
次に、速度取得部１５は、変数ｉより１少ない連番を含むレコードから時刻ｔｎ（時刻ｔｎ−１という）を読み出し、これとステップＳ５で時刻を書き込んだレコードの時刻ｔｎと、差分Δｘｎ、Δｙｎを用い、式（２）により、速度Ｖｎを計算し、これをステップＳ５で時刻を書き込んだレコードに書き込む（Ｓ１３）。
【００３４】
数式記憶部１６には、式（２）に示す数式が記憶されていることとする。  
【数２】
2014102081.tif 000004
【００３５】
なお、地図表示装置１は、位置情報を位置情報サーバ２から取得せず、ＧＰＳ衛星から取得してもよい。また、地図表示装置１が自動車などに装着されている場合、地図表示装置１は、位置情報や速度を、自動車の車輪の回転数などを使って取得してもよい。
【００３６】
次に、地図表示制御部１８は、ステップＳ１３で計算された速度が０か否かを判定する（Ｓ１５）。つまり、地図表示制御部１８は、地図表示装置１が移動せず、停止しているか否かを判定する。
【００３７】
地図表示制御部１８は、速度が０なら（ＹＥＳ）、地図記憶部１１から、最も大きい縮尺率の地図、つまり、縮尺率１／２００の地図を読み出す（Ｓ１７）。
【００３８】
次に、地図表示制御部１８は、ステップＳ１７または後述のステップＳ２５で読み出した地図を表示部１２に表示させ、かつ、当該地図における位置情報（ステップＳ３で書き込んだ座標Ｘｎ、Ｙｎ）に対応する点（地図表示装置１の位置に対応する点）が表示部１２において予め定められた点（ここでは中心点）に一致させる（Ｓ１９）。
【００３９】
なお、地図表示制御部１８は、表示部１２の下端から上端に向かう方向と、地図において座標ｘｎ−１、ｙｎ−１の点から座標ｘｎ、ｙｎの点に向かう方向（地図表示装置１の進行方向）とを一致させるようにしてもよい。
【００４０】
次に、入力部１９は、地図表示を終了させるための入力があったか否かを判定し（Ｓ２１）、入力があったなら、処理を終了させる。一方、入力がなかったなら、制御はステップＳ９に移る。
【００４１】
一方、地図表示制御部１８は、速度が０でない（Ｓ１５：ＮＯ）、数式記憶部１６から式（１）に示す数式を読み出し、数式の変数Ｖに速度を代入して、数式を計算する（Ｓ２３）。
【００４２】
次に、地図表示制御部１８は、縮尺率記憶部１７から、ステップＳ２３の計算結果を含む範囲に対応づけられた縮尺率を読み出し、地図記憶部１１から当該読み出した縮尺率と同じ縮尺率の地図を読み出す（Ｓ２５）。その後、制御はステップＳ１９に移る。
【００４３】
図４の動作によれば、例えば、図２に示す連番ｎ（＝０）のレコードには、座標ｘ０「２７」、ｙ０「３０」、時刻ｔ０「８時００分００秒」が含まれる。これは、地図表示装置１が、８時００分００秒に、ｘ座標「２７」、ｙ座標「３０」の位置に存在していたことを示す。
【００４４】
連番ｎ（＝１）のレコードには、座標ｘ１「３０」、ｙ１「３０」、時刻ｔ１「８時００分０１秒」、速度Ｖ１「３（ｍ／秒）」、縮尺率Ｓ１「１／２００」が含まれる。これは、地図表示装置１が、８時００分０１秒に、ｘ座標「３０」、ｙ座標「３０」の位置に存在し、かつ、速度３ｍ／秒で動いており、かつ、使用される地図の縮尺率が１／２００であることを示す。つまり、地図表示装置１の使用者は、歩いていたと推測される。
【００４５】
連番ｎ（＝２）のレコードには、座標ｘ２「３３」、ｙ２「３０」、時刻ｔ２「８時００分０２秒」、速度Ｖ２「３（ｍ／秒）」、縮尺率Ｓ２「１／２００」が含まれる。これは、地図表示装置１が、８時００分０２秒に、ｘ座標「３３」、ｙ座標「３０」の位置に存在し、かつ、速度３ｍ／秒で動いており、かつ、使用される地図の縮尺率が１／２００であることを示す。つまり、地図表示装置１の使用者は、歩き続けていたと推測される。
【００４６】
また、連番ｎ（＝２５２００）のレコードには、座標ｘ２５２００「３０」、ｙ２５２００「３０」、時刻ｔ２５２００「１５時００分００秒」、速度Ｖ２５２００「１５（ｍ／秒）」、縮尺率Ｓ２５２００「１／２００」が含まれる。これは、地図表示装置１が、１５時００分００秒に、ｘ座標「３０」、ｙ座標「３０」の位置に存在し、かつ、速度１５ｍ／秒で動いており、かつ、使用される地図の縮尺率が１／１０００であることを示す。つまり、地図表示装置１の使用者は、走っていたと推測される。
【００４７】
また、連番ｎ（＝２５２０１）のレコードには、座標ｘ２５２０１「４５」、ｙ２５２０１「３０」、時刻ｔ２５２０１「１５時００分０１秒」、速度Ｖ２５２０１「１５（ｍ／秒）」、縮尺率Ｓ２５２０１「１／１０００」が含まれる。これは、地図表示装置１が、１５時００分０１秒に、ｘ座標「４５」、ｙ座標「３０」の位置に存在し、かつ、速度１５ｍ／秒で動いており、かつ、使用される地図の縮尺率が１／１０００であることを示す。つまり、地図表示装置１の使用者は、走り続けていたと推測される。
【００４８】
図５は、地図表示装置１の速度が３ｍ／秒の場合における表示結果の一例を示す図である。
【００４９】
図５（ａ）は、図２の連番ｎ（＝１）のレコードが同図に例示したような情報を含む場合の表示部１２の様子を示すものである。つまり、例えば、８時００分０１秒に位置情報が取得され、速度Ｖ２が３ｍ／秒だった場合、表示部１２には、縮尺率１／２００の地図が表示される。三角マークＵが表示された表示部１２の中心点は、地図における地図表示装置１の地点（使用者の居る地点）に一致している。表示部１２には、地図において「佐藤商店」を示す文字が表示される。
【００５０】
図５（ｂ）は、図２の連番ｎ（＝３）のレコードが同図に例示したような情報を含む場合の表示部１２の様子を示すものである。つまり、例えば、８時００分０２秒に次に位置情報が取得され、速度Ｖ３が３ｍ／秒のままだった場合、表示部１２には、縮尺率１／２００の地図が表示される。三角マークＵが表示された表示部１２の中心点は、地図の中で位置を変えるが、縮尺率１／２００が適切であるので、「佐藤商店」の文字は依然として表示される。したがって、地図表示装置１の使用者は、「佐藤商店」の文字を読み取れ、自身の位置を知ることができる。
【００５１】
図６は、地図表示装置１の速度が１５ｍ／秒の場合における表示結果の一例を示す図である。
【００５２】
図６（ａ）は、図２の連番ｎ（＝２５２００）のレコードが同図に例示したような情報を含む場合の表示部１２の様子を示すものである。つまり、例えば、１５時００分００秒に位置情報が取得され、速度Ｖ25200が１５ｍ／秒だった場合、表示部１２には、縮尺率１／１０００の地図が表示される。三角マークＵが表示された表示部１２の中心点は、地図における地図表示装置１の地点（使用者の居る地点）に一致している。表示部１２には、地図において「佐藤商店」、「郵便局」を示す文字が表示される。
【００５３】
図６（ｂ）は、図２の連番ｎ（＝２５２０１）のレコードが同図に例示したような情報を含む場合の表示部１２の様子を示すものである。つまり、例えば、１５時００分０１秒に次の位置情報が取得され、速度Ｖ25201が１５ｍ／秒のままだった場合、表示部１２には、縮尺率１／１０００の地図が表示される。三角マークＵが表示された表示部１２の中心点は、地図の中で位置を変えるが、縮尺率１／１０００が適切であるので、「佐藤商店」、「郵便局」の文字は依然として表示される。したがって、地図表示装置１の使用者は、「佐藤商店」、「郵便局」の文字を読み取れ、自身の位置を知ることができる。
【００５４】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。第２の実施の形態では、第１の実施の形態に同一または類似の装置および装置構成を用い、同一または類似のものについては第１の実施の形態で使用した符号を使用して重複説明を略し、第１の実施の形態とは異なる事項を中心に説明を行う。
【００５５】
図７は、第２の実施の形態に係る地図表示装置の構成を示すブロック図である。  
地図表示装置１Ａは、地図記憶部１１と、表示部１２と、位置情報取得部１３と、情報蓄積部１４と、速度取得部１５と、数式記憶部１６と、地図表示制御部１８と、入力部１９とを備える。  
地図記憶部１１には、ここでは、縮尺率１／２００の地図が記憶されていることとする。  
図８は、地図表示装置１Ａの動作方法を示すフローチャートである。
【００５６】
ステップＳ２３までの動作は、図４のものと同様である。
【００５７】
ステップＳ２５では、地図表示制御部１８は、地図記憶部１１から地図を読み出し、地図の縮尺率が計算結果Ｓ’に一致するように地図を拡大または縮小する。
【００５８】
ステップＳ１９では、地図表示制御部１８は、ステップＳ１７で読み出された地図またはステップＳ２５での拡大または縮小後の地図を、第１の実施の形態と同様に表示させる。  
その他の動作は、第１の実施の形態と同様である。
【００５９】
第２の実施の形態によれば、第１の実施の形態と同様に、地図の縮尺率が、地図表示装置１の速度に応じたものとなり、よって、第１の実施の形態と同様に効果が得られる。
【００６０】
さらには、速度の変化に応じて縮尺率が段階的でなく線形的に変化するので、速度が変化しているときであっても地図が見やすいという効果が得られる。
【００６１】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。第３の実施の形態では、第１の実施の形態に同一または類似の装置および装置構成を用い、同一または類似のものについては第１の実施の形態で使用した符号を使用して重複説明を略し、第１の実施の形態とは異なる事項を中心に説明を行う。
【００６２】
図９は、第３の実施の形態に係る地図表示装置の構成を示すブロック図である。  
地図表示装置１Ｂは、地図記憶部１１と、表示部１２と、位置情報取得部１３と、情報蓄積部１４と、速度取得部１５と、数式記憶部１６と、縮尺率記憶部１７と、地図表示制御部１８と、入力部１９とを備える。
【００６３】
地図記憶部１１には、ここでは、縮尺率１／２００の地図と、縮尺率１／１０００の地図が記憶されていることとする。  
数式記憶部１６には、ここでは、式（２）の数式が記憶されていることとする。
【００６４】
図１０は、第３の実施の形態の縮尺率記憶部１７の構成を示す図である。  
縮尺率記憶部１７には、速度Ｖｎについて予め定められた複数の範囲のそれぞれについて縮尺率が対応づけて記憶される。ここでは、７ｍ／秒未満の範囲に縮尺率１／２００が対応づけられ、７ｍ／秒以上の範囲に縮尺率１／１０００が対応づけられていることとする。
【００６５】
図１１は、地図表示装置１Ｂの動作方法を示すフローチャートである。  
ステップＳ１７までの動作は、図４のものと同様である。  
地図表示制御部１８は、速度Ｖｎが０でないなら（Ｓ１５：ＮＯ）、縮尺率記憶部１７から速度Ｖｎを含む範囲に対応づけられた縮尺率を読み出し、地図記憶部１１から当該縮尺率と同じ縮尺率の地図を読み出す（Ｓ２５）。
【００６６】
ステップＳ１９では、地図表示制御部１８は、ステップＳ１７またはステップＳ２５で読み出された地図を、第１の実施の形態と同様に表示させる。  
その他の動作は、第１の実施の形態と同様である。
【００６７】
第３の実施の形態によれば、第１の実施の形態と同様に、地図の縮尺率が、地図表示装置１の速度に応じたものとなり、よって、第１の実施の形態と同様に効果が得られる。
【００６８】
さらには、数式による計算が不要となる効果が得られる。
【００６９】
以上のように、各実施の形態に係る地図表示装置によれば、地図表示装置の速度が高いほど地図の縮尺率が小さくなるようにすることで、速度に応じた情報を地図から読み取れ、よって、地図の縮尺率に起因する不都合を解消することができる。
【００７０】
なお、地図表示装置１としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００７１】
１、１Ａ、１Ｂ…地図表示装置
２…位置情報サーバ
１１…地図記憶部
１２…表示部
１３…位置情報取得部
１４…情報蓄積部
１５…速度取得部
１６…数式記憶部
１７…縮尺率記憶部
１８…地図表示制御部
１９…入力部
【図１】
2014102081.tif 000005
【図２】
2014102081.tif 000006
【図３】
2014102081.tif 000007
【図４】
2014102081.tif 000008
【図５】
2014102081.tif 000009
【図６】
2014102081.tif 000010
【図７】
2014102081.tif 000011
【図８】
2014102081.tif 000012
【図９】
2014102081.tif 000013
【図１０】
2014102081.tif 000014
【図１１】
2014102081.tif 000015
【図１２】
2014102081.tif 000016