地図画像を表示する表示手段と、前記表示手段の表示画面上において押下された押下座標位置を検出する位置検出手段と、前記位置検出手段によって2点の押下座標位置を検出した場合に、当該2点の押下座標位置が近づくように移動した移動方向に基づいて、表示画面を分割する2本の境界線を各押下座標位置に設定する境界線設定手段と、前記2本の境界線で挟まれた地図領域を該2点の押下座標位置の移動に従って圧縮表示すると共に、該2本の境界線のそれぞれの外側の地図領域を該2点の押下座標位置の移動に従って表示画面内へ移動させて表示する圧縮表示手段と、前記2本の境界線の間において連続する同一道路又は同一施設があるか否かを判定する施設判定手段と、を備え、前記2本の境界線の間において連続する同一道路又は同一施設があると判定された場合には、前記圧縮表示手段は、前記2本の境界線の間の圧縮表示した部分において、前記同一道路又は同一施設を連続した状態で表示することを特徴とする情報表示装置。前記施設判定手段は、道路種別及びリンクを特定するリンクIDに基づいて連続する同一道路か否かを判定することを特徴とする請求項1に記載の情報表示装置。前記圧縮表示手段は、前記2本の境界線で挟まれた地図領域を該2本の境界線に対して垂直方向に蛇腹状に折り畳んで圧縮表示することを特徴とする請求項1又は請求項2に記載の情報表示装置。前記圧縮表示手段は、地図画像の縮尺と、前記2点の押下座標位置の移動量と、該2点の押下座標位置の移動速度とのうちの少なくとも1つに基づいて前記2本の境界線の間の蛇腹状の折り畳み数を設定することを特徴とする請求項3に記載の情報表示装置。前記位置検出手段によって2点の押下座標位置を検出した場合に、表示画面に圧縮表示された部分があるか否かを判定する圧縮表示判定手段と、前記圧縮表示判定手段を介して表示画面に圧縮表示された部分があると判定された場合には、前記2点の押下座標位置が近づくように所定速度以上で移動したか否かを判定する移動速度判定手段と、前記移動速度判定手段を介して前記2点の押下座標位置が近づくように所定速度以上で移動したと判定された場合には、表示画面に圧縮表示された部分の地図領域を元の状態に復元表示する復元表示手段と、を備えたことを特徴とする請求項1乃至請求項4のいずれかに記載の情報表示装置。前記移動速度判定手段を介して前記2点の押下座標位置が近づくように所定速度未満で移動したと判定された場合には、当該2点の押下座標位置が一箇所に集中したか否かを判定する集中判定手段と、前記集中判定手段を介して前記2点の押下座標位置が一箇所に集中したと判定された場合には、前記復元表示手段は、表示画面に圧縮表示された部分の地図領域を元の状態に復元表示することを特徴とする請求項5に記載の情報表示装置。地図画像を表示する表示手段の表示画面上において押下された押下座標位置を検出する位置検出工程と、前記位置検出工程で2点の押下座標位置を検出した場合に、当該2点の押下座標位置が近づくように移動した移動方向に基づいて、表示画面を分割する2本の境界線を各押下座標位置に設定する境界線設定工程と、前記境界線設定工程で設定された2本の境界線で挟まれた地図領域を該2点の押下座標位置の移動に従って圧縮表示すると共に、該2本の境界線のそれぞれの外側の地図領域を該2点の押下座標位置の移動に従って表示画面内へ移動させて表示する圧縮表示工程と、前記2本の境界線の間において連続する同一道路又は同一施設があるか否かを判定する施設判定工程と、を備え、前記施設判定工程で2本の境界線の間において連続する同一道路又は同一施設があると判定された場合には、前記圧縮表示工程で前記2本の境界線の間の圧縮表示した部分において、前記同一道路又は同一施設を連続した状態に表示することを特徴とする情報表示方法。コンピュータに、地図画像を表示する表示手段の表示画面上において押下された押下座標位置を検出する位置検出工程と、前記位置検出工程で2点の押下座標位置を検出した場合に、当該2点の押下座標位置が近づくように移動した移動方向に基づいて、表示画面を分割する2本の境界線を各押下座標位置に設定する境界線設定工程と、前記境界線設定工程で設定された2本の境界線で挟まれた地図領域を該2点の押下座標位置の移動に従って圧縮表示すると共に、該2本の境界線のそれぞれの外側の地図領域を該2点の押下座標位置の移動に従って表示画面内へ移動させて表示する圧縮表示工程と、前記2本の境界線の間において連続する同一道路又は同一施設があるか否かを判定する施設判定工程と、を実行させ、前記施設判定工程で2本の境界線の間において連続する同一道路又は同一施設があると判定された場合には、前記圧縮表示工程で前記2本の境界線の間の圧縮表示した部分において、前記同一道路又は同一施設を連続した状態に表示するように実行させるためのプログラム。しかしながら、前記した特許文献1に記載された表示装置では、地図を表示した表示画面の分割を行った場合に、分割した各画面に表示されたそれぞれの地図領域が距離的に離れていると、各画面間の道路や施設等の繋がりや位置関係が分かりにくいという問題がある。そこで、本発明は、上述した問題点を解決するためになされたものであり、ユーザが分割した地図画面の各画面間の道路や施設等の繋がりや位置関係を容易に認識することができる情報表示装置、情報表示方法及びプログラムを提供することを目的とする。前記目的を達成するため請求項1に係る情報表示装置は、地図画像を表示する表示手段と、前記表示手段の表示画面上において押下された押下座標位置を検出する位置検出手段と、前記位置検出手段によって2点の押下座標位置を検出した場合に、当該2点の押下座標位置が近づくように移動した移動方向に基づいて、表示画面を分割する2本の境界線を各押下座標位置に設定する境界線設定手段と、前記2本の境界線で挟まれた地図領域を該2点の押下座標位置の移動に従って圧縮表示すると共に、該2本の境界線のそれぞれの外側の地図領域を該2点の押下座標位置の移動に従って表示画面内へ移動させて表示する圧縮表示手段と、前記2本の境界線の間において連続する同一道路又は同一施設があるか否かを判定する施設判定手段と、を備え、前記2本の境界線の間において連続する同一道路又は同一施設があると判定された場合には、前記圧縮表示手段は、前記2本の境界線の間の圧縮表示した部分において、前記同一道路又は同一施設を連続した状態で表示することを特徴とする。また、請求項2に係る情報表示装置は、請求項1に記載の情報表示装置において、前記施設判定手段は、道路種別及びリンクを特定するリンクIDに基づいて連続する同一道路か否かを判定することを特徴とする。また、請求項3に係る情報表示装置は、請求項1又は請求項2に記載の情報表示装置において、前記圧縮表示手段は、前記2本の境界線で挟まれた地図領域を該2本の境界線に対して垂直方向に蛇腹状に折り畳んで圧縮表示することを特徴とする。また、請求項4に係る情報表示装置は、請求項3に記載の情報表示装置において、前記圧縮表示手段は、地図画像の縮尺と、前記2点の押下座標位置の移動量と、該2点の押下座標位置の移動速度とのうちの少なくとも1つに基づいて前記2本の境界線の間の蛇腹状の折り畳み数を設定することを特徴とする。また、請求項5に係る情報表示装置は、請求項1乃至請求項4のいずれかに記載の情報表示装置において、前記位置検出手段によって2点の押下座標位置を検出した場合に、表示画面に圧縮表示された部分があるか否かを判定する圧縮表示判定手段と、前記圧縮表示判定手段を介して表示画面に圧縮表示された部分があると判定された場合には、前記2点の押下座標位置が近づくように所定速度以上で移動したか否かを判定する移動速度判定手段と、前記移動速度判定手段を介して前記2点の押下座標位置が近づくように所定速度以上で移動したと判定された場合には、表示画面に圧縮表示された部分の地図領域を元の状態に復元表示する復元表示手段と、を備えたことを特徴とする。また、請求項6に係る情報表示装置は、請求項5に記載の情報表示装置において、前記移動速度判定手段を介して前記2点の押下座標位置が近づくように所定速度未満で移動したと判定された場合には、当該2点の押下座標位置が一箇所に集中したか否かを判定する集中判定手段と、前記集中判定手段を介して前記2点の押下座標位置が一箇所に集中したと判定された場合には、前記復元表示手段は、表示画面に圧縮表示された部分の地図領域を元の状態に復元表示することを特徴とする。また、請求項7に係る情報表示方法は、地図画像を表示する表示手段の表示画面上において押下された押下座標位置を検出する位置検出工程と、前記位置検出工程で2点の押下座標位置を検出した場合に、当該2点の押下座標位置が近づくように移動した移動方向に基づいて、表示画面を分割する2本の境界線を各押下座標位置に設定する境界線設定工程と、前記境界線設定工程で設定された2本の境界線で挟まれた地図領域を該2点の押下座標位置の移動に従って圧縮表示すると共に、該2本の境界線のそれぞれの外側の地図領域を該2点の押下座標位置の移動に従って表示画面内へ移動させて表示する圧縮表示工程と、前記2本の境界線の間において連続する同一道路又は同一施設があるか否かを判定する施設判定工程と、を備え、前記施設判定工程で2本の境界線の間において連続する同一道路又は同一施設があると判定された場合には、前記圧縮表示工程で前記2本の境界線の間の圧縮表示した部分において、前記同一道路又は同一施設を連続した状態に表示することを特徴とする。更に、請求項8に係るプログラムは、コンピュータに、地図画像を表示する表示手段の表示画面上において押下された押下座標位置を検出する位置検出工程と、前記位置検出工程で2点の押下座標位置を検出した場合に、当該2点の押下座標位置が近づくように移動した移動方向に基づいて、表示画面を分割する2本の境界線を各押下座標位置に設定する境界線設定工程と、前記境界線設定工程で設定された2本の境界線で挟まれた地図領域を該2点の押下座標位置の移動に従って圧縮表示すると共に、該2本の境界線のそれぞれの外側の地図領域を該2点の押下座標位置の移動に従って表示画面内へ移動させて表示する圧縮表示工程と、前記2本の境界線の間において連続する同一道路又は同一施設があるか否かを判定する施設判定工程と、を実行させ、前記施設判定工程で2本の境界線の間において連続する同一道路又は同一施設があると判定された場合には、前記圧縮表示工程で前記2本の境界線の間の圧縮表示した部分において、前記同一道路又は同一施設を連続した状態に表示するように実行させるためのプログラムである。請求項1に係る情報表示装置、請求項7に係る情報表示方法及び請求項8に係るプログラムでは、ユーザは、表示画面の2点を押下して互いに近づけるように移動させることによって、この押下した2点に設定された2本の境界線間の地図を圧縮表示させて、表示画面の外側の地図領域を表示画面内に移動して表示することができる。これにより、表示画面の外側の地図領域を簡易な操作で容易に確認することができる。また、圧縮表示部分を挟んで連続する同一道路又は同一施設がある場合には、この圧縮表示した部分において、当該同一道路又は同一施設が連続した状態で表示されるため、ユーザは分割された各画面間の道路や施設等の繋がりや位置関係を容易に認識することができる。また、請求項2に係る情報表示装置では、道路種別及びリンクを特定するリンクIDに基づいて、圧縮表示部分を挟んで連続する同一道路か否かを判定するため、圧縮表示部分を挟んで連続する同一道路を迅速に特定することができる。また、請求項3に係る情報表示装置では、2本の境界線で挟まれた地図領域を該2本の境界線に対して垂直方向に蛇腹状に折り畳んで圧縮表示するため、ユーザは表示された地図領域の圧縮表示部分を容易に認識することができる。また、請求項4に係る情報表示装置では、地図画像の縮尺と、2点の押下座標位置の移動量と、該2点の押下座標位置の移動速度とのうちの少なくとも1つに基づいて2本の境界線の間の蛇腹状の折り畳み数を設定する。これにより、ユーザは地図画像の縮尺と、2点の押下座標位置の移動量と、該2点の押下座標位置の移動速度とのうちの少なくとも1つを変更することによって、圧縮表示部分の蛇腹状の折り畳み数を変更して、圧縮表示部分の解像度を容易に設定することが可能となる。また、請求項5に係る情報表示装置では、表示画面に圧縮表示された部分がある場合に、ユーザは、2点の押下座標位置を互いに近づくように所定速度以上で移動させることによって、表示画面に圧縮表示された部分の地図領域を元の状態に復元表示させることができる。更に、請求項6に係る情報表示装置では、表示画面に圧縮表示された部分がある場合に、ユーザは、2点の押下座標位置を互いに近づくように所定速度未満で移動させても、当該2点の押下座標位置を一箇所に集中させることによって、表示画面に圧縮表示された部分の地図領域を元の状態に復元表示させることができる。以下、本発明に係る情報表示装置、情報表示方法及びプログラムをナビゲーション装置について具体化した一実施例に基づき図面を参照しつつ詳細に説明する。[ナビゲーション装置の概略構成]先ず、本実施例に係るナビゲーション装置の概略構成について図1に基づいて説明する。図1は本実施例に係るナビゲーション装置1を示したブロック図である。図1に示すように、本実施例に係るナビゲーション装置1は、自車の現在位置等を検出する現在地検出処理部11と、各種のデータが記録されたデータ記録部12と、入力された情報に基づいて、各種の演算処理を行うナビゲーション制御部13と、操作者からの操作を受け付ける操作部14と、操作者に対して地図等の情報を表示する液晶ディスプレイ15と、経路案内等に関する音声ガイダンスを出力するスピーカ16と、不図示の道路交通情報センタや地図情報配信センタ等との間で携帯電話網等を介して通信を行う通信装置17と、液晶ディスプレイ15の表面に装着されたタッチパネル18とから構成されている。また、ナビゲーション制御部13には自車の走行速度を検出する車速センサ21が接続されている。以下に、ナビゲーション装置1を構成する各構成要素について説明すると、現在地検出処理部11は、GPS31、方位センサ32、距離センサ33等からなり、自車両の現在位置以下、自車位置という。、自車の向きを表す自車方位、走行距離等を検出することが可能となっている。また、データ記録部12は、外部記憶装置及び記録媒体としてのハードディスク図示せずと、ハードディスクに記憶された地図情報データベース地図情報DB25、圧縮表示データベース圧縮表示DB27及び所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバ図示せずとを備えている。また、地図情報DB25には、ナビゲーション装置1の走行案内や経路探索に使用されるナビ地図情報26が格納されている。また、圧縮表示DB27には、圧縮表示領域の地図を蛇腹状に折り畳んで圧縮表示する際の蛇腹折り畳み数を地図画像の縮尺、押下位置の移動量及び移動速度に対応させて記憶する後述の圧縮表示データテーブル51図2参照が格納されている。ここで、ナビ地図情報26は、経路案内及び地図表示に必要な各種情報から構成されており、例えば、各新設道路を特定するための新設道路情報、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、道路リンクに関するリンクデータ、経路を探索するための探索データ、施設の一種である店舗等のPOIPointofInterestに関する施設データ、地点を検索するための検索データ等から構成されている。また、ノードデータとしては、実際の道路の分岐点交差点、T字路等も含む、各道路に曲率半径等に応じて所定の距離ごとに設定されたノード点の座標位置、ノードが交差点に対応するノードであるか等を表すノード属性、ノードに接続するリンクの識別番号であるリンクIDのリストである接続リンク番号リスト、ノードにリンクを介して隣接するノードのノード番号のリストである隣接ノード番号リスト等に関するデータ等が記録される。また、リンクデータとしては、道路を構成する各リンクに関してリンクを特定するリンクID、リンクの長さを示すリンク長、リンクの始点と終点の座標位置例えば、緯度と経度である。、中央分離帯の有無、リンクの属する道路の幅員、勾こう配、カント、バンク、路面の状態、道路の車線数、車線数の減少する箇所、幅員の狭くなる箇所、踏切り等を表すデータが、コーナに関して、曲率半径、交差点、T字路、コーナの入口及び出口等を表すデータが、道路属性に関して、降坂路、登坂路等を表すデータが、道路種別に関して、国道、県道、細街路等の一般道のほか、高速自動車国道、都市高速道路、一般有料道路、有料橋等の有料道路を表すデータがそれぞれ記録される。尚、高速自動車国道、都市高速道路、自動車専用道路、一般有料道路の有料の道路を有料道路という。また、有料道路を除いた1桁又は2桁の国道、主要地方道を幹線道路という。また、3桁以上の国道、県道、市町村道等を一般道路という。また、施設データとしては、各地域のホテル、遊園地、宮殿、病院、ガソリンスタンド、駐車場、駅、空港、フェリー乗り場等のPOIに関する名称や住所、電話番号、地図上の座標位置例えば、中心位置、入口、出口等の緯度と経度である。、地図上に施設の位置を表示する施設アイコン等のデータがPOIを特定する施設IDとともに記憶されている。また、地図情報DB25の内容は、不図示の地図情報配信センタから通信装置17を介して配信された更新情報をダウンロードすることによって更新される。また、図1に示すように、ナビゲーション装置1を構成するナビゲーション制御部13は、ナビゲーション装置1の全体の制御を行う演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、制御用のプログラム等が記憶されたROM43、ROM43から読み出したプログラムを記憶するフラッシュメモリ44等の内部記憶装置や、時間を計測するタイマ45等を備えている。また、ROM43には、後述のユーザが液晶ディスプレイ15の表示画面上を2本の指で押下した状態で近づくように移動させることによって、つまり、ピッチイン操作を行った場合に、2本の指で押下した間の地図画像を蛇腹状に折り畳んで圧縮表示する圧縮表示処理図3参照等のプログラムが記憶されている。更に、前記ナビゲーション制御部13には、操作部14、液晶ディスプレイ15、スピーカ16、通信装置17、タッチパネル18の各周辺装置アクチュエータが電気的に接続されている。この操作部14は、走行開始時の現在位置を修正し、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際や施設に関する情報の検索を行う場合等に操作され、各種のキーや複数の操作スイッチから構成される。そして、ナビゲーション制御部13は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。また、液晶ディスプレイ15には、現在走行中の地図情報図7等参照、目的地周辺の地図情報、操作案内、操作メニュー、キーの案内、現在地から目的地までの推奨経路、推奨経路に沿った案内情報、交通情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、スピーカ16は、ナビゲーション制御部13からの指示に基づいて、推奨経路に沿った走行を案内する音声ガイダンス等を出力する。ここで、案内される音声ガイダンスとしては、例えば、200m先、○○交差点を右方向です。等がある。また、通信装置17は、地図情報配信センタと通信を行う携帯電話網等による通信手段であり、地図情報配信センタとの間で最もバージョンの新しい更新地図情報等の送受信を行う。また、通信装置17は地図情報配信センタに加えて、道路交通情報センタ等から送信された渋滞情報やサービスエリアの混雑状況等の各情報から成る交通情報を受信する。また、タッチパネル18は、液晶ディスプレイ15の表示画面上に装着された透明なパネル状のタッチスイッチであり、液晶ディスプレイ15の画面に表示されたボタンや地図上を押下することによって各種指示コマンドの入力や、後述のように表示画面上を2本の指で押下してピッチイン操作を行った場合に、各指の移動方向及び移動速度の検出や、表示画面上を押下した指の数の検出等をすることが可能に構成されている。尚、タッチパネル18は、液晶ディスプレイ15の画面を直接押下する光センサ液晶方式等で構成してもよい。ここで、圧縮表示DB27に格納される圧縮表示データテーブル51の一例について図2に基づいて説明する。図2に示すように、圧縮表示データテーブル51は、縮尺と、移動量と、移動速度と、蛇腹折り畳み数とから構成されている。縮尺には、表示画面に表示されている地図画像の縮尺が記憶されている。例えば、市街図や、詳細図の1/5000、1万図の1/10000等の縮尺が記憶されている。また、移動量には、2本の指の押下座標位置の合計移動量を表す狭、中、広が、縮尺に記憶されている各地図画像の縮尺に対応して記憶されている。この狭は、2本の指の押下座標位置の合計移動量が狭いことを表している。例えば、2本の指の押下座標位置の合計移動量が、表示画面の移動方向の幅の1/3未満であることを表している。また、中は、2本の指の押下座標位置の合計移動量が中くらいであることを表している。例えば、2本の指の押下座標位置の合計移動量が、表示画面の移動方向の幅の1/3以上から約2/3未満であることを表している。また、この広は、2本の指の押下座標位置の合計移動量が広いことを表している。例えば、2本の指の押下座標位置の合計移動量が、表示画面の移動方向の幅の2/3以上であることを表している。また、移動速度には、2本の指の押下座標位置の近づく移動速度を表す低速、中速、高速が、移動量に記憶された狭、中、広のそれぞれに対応して記憶されている。この低速は、2本の指の押下座標位置の近づく移動速度が低速であることを表している。例えば、2本の指の押下座標位置の近づく移動速度が、1cm/秒未満であることを表している。また、中速は、2本の指の押下座標位置の近づく移動速度が中速であることを表している。例えば、2本の指の押下座標位置の近づく移動速度が、1cm/秒以上から2cm/秒未満であることを表している。また高速は、2本の指の押下座標位置の近づく移動速度が高速であることを表している。例えば、2本の指の押下座標位置の近づく移動速度が、2cm/秒以上であることを表している。また、蛇腹折り畳み数には、2本の境界線で挟まれた地図領域を蛇腹状に折り畳む折り畳み数が、移動速度に記憶された低速、中速、高速のそれぞれに対応して記憶されている。例えば、縮尺が市街図で、移動量が狭で、移動速度が低速に対応する蛇腹折り畳み数には、折り畳み数2が記憶されている。従って、図2に示すように、蛇腹折り畳み数は、移動量が大きくなるほど、多くなるように設定されている。また、蛇腹折り畳み数は、移動速度が速くなるほど、多くなるように設定されている。また蛇腹折り畳み数は、縮尺が広域図になるほど、つまり、縮尺が小さくなるほど、多くなるように設定されている。[圧縮表示処理]次に、上記のように構成されたナビゲーション装置1のCPU41が実行する処理であって、ユーザが液晶ディスプレイ15の表示画面上を2本の指で押下してピッチイン操作を行った場合に、2本の指で押下した間の地図画像を蛇腹状に折り畳んで圧縮表示する圧縮表示処理について図3乃至図11に基づいて説明する。尚、図3にフローチャートで示されるプログラムは、CPU41により実行される。図3に示すように、先ず、ステップ以下、Sと略記する11において、CPU41は、タッチパネル18の2本の指で押下された各押下座標位置以下、タッチ座標という。を所定時間毎例えば、約10ミリ秒毎である。に検出して、それぞれの指に対応させてRAM42に時系列的に記憶する。続いて、S12において、CPU41は、タッチパネル18への2本の指による押下が解除された場合には、表示画面に表示されている地図上に、蛇腹状に折り畳んで圧縮表示した地図領域があるか否かを判定する判定処理を実行する。そして、表示画面に表示されている地図上に、蛇腹状に折り畳んで圧縮表示した地図領域が無いと判定した場合にはS12:NO、CPU41は、S13の処理に移行して、後述の蛇腹情報生成処理のサブ処理図4参照を実行後、S14の処理に移行する。S14において、CPU41は、後述の蛇腹描画処理のサブ処理図5参照を実行後、当該処理を終了する。一方、上記S12で表示画面に表示されている地図上に、蛇腹状に折り畳んで圧縮表示した地図領域があると判定した場合にはS12:YES、CPU41は、S15の処理に移行して、後述の蛇腹描画変更処理のサブ処理図6参照を実行後、当該処理を終了する。[蛇腹情報生成処理]次に、上記S13で実行する蛇腹情報生成処理のサブ処理について図4及び図7に基づいて説明する。図4に示すように、S111において、CPU41は、RAM42からそれぞれの指のタッチ座標を時系列的に読み出し、表示画面上でのそれぞれの指のタッチ座標の移動方向を算出してRAM42に記憶する。そして、S112において、CPU41は、それぞれの指が最初に表示画面を押下したタッチ座標以下、開始タッチ座標という。と、それぞれの指のタッチ座標の移動方向とをRAM42から読み出す。そして、CPU41は、それぞれの指の開始タッチ座標を通り、各開始タッチ座標の移動方向に対して垂直な直線を算出し、蛇腹状に圧縮表示する地図領域の各境界線としてRAM42に記憶する。従って、CPU41は、2本の境界線で挟まれた地図領域を蛇腹状に圧縮表示する地図領域として設定する。例えば、図7に示すように、液晶ディスプレイ15の表示画面の一方の開始タッチ座標55の移動方向が矢印55A方向の場合には、CPU41は、開始タッチ座標55を通り、矢印55A方向に垂直な直線を、蛇腹状に圧縮表示する地図領域の一方の境界線58としてRAM42に記憶する。また、表示画面の他方の開始タッチ座標56の移動方向が矢印56A方向の場合には、CPU41は、開始タッチ座標56を通り、矢印56A方向に垂直な直線を、蛇腹状に圧縮表示する地図領域の他方の境界線59としてRAM42に記憶する。従って、CPU41は、各境界線58、59で挟まれた地図領域57を蛇腹状に圧縮表示する地図領域として設定する。そして、図4に示すように、S113において、CPU41は、各境界線上に存在する道路と施設に関する地図情報をナビ地図情報26から読み出し、RAM42に記憶する。具体的には、CPU41は、各境界線上に存在する道路リンクに関するリンクデータやノード点に関するノードデータ、及び、各境界線上に存在するPOIに関する施設データ等を読み出し、RAM42に記憶する。例えば、図7に示すように、CPU41は、境界線58上に存在する幹線道路61、一般道路62、有料道路63、一般道路64の各リンクIDと、公園65の施設IDをナビ地図情報26から読み出して、RAM42に記憶する。また、CPU41は、境界線59上に存在する幹線道路61、有料道路63、一般道路64の各リンクIDと、公園65の施設IDをナビ地図情報26から読み出して、RAM42に記憶する。続いて、図4に示すように、S114において、CPU41は、各境界線間に連続する同一道路又は同一施設があるか否かを判定する判定処理を実行する。具体的には、CPU41は、一方の境界線上の有料道路、幹線道路、一般道路の順に、各道路上の一方の境界線上のリンクから他方の境界線側へ地図画像上で連続するリンクのリンクIDをナビ地図情報26から順次読み出す。そして、他方の境界線上まで地図画像上で連続したリンクのリンクIDがある場合には、各境界線間に連続する同一道路であると判定する。また、一方の境界線上の公園や遊園地等の施設と他方の境界線上の施設との施設IDをナビ地図情報26から読み出し、これらの施設IDが一致する場合には、各境界線間に連続する同一施設であると判定する。そして、各境界線間に連続する同一道路及び同一施設が無いと判定した場合にはS114:NO、CPU41は、当該サブ処理を終了してメインフローチャートに戻り、S14の処理に移行する。一方、各境界線間に連続する同一道路又は同一施設があると判定した場合にはS114:YES、CPU41は、S115の処理に移行する。S115において、CPU41は、各境界線間に連続する同一道路の各境界線上の各リンクのリンクIDを相互に対応付けてRAM42に記憶する、つまり、各境界線間に連続する同一道路を相互に紐付けて記憶する。また、CPU41は、各境界線間に連続する同一施設の各境界線上における施設IDを相互に対応付けてRAM42に記憶する、つまり、各境界線間に連続する同一施設を相互に紐付けて記憶する。その後、CPU41は、当該サブ処理を終了してメインフローチャートに戻り、S14の処理に移行する。例えば、図7に示すように、CPU41は、一方の境界線58上の有料道路63のリンク63AのリンクIDと、このリンク63Aから他方の境界線59側へ地図画像上で連続するリンク63BのリンクIDとを読み出す。そして、リンク63Bが他方の境界線59上にある場合には、CPU41は、有料道路63が各境界線58、59間で連続する同一道路であると判定する。そして、CPU41は、当該有料道路63の各境界線58、59上の各リンク63A、63BのリンクIDを相互に対応付けてRAM42に記憶する。同様に、CPU41は、幹線道路61の境界線58上のリンク61Aと境界線59上のリンク61Bとが地図画像上で連続することから、幹線道路61が各境界線58、59間で連続する同一道路であると判定する。そして、CPU41は、当該幹線道路61の各境界線58、59上の各リンク61A、61BのリンクIDを相互に対応付けてRAM42に記憶する。また、CPU41は、一般道路64の境界線58上のリンク64Aと境界線59上のリンク64Cとが、地図画像上のリンク64Bを介して連続することから、一般道路64が各境界線58、59間で連続する同一道路であると判定する。そして、CPU41は、当該一般道路64の各境界線58、59上の各リンク64A、64CのリンクIDを相互に対応付けてRAM42に記憶する。一方、CPU41は、一般道路62の境界線58上のリンク62Aは、当該リンク62Aに連続する地図画像上のリンク62Bを介して一般道路64に接続されており、境界線59上に達していないため、一般道路62は各境界線58、59間で連続する同一道路ではないと判定する。尚、ノードや各リンク61A、61B、62A、等は地図画像上に表示されていない。また、CPU41は、境界線58上の公園65の施設IDと境界線59上の公園65の施設IDをナビ地図情報26から読み出し、これらの施設IDが一致することから、公園65が各境界線58、59間で連続する同一施設であると判定する。そして、CPU41は、各境界線58、59上の公園65の施設IDを相互に対応付けてRAM42に記憶する。[蛇腹描画処理]次に、上記S14で実行する蛇腹描画処理のサブ処理について図5、図8及び図9に基づいて説明する。図5に示すように、S211において、CPU41は、RAM42からそれぞれの指のタッチ座標を時系列的に読み出し、表示画面上での各指のタッチ座標の合計移動量と、各指のタッチ座標の近づく移動速度を算出してRAM42に記憶する。具体的には、CPU41は、各指の開始タッチ座標と、各指によるタッチパネル18への押下がなくなる直前のタッチ座標以下、最終タッチ座標という。とをRAM42から読み出す。そして、各指の開始タッチ座標から最終タッチ座標までの距離を算出して合計し、各指の合計移動量としてRAM42に記憶する。また、各指のタッチパネル18への押下開始から押下解除までの計測時間と、各指の開始タッチ座標から最終タッチ座標までの距離とから移動速度を算出して、各指のタッチ座標の近づく移動速度としてRAM42に記憶する。そして、S212において、CPU41は、液晶ディスプレイ15の表示画面に表示している地図画像の縮尺をナビ地図情報26から読み出し、RAM42に記憶する。続いて、S213において、CPU41は、上記S112で設定した2本の境界線で挟まれた地図領域を蛇腹状に圧縮表示する際の蛇腹折り畳み数を設定する。具体的には、先ず、CPU41は、地図画像の縮尺をRAM42から読み出して、圧縮表示データテーブル51の縮尺として決定する。続いて、CPU41は、RAM42から各指の合計移動量を読み出して、この圧縮表示データテーブル51の決定した縮尺に対応する移動量の狭、中、広の何れであるか決定する。そして、CPU41は、RAM42から各指のタッチ座標の近づく移動速度を読み出して、この圧縮表示データテーブル51の決定した移動量に対応する移動速度の低速、中速、高速の何れであるか決定する。その後、CPU41は、この圧縮表示データテーブル51の決定した移動速度に対応する蛇腹折り畳み数を当該圧縮表示データテーブル51から読み出し、2本の境界線で挟まれた地図領域を蛇腹状に圧縮表示する際の蛇腹折り畳み数としてRAM42に記憶する。例えば、図8に示すように、液晶ディスプレイ15の地図画像の縮尺が市街図例えば、1/3000の縮尺である。であるため、CPU41は、圧縮表示データテーブル51の縮尺を市街図として決定する。また、各開始タッチ座標55、56から各最終タッチ座標71、72までの合計移動量を各指の移動方向の表示画面の幅で割り算した値が1/3未満の場合には、CPU41は、圧縮表示データテーブル51の決定した縮尺の市街図に対応する移動量を狭に決定する。また、各開始タッチ座標55、56から各最終タッチ座標71、72へ近づく移動速度が1cm/秒未満の場合には、圧縮表示データテーブル51の決定した移動量の狭に対応する移動速度を低速に決定する。その後、CPU41は、この圧縮表示データテーブル51の決定した移動速度の低速に対応する蛇腹折り畳み数の2を読み出し、蛇腹状に圧縮表示する際の蛇腹折り畳み数としてRAM42に記憶する。つまり、CPU41は、各最終タッチ座標71、72まで移動させた各境界線58、59で挟まれた地図領域57を蛇腹状に圧縮表示する際の蛇腹折り畳み数を2に設定する。また、例えば、図9に示すように、液晶ディスプレイ15の地図画像の縮尺が市街図例えば、1/3000の縮尺である。であるため、CPU41は、圧縮表示データテーブル51の縮尺を市街図として決定する。また、各開始タッチ座標55、56から各最終タッチ座標81、82までの合計移動量を各指の移動方向の表示画面の幅で割り算した値が1/3以上から1/2未満の場合には、CPU41は、圧縮表示データテーブル51の決定した縮尺の市街図に対応する移動量を中に決定する。また、各開始タッチ座標55、56から各最終タッチ座標81、82へ近づく移動速度が1cm/秒以上から2cm/秒未満の場合には、圧縮表示データテーブル51の決定した移動量の中に対応する移動速度を中速に決定する。その後、CPU41は、この圧縮表示データテーブル51の決定した移動速度の中速に対応する蛇腹折り畳み数の4を読み出し、蛇腹状に圧縮表示する際の蛇腹折り畳み数としてRAM42に記憶する。つまり、CPU41は、各最終タッチ座標81、82まで移動させた各境界線58、59で挟まれた地図領域57を蛇腹状に圧縮表示する際の蛇腹折り畳み数を4に設定する。そして、図5に示すように、S214において、CPU41は、上記S112で各開始タッチ座標を通るように設定した2本の各境界線を各最終タッチ座標の位置までそれぞれ移動させる。また同時に、CPU41は、当該2本の境界線のそれぞれの外側の地図領域を各境界線の移動に従って表示画面内へ移動させて表示する。続いて、S215において、CPU41は、各最終タッチ座標の位置まで移動した2本の境界線で挟まれた地図領域を蛇腹状に圧縮表示する際の蛇腹折り畳み数をRAM42から読み出す。そして、CPU41は、2本の境界線で挟まれた地図領域を該2本の境界線に対して垂直方向に当該蛇腹折り畳み数で蛇腹状に折り畳んで圧縮表示する。例えば、図8に示すように、CPU41は、各境界線58、59を各最終タッチ座標71、72の位置までそれぞれ移動させる。また同時に、CPU41は、各境界線58、59のそれぞれの外側の地図領域を各境界線58、59の移動に従って表示画面内へ移動させて表示する。また、CPU41は、各境界線58、59で挟まれた地図領域57を圧縮表示する際の蛇腹折り畳み数である2をRAM42から読み出し、この地図領域57を各境界線58、59に対して垂直方向に折り畳み数2の蛇腹状に折り畳んで圧縮した圧縮表示領域75を表示する。また、例えば、図9に示すように、CPU41は、各境界線58、59を各最終タッチ座標81、82の位置までそれぞれ移動させる。また同時に、CPU41は、各境界線58、59のそれぞれの外側の地図領域を各境界線58、59の移動に従って表示画面内へ移動させて表示する。また、CPU41は、各境界線58、59で挟まれた地図領域57を圧縮表示する際の蛇腹折り畳み数である4をRAM42から読み出し、この地図領域57を各境界線58、59に対して垂直方向に折り畳み数4の蛇腹状に折り畳んで圧縮した圧縮表示領域85を表示する。そして、図5に示すように、S216において、CPU41は、上記S115で記憶した各境界線間に連続する同一道路として相互に対応付けられた各境界線上の各リンクのリンクIDをRAM42から順番に読み出す。そして、CPU41は、地図画像上の相互に対応付けられた各リンクIDに対応する道路の各境界線上の端縁部を繋いで、蛇腹状に折り畳んで圧縮表示された圧縮表示領域上に同一道路を連続した状態で順番に表示する。また、CPU41は、上記S115で記憶した各境界線間に連続する同一施設として相互に対応付けられた各境界線上の施設IDをRAM42から順番に読み出す。そして、CPU41は、地図画像上の相互に対応付けられ各施設IDに対応する施設の各境界線上の端縁部を順番に繋いで、蛇腹状に折り畳んで圧縮表示された圧縮表示領域上に同一施設を連続した状態で表示する。その後、CPU41は、当該サブ処理を終了してメインフローチャートに戻り、圧縮表示処理を終了する。尚、CPU41は、地図画像上の相互に対応付けられ各境界線上の施設IDに対応する施設の各境界線上の端縁部と、圧縮表示領域の蛇腹状に折り畳んだ山の線上における各施設の端縁部とを順番に繋いで、蛇腹状に折り畳んで圧縮表示された圧縮表示領域上に同一施設を連続した状態で表示するようにしてもよい。例えば、図8及び図9に示すように、CPU41は、各境界線58、59間に連続する有料道路63として相互に対応付けられた各境界線58、59上の各リンク63A、63BのリンクIDをRAM42から読み出す。そして、CPU41は、地図画像上の各リンク63A、63BのリンクIDに対応する有料道路63の各境界線58、59上の端縁部を繋いで、地図領域57を蛇腹状に折り畳んで圧縮表示された各圧縮表示領域75、85上に、当該有料道路63を連続した状態で表示する。また、CPU41は、各境界線58、59間に連続する幹線道路61として相互に対応付けられた各境界線58、59上の各リンク61A、61BのリンクIDをRAM42から読み出す。そして、CPU41は、地図画像上の各リンク61A、61BのリンクIDに対応する幹線道路61の各境界線58、59上の端縁部を繋いで、地図領域57を蛇腹状に折り畳んで圧縮表示された各圧縮表示領域75、85上に、当該幹線道路61を連続した状態で表示する。また、CPU41は、各境界線58、59間に連続する一般道路64として相互に対応付けられた各境界線58、59上の各リンク64A、64CのリンクIDをRAM42から読み出す。そして、CPU41は、地図画像上の各リンク64A、64CのリンクIDに対応する一般道路64の各境界線58、59上の端縁部を繋いで、地図領域57を蛇腹状に折り畳んで圧縮表示された各圧縮表示領域75、85上に、当該一般道路64を連続した状態で表示する。また、CPU41は、各境界線58、59間に連続する公園65として相互に対応付けられた各境界線58、59上の公園65の施設IDをRAM42から読み出す。そして、CPU41は、地図画像上の相互に対応付けられ各境界線58、59上の施設IDに対応する公園65の各境界線58、59上の端縁部と、各圧縮表示領域75、85の蛇腹状に折り畳んだ山の線上における公園65の端縁部とを順番に繋いで、地図領域57を蛇腹状に折り畳んで圧縮表示された各圧縮表示領域75、85上に公園65を連続した状態で表示する。尚、CPU41は、地図画像上の施設IDに対応する各境界線58、59上の公園65の端縁部を直線的に繋いで、地図領域57を蛇腹状に折り畳んで圧縮表示された各圧縮表示領域75、85上に、当該公園65を連続した状態で表示するようにしてもよい。[蛇腹描画変更処理]次に、上記S15で実行する蛇腹描画変更処理のサブ処理について図6、図10及び図11に基づいて説明する。図6に示すように、S311において、CPU41は、RAM42からそれぞれの指のタッチ座標を時系列的に読み出し、表示画面上での各指のタッチ座標の移動方向と、各指のタッチ座標の移動速度を算出してRAM42に記憶する。続いて、S312において、CPU41は、表示画面上での各指のタッチ座標の移動方向が同一点に向かっているか否か、つまり、各指のタッチ座標の移動方向が互いに近づく方向か否かを判定する判定処理を実行する。そして、表示画面上での各指のタッチ座標の移動方向が同一点に向かっていないと判定した場合にはS312:NO、CPU41は、当該サブ処理を終了してメインフローチャートに戻り、圧縮表示処理を終了する。一方、表示画面上での各指のタッチ座標の移動方向が同一点に向かっていると判定した場合にはS312:YES、CPU41は、S313の処理に移行する。S313において、CPU41は、各指のタッチ座標の移動速度をRAM42から読み出し、各指のタッチ座標の近づく相対速度を算出して、この相対速度が予めROM43に記憶している一定速度以上であるか否かを判定する判定処理を実行する。例えば、CPU41は、各指のタッチ座標の近づく相対速度が10cm/秒以上か否かを判定する。そして、各指のタッチ座標の近づく相対速度が、予めROM43に記憶している一定速度以上であると判定した場合にはS313:YES、CPU41は、S314の処理に移行する。S314において、CPU41は、蛇腹状に折り畳んで圧縮表示した圧縮表示領域を元の状態に復元表示する。つまり、CPU41は、圧縮表示領域の各境界線の外側に表示している地図の縮尺で、通常表示に戻し、表示画面に現在地周辺の地図画像を表示する。その後、CPU41は、当該サブ処理を終了して、メインフローチャートに戻り、圧縮表示処理を終了する。一方、各指のタッチ座標の近づく相対速度が、予めROM43に記憶している一定速度未満であると判定した場合にはS313:NO、CPU41は、S315の処理に移行する。S315において、CPU41は、各指の最終タッチ座標が、一箇所に集中したか否かを判定する判定処理を実行する。そして、各指の最終タッチ座標が、一箇所に集中したと判定した場合にはS315:YES、CPU41は、上記S314の処理に移行して、上記の通り、蛇腹状に折り畳んで圧縮表示した圧縮表示領域を元の状態に復元表示する。例えば、図10に示すように、縮尺が市街図の地図画像上に、地図領域57を各境界線58、59に対して垂直方向に折り畳み数4の蛇腹状に折り畳んで圧縮表示した圧縮表示領域85が表示されている。この場合に、各指の各開始タッチ座標91、92が、各最終タッチ座標93、94まで近づくように、一定速度未満例えば、10cm秒未満である。で移動した場合には、CPU41は、各最終タッチ座標93、94が一箇所に集中したと判定する。そして、図11に示すように、CPU41は、各境界線58、59で挟まれた地図領域57を蛇腹状に折り畳んで圧縮表示した圧縮表示領域85を元の状態に復元して、現在地自車位置周辺の地図画像を表示する図7参照。尚、各指の各開始タッチ座標91、92から内側方向に、タッチ座標が一定速度以上例えば、10cm秒以上である。の相対速度で互いに近づいた場合にも、図11に示すように、CPU41は、蛇腹状に折り畳んで圧縮表示した圧縮表示領域85を元の状態に復元して、現在地自車位置周辺の地図画像を表示する図7参照。他方、上記S315で各指の最終タッチ座標が、一箇所に集中していないと判定した場合にはS315:NO、CPU41は、S316の処理に移行して、上記蛇腹情報生成処理のサブ処理S13参照を実行する。続いて、S317において、CPU41は、上記蛇腹描画処理のサブ処理S14参照を実行後、当該サブ処理を終了してメインフローチャートに戻り、圧縮表示処理を終了する。以上詳細に説明した通り、本実施例に係るナビゲーション装置1では、ユーザは、表示画面へ2本の指を押下して近づけるように移動させることによって、この2本の指で押下した間の地図を、2本の指を移動させた方向へ蛇腹状に折り畳んで圧縮表示させることができる。また、表示画面の外側の地図領域を表示画面内に移動して表示することができ、表示画面の外側の地図領域を簡易な操作で容易に確認することができる。また、蛇腹状に折り畳んで圧縮表示された圧縮表示領域を挟んで連続する同一道路又は同一施設がある場合には、この蛇腹状に折り畳んで圧縮表示した圧縮表示領域において、当該同一道路又は同一施設が連続した状態で表示される。これにより、ユーザは圧縮表示領域を挟んだ各画面間の道路や施設等の繋がりや位置関係を容易に認識することができる。また、2本の境界線で挟まれた地図領域は、該2本の境界線に対して垂直方向に蛇腹状に折り畳んで圧縮表示されるため、ユーザは表示された地図領域の圧縮表示部分を容易に認識することができる。また、CPU41は、各境界線上の道路種別及びリンク道路を特定するリンクIDに基づいて、蛇腹状に折り畳んで圧縮表示した圧縮表示領域を挟んで連続する同一道路か否かを判定するため、圧縮表示領域を挟んで連続する同一道路を迅速に特定することができる。また、CPU41は、地図画像の縮尺と、2本の指の開始タッチ座標から最終タッチ座標までの移動量と、該2本の指の開始タッチ座標から最終タッチ座標までの移動速度とに基づいて圧縮表示領域の2本の境界線の間の蛇腹状の折り畳み数を設定する。これにより、ユーザは地図画像の縮尺と、2本の指のタッチ座標の移動量と、該2本の指のタッチ座標の移動速度とのうちの少なくとも1つを変更することによって、圧縮表示領域の蛇腹状の折り畳み数を変更して、圧縮表示領域の解像度を容易に設定することが可能となる。また、表示画面に蛇腹状に折り畳んで圧縮表示された圧縮表示領域がある場合に、ユーザは、2本の指のタッチ座標が近づくように所定速度以上で移動させることによって、表示画面に蛇腹状に折り畳んで圧縮表示された圧縮表示領域の地図領域を元の状態に復元表示させることができる。更に、表示画面に蛇腹状に折り畳んで圧縮表示された圧縮表示領域がある場合に、ユーザは、2本の指のタッチ座標が近づくように所定速度未満で移動させても、当該2本の指のタッチ座標を一箇所に集中させることによって、表示画面に蛇腹状に折り畳んで圧縮表示された圧縮表示領域の地図領域を元の状態に復元表示させることができる。尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。A例えば、圧縮表示データテーブル51に縮尺と蛇腹折り畳み数だけを対応させて記憶するようにしてもよい。そして、上記S213において、CPU41は、地図画像の縮尺を圧縮表示データテーブル51の縮尺として、この縮尺に対応する蛇腹折り畳み数を当該圧縮表示データテーブル51から読み出し、2本の境界線で挟まれた地図領域を蛇腹状に圧縮表示する際の蛇腹折り畳み数としてRAM42に記憶するようにしてもよい。B例えば、圧縮表示データテーブル51に縮尺と移動量と蛇腹折り畳み数だけを対応させて記憶するようにしてもよい。そして、上記S213において、CPU41は、地図画像の縮尺をRAM42から読み出して、圧縮表示データテーブル51の縮尺として決定する。続いて、CPU41は、RAM42から各指の合計移動量を読み出して、この圧縮表示データテーブル51の決定した縮尺に対応する移動量の狭、中、広の何れであるか決定する。そして、CPU41は、この圧縮表示データテーブル51の決定した移動量に対応する蛇腹折り畳み数を当該圧縮表示データテーブル51から読み出し、2本の境界線で挟まれた地図領域を蛇腹状に圧縮表示する際の蛇腹折り畳み数としてRAM42に記憶するようにしてもよい。C例えば、圧縮表示データテーブル51に移動量と蛇腹折り畳み数だけを対応させて記憶するようにしてもよい。そして、上記S213において、CPU41は、RAM42から各指の合計移動量を読み出して、この圧縮表示データテーブル51の決定した縮尺に対応する移動量の狭、中、広の何れであるか決定する。そして、CPU41は、この圧縮表示データテーブル51の決定した移動量に対応する蛇腹折り畳み数を当該圧縮表示データテーブル51から読み出し、2本の境界線で挟まれた地図領域を蛇腹状に圧縮表示する際の蛇腹折り畳み数としてRAM42に記憶するようにしてもよい。D例えば、上記S215において、CPU41は、各最終タッチ座標の位置まで移動した2本の境界線で挟まれた地図領域をモザイク状等に圧縮表示するようにしてもよい。そして、上記S216において、CPU41は、上記S115で記憶した各境界線間に連続する同一道路として相互に対応付けられた各境界線上の各リンクのリンクIDをRAM42から順番に読み出す。そして、CPU41は、地図画像上の相互に対応付けられた各リンクIDに対応する道路の各境界線上の端縁部を繋いで、モザイク状等に圧縮表示された圧縮表示領域上に同一道路を連続した状態で順番に表示するようにしてもよい。また、CPU41は、上記S115で記憶した各境界線間に連続する同一施設として相互に対応付けられた各境界線上の施設IDをRAM42から順番に読み出す。そして、CPU41は、地図画像上の相互に対応付けられ各施設IDに対応する施設の各境界線上の端縁部を順番に繋いで、モザイク状等に圧縮表示された圧縮表示領域上に同一施設を連続した状態で表示するようにしてもよい。