受信したGPS信号に基づくGPS測位によって現在位置を取得する現在位置取得手段と、地図情報を取得する地図情報取得手段と、前記地図情報に基づいて、目的地までの経路上に前記GPS信号を受信できないGPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、再度、前記GPS測位が可能となるまで走行するGPS再受信走行区間内に分岐点があるか否かを判定する分岐点判定手段と、前記目的地までの経路上に前記GPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、前記GPS再受信走行区間内に分岐点があると判定した場合には、該GPS遮蔽区間に進入する地点よりも前記経路上の手前側に、該分岐点の案内情報を出力する案内情報出力地点を設定する案内出力地点設定手段と、前記現在位置が前記案内情報出力地点に到達した場合に、前記分岐点の案内情報を出力する案内情報出力手段と、を備えたことを特徴とするナビゲーション装置。複数機種のナビゲーション装置のそれぞれに対応した前記GPS再受信走行区間の距離を表す再受信距離情報を取得する距離情報取得手段を備え、前記分岐点判定手段は、当該ナビゲーション装置の機種に対応する前記GPS再受信走行区間の距離を前記再受信距離情報から取得することを特徴とする請求項1に記載のナビゲーション装置。前記経路上の分岐点の所定距離手前に予め定められた、該分岐点の案内情報を出力する既定案内情報出力地点に関する既定案内地点情報を取得する既定案内地点情報取得手段と、前記既定案内情報出力地点が前記GPS遮蔽区間内に存在する場合には、前記案内出力地点設定手段は、該GPS遮蔽区間に進入する地点よりも予め定められた距離だけ前記経路上の手前側に前記案内情報出力地点を設定し、前記案内情報出力手段は、該GPS遮蔽区間内の前記既定案内情報出力地点では前記分岐点の案内情報の出力を中止することを特徴とする請求項1又は請求項2に記載のナビゲーション装置。前記既定案内情報出力地点が前記GPS遮蔽区間に進入する地点よりも前記経路上の手前側に位置する場合には、前記案内出力地点設定手段は、該既定案内情報出力地点を前記案内情報出力地点に設定することを特徴とする請求項3に記載のナビゲーション装置。前記既定案内地点情報は複数の既定案内情報出力地点を含み、該複数の既定案内情報出力地点のうち、前記GPS遮蔽区間に進入する地点よりも前記経路上の手前側に位置する既定案内情報出力地点がある場合には、前記案内出力地点設定手段は、該GPS遮蔽区間に進入する地点よりも前記経路上の手前側直前に位置する既定案内情報出力地点を前記案内情報出力地点に設定し、前記案内情報出力手段は、該GPS遮蔽区間内に位置する既定案内情報出力地点では前記分岐点の案内情報の出力を中止することを特徴とする請求項3に記載のナビゲーション装置。受信したGPS信号に基づくGPS測位によって現在位置を取得する現在位置取得工程と、地図情報に基づいて、目的地までの経路上に前記GPS信号を受信できないGPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、再度、前記GPS測位が可能となるまで走行するGPS再受信走行区間内に分岐点があるか否かを判定する分岐点判定工程と、前記分岐点判定工程で前記目的地までの経路上に前記GPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、前記GPS再受信走行区間内に分岐点があると判定した場合には、該GPS遮蔽区間に進入する地点よりも前記経路上の手前側に該分岐点の案内情報を出力する案内情報出力地点を設定する案内出力地点設定工程と、前記現在位置取得工程で取得した現在位置が前記案内出力地点設定工程で設定した案内情報出力地点に到達した場合に、前記分岐点の案内情報を出力する案内情報出力工程と、を備えたことを特徴とするナビゲーション方法。受信したGPS信号に基づくGPS測位によって現在位置を取得する現在位置取得手段と、地図情報を取得する地図情報取得手段と、を備えたコンピュータに、受信したGPS信号に基づくGPS測位によって現在位置を取得する現在位置取得工程と、前記地図情報に基づいて、目的地までの経路上に前記GPS信号を受信できないGPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、再度、前記GPS測位が可能となるまで走行するGPS再受信走行区間内に分岐点があるか否かを判定する分岐点判定工程と、前記分岐点判定工程で前記目的地までの経路上に前記GPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、前記GPS再受信走行区間内に分岐点があると判定した場合には、該GPS遮蔽区間に進入する地点よりも前記経路上の手前側に該分岐点の案内情報を出力する案内情報出力地点を設定する案内出力地点設定工程と、前記現在位置取得工程で取得した現在位置が前記案内出力地点設定工程で設定した案内情報出力地点に到達した場合に、前記分岐点の案内情報を出力する案内情報出力工程と、を実行させるためのプログラム。しかしながら、前記した特許文献1に記載されたナビゲーション装置においては、GPS衛星からの信号を受信できないトンネル内等で、現在位置を推定して案内経路上に追従表示を行うため、システムが複雑になり、また、推定した現在位置による案内のため、案内精度が低くなる虞がある。そこで、本発明は、上述した問題点を解決するためになされたものであり、GPS信号を受信できないGPS遮蔽区間を退出した付近に位置する分岐点を簡易な構成で確実に案内することができるナビゲーション装置、ナビゲーション方法及びプログラムを提供することを目的とする。前記目的を達成するため請求項1に係るナビゲーション装置は、受信したGPS信号に基づくGPS測位によって現在位置を取得する現在位置取得手段と、地図情報を取得する地図情報取得手段と、前記地図情報に基づいて、目的地までの経路上に前記GPS信号を受信できないGPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、再度、前記GPS測位が可能となるまで走行するGPS再受信走行区間内に分岐点があるか否かを判定する分岐点判定手段と、前記目的地までの経路上に前記GPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、前記GPS再受信走行区間内に分岐点があると判定した場合には、該GPS遮蔽区間に進入する地点よりも前記経路上の手前側に、該分岐点の案内情報を出力する案内情報出力地点を設定する案内出力地点設定手段と、前記現在位置が前記案内情報出力地点に到達した場合に、前記分岐点の案内情報を出力する案内情報出力手段と、を備えたことを特徴とする。また、請求項2に係るナビゲーション装置は、請求項1に記載のナビゲーション装置において、複数機種のナビゲーション装置のそれぞれに対応した前記GPS再受信走行区間の距離を表す再受信距離情報を取得する距離情報取得手段を備え、前記分岐点判定手段は、当該ナビゲーション装置の機種に対応する前記GPS再受信走行区間の距離を前記再受信距離情報から取得することを特徴とする。また、請求項3に係るナビゲーション装置は、請求項1又は請求項2に記載のナビゲーション装置において、前記経路上の分岐点の所定距離手前に予め定められた、該分岐点の案内情報を出力する既定案内情報出力地点に関する既定案内地点情報を取得する既定案内地点情報取得手段と、前記既定案内情報出力地点が前記GPS遮蔽区間内に存在する場合には、前記案内出力地点設定手段は、該GPS遮蔽区間に進入する地点よりも予め定められた距離だけ前記経路上の手前側に前記案内情報出力地点を設定し、前記案内情報出力手段は、該GPS遮蔽区間内の前記既定案内情報出力地点では前記分岐点の案内情報の出力を中止することを特徴とする。また、請求項4に係るナビゲーション装置は、請求項3に記載のナビゲーション装置において、前記既定案内情報出力地点が前記GPS遮蔽区間に進入する地点よりも前記経路上の手前側に位置する場合には、前記案内出力地点設定手段は、該既定案内情報出力地点を前記案内情報出力地点に設定することを特徴とする。更に、請求項5に係るナビゲーション装置は、請求項3に記載のナビゲーション装置において、前記既定案内地点情報は複数の既定案内情報出力地点を含み、該複数の既定案内情報出力地点のうち、前記GPS遮蔽区間に進入する地点よりも前記経路上の手前側に位置する既定案内情報出力地点がある場合には、前記案内出力地点設定手段は、該GPS遮蔽区間に進入する地点よりも前記経路上の手前側直前に位置する既定案内情報出力地点を前記案内情報出力地点に設定し、前記案内情報出力手段は、該GPS遮蔽区間内に位置する既定案内情報出力地点では前記分岐点の案内情報の出力を中止することを特徴とする。また、請求項6に係るナビゲーション方法は、受信したGPS信号に基づくGPS測位によって現在位置を取得する現在位置取得工程と、地図情報に基づいて、目的地までの経路上に前記GPS信号を受信できないGPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、再度、前記GPS測位が可能となるまで走行するGPS再受信走行区間内に分岐点があるか否かを判定する分岐点判定工程と、前記分岐点判定工程で前記目的地までの経路上に前記GPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、前記GPS再受信走行区間内に分岐点があると判定した場合には、該GPS遮蔽区間に進入する地点よりも前記経路上の手前側に該分岐点の案内情報を出力する案内情報出力地点を設定する案内出力地点設定工程と、前記現在位置取得工程で取得した現在位置が前記案内出力地点設定工程で設定した案内情報出力地点に到達した場合に、前記分岐点の案内情報を出力する案内情報出力工程と、を備えたことを特徴とする。更に、請求項7に係るプログラムは、受信したGPS信号に基づくGPS測位によって現在位置を取得する現在位置取得手段と、地図情報を取得する地図情報取得手段と、を備えたコンピュータに、受信したGPS信号に基づくGPS測位によって現在位置を取得する現在位置取得工程と、前記地図情報に基づいて、目的地までの経路上に前記GPS信号を受信できないGPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、再度、前記GPS測位が可能となるまで走行するGPS再受信走行区間内に分岐点があるか否かを判定する分岐点判定工程と、前記分岐点判定工程で前記目的地までの経路上に前記GPS遮蔽区間が存在し、且つ、該GPS遮蔽区間を退出した後、前記GPS再受信走行区間内に分岐点があると判定した場合には、該GPS遮蔽区間に進入する地点よりも前記経路上の手前側に該分岐点の案内情報を出力する案内情報出力地点を設定する案内出力地点設定工程と、前記現在位置取得工程で取得した現在位置が前記案内出力地点設定工程で設定した案内情報出力地点に到達した場合に、前記分岐点の案内情報を出力する案内情報出力工程と、を実行させるためのプログラムである。請求項1に係るナビゲーション装置、請求項6に係るナビゲーション方法及び請求項7に係るプログラムでは、GPS遮蔽区間例えば、トンネルや高架下や高層建築物の密集区間等である。を退出した後、再度、GPS測位が可能となるまで走行するGPS再受信走行区間内に分岐点があっても、つまり、GPS遮蔽区間を退出した付近に分岐点があっても、GPS遮蔽区間に進入する前に、案内情報出力地点において、この分岐点における進行方向等の案内情報を簡易な構成で確実に出力することができる。従って、ユーザは、GPS遮蔽区間の出口付近に分岐点があっても、GPS遮蔽区間に進入する前に、この分岐点における進行方向等を確実に知ることができると共に、GPS遮蔽区間に進入する前に、車線変更等を適切に行うことができる。また、請求項2に係るナビゲーション装置では、当該ナビゲーション装置の機種に対応するGPS再受信走行区間の距離を取得することが可能となり、更に正確なGPS再受信走行区間の距離を取得することができる。そして、目的地までの経路上のGPS遮蔽区間を退出した後、GPS再受信走行区間内に分岐点があるか否かの判定を更に正確に行うことができる。また、請求項3に係るナビゲーション装置では、分岐点の案内情報を出力する予め定められた既定案内情報出力地点が、GPS遮蔽区間内に存在する場合には、GPS遮蔽区間に進入する地点よりも予め定められた距離だけ手前側に設定された案内情報出力地点で当該分岐点の案内情報を出力することができる。また、GPS遮蔽区間内の既定案内情報出力地点では、当該分岐点の案内情報の出力を中止することができ、処理負荷を軽減化することができる。従って、ユーザは、GPS遮蔽区間例えば、トンネルや高架下や高層建築物の密集区間等である。の出口付近に分岐点があっても、GPS遮蔽区間に進入する前に、GPS遮蔽区間の出口付近にある分岐点における進行方向等を確実に知ることができると共に、GPS遮蔽区間に進入する前に、車線変更等を適切に行うことができる。また、請求項4に係るナビゲーション装置では、既定案内情報出力地点がGPS遮蔽区間の手前側に位置する場合には、該既定案内情報出力地点で当該分岐点の進行方向等の案内情報を確実に出力することができる。従って、ユーザは、GPS遮蔽区間例えば、トンネルや高架下や高層建築物の密集区間等である。の出口付近に分岐点があっても、当該分岐点における進行方向等を確実に知ることができると共に、GPS遮蔽区間に進入する前に、車線変更等を適切に行うことができる。更に、請求項5に係るナビゲーション装置では、複数の既定案内情報出力地点のうち、GPS遮蔽区間に進入する地点よりも手前側直前に位置する既定案内情報出力地点で分岐点の進行方向等の案内情報を出力することができる。また、GPS遮蔽区間内の既定案内情報出力地点では案内情報の出力を中止するため、処理負荷を軽減化することができる。従って、ユーザは、GPS遮蔽区間例えば、トンネルや高架下や高層建築物の密集区間等である。の出口付近に分岐点があっても、当該分岐点における進行方向等を確実に知ることができると共に、GPS遮蔽区間に進入する前に、車線変更等を適切に行うことができる。以下、本発明に係るナビゲーション装置、ナビゲーション方法及びプログラムを具体化した一実施例に基づき図面を参照しつつ詳細に説明する。[ナビゲーション装置の概略構成]先ず、本実施例に係るナビゲーション装置の概略構成について図1乃至図3に基づいて説明する。図1は本実施例に係るナビゲーション装置1を示したブロック図である。図1に示すように、本実施例に係るナビゲーション装置1は、移動電話機やスマートフォンやPDAPersonalDigitalAssistant等の携帯情報端末で構成されており、現在位置等を検出するGPS11と、各種のアプリケーションが格納された記憶部12と、入力された情報に基づいて、各種の演算処理を行う制御部13と、操作者からの操作を受け付ける操作部14と、操作者に対して地図等の情報や操作ボタン等を表示する表示部15と、マイクやスピーカ等の音声を入出力する音声入出力部16と、携帯電話網等を介して通信を行う通信部17と、表示部15の画面に装着されたタッチパネル18とから構成されている。以下に、ナビゲーション装置1を構成する各構成要素について説明すると、GPS11は、GPS衛星から受信したGPS信号を用いてGPS測位を行い、現在位置例えば、緯度経度である。を検出することが可能となっている。また、記憶部12は、ハードディスクやフラッシュメモリやSRAMStaticRandomAccessMemory等で構成されており、ナビゲーションアプリケーションナビゲーションAP25、通信部17や操作部14やタッチパネル18や音声入出力部16を用いて当該ナビゲーション装置1を移動電話機として機能させる移動電話アプリケーション移動電話AP26、操作部14やタッチパネル18を用いて当該ナビゲーション装置1を電子書籍やゲーム機等として機能させるその他のアプリケーション他AP27等や、各種データが記憶されている。ナビゲーションAP25は、当該ナビゲーション装置1を目的地までの経路の探索、経路の表示案内や音声案内等を行うナビゲーション装置として機能させるプログラムや、走行案内や経路探索に使用されるナビ地図情報31、後述の再度GPS測位が可能となるまでに走行する距離に関する再受信距離情報32図2参照、後述の分岐点の進行方向等の表示案内や音声案内等を行う案内地点に関する案内距離情報33図3等から構成されている。また、ナビゲーションAP25には、後述の目的地までの経路上にトンネルGPS遮蔽区間がある場合に、トンネル出口付近の分岐点を案内する分岐点案内処理図4参照のプログラムが格納されている。また、ナビゲーションAP25には、後述の表示部15に経路上の分岐点の進行方向を表すイラスト拡大図を自動的に表示するか否かを設定するナビ詳細設定処理図12参照のプログラム等が格納されている。ここで、ナビ地図情報31は、経路案内及び地図表示に必要な各種情報から構成されており、例えば、各新設道路を特定するための新設道路情報、地図を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、道路リンクに関するリンクデータ、施設の一種である店舗やトンネル等のPOIPointofInterestに関する施設データ、地点を検索するための検索データ等から構成されている。尚、ナビ地図情報31の内容は、不図示の情報配信センタから配信された更新情報を通信部17を介してダウンロードすることによって更新される。また、リンクデータとしては、道路を構成する各リンクに関してリンクを特定するリンクID、リンクの長さを示すリンク長、旅行時間、リンクの始点と終点の座標位置例えば、緯度と経度である。、リンクの属する道路の幅員、道路の車線数等を表すデータが、道路種別に関して、国道、県道、細街路等の一般道路のほか、高速自動車国道以下都市間高速道路という。、都市高速道路、一般有料道路、有料橋等を表すデータがそれぞれ記録される。更に、都市間高速道路、都市高速道路、一般有料道路、有料橋に関して、各道路の入口及び出口の取付道ランプウェイ、料金所インターチェンジ、走行区間毎の料金等に関するデータが記録される。また、図2に示すように、再受信距離情報32は、機種名と、GPS再受信距離とから構成されている。この機種名には、移動電話機やスマートフォンやPDA等の携帯情報端末の機種名が記憶されている。また、GPS再受信距離には、それぞれの携帯情報端末の機種が、GPS信号を受信できないGPS遮蔽区間例えば、トンネルや高架下や高層建築物の密集区間等である。を退出した後、再度GPS信号を受信してGPS測位が可能となるまで走行する距離に所定のマージン距離例えば、マージン距離として50mである。を加算した距離GPS再受信走行区間の距離である。が記憶されている。尚、再受信距離情報32の内容は、不図示の情報配信センタから配信された更新情報を通信部17を介してダウンロードすることによって更新される。また、図3に示すように、案内距離情報33は、道路種別と、既定案内地点と、分岐点からの距離とから構成されている。この道路種別には、都市間高速道路を表す都市間高速道路と、都市高速道路、一般有料道路、有料橋等を表す都市高速道路有料道路と、有料道路を除いた1桁又は2桁の国道、3桁以上の国道、主要地方道、県道、市町村道等を表す一般道路とが記憶されている。また、既定案内地点には、分岐点の進行方向等の表示案内や音声案内を出力する分岐案内地点が、当該分岐点から経路上の最も手前側に位置する分岐案内地点から分岐点側へ順番に記憶されている。例えば、都市間高速道路に対応する既定案内地点には、分岐点から経路上の最も手前側に位置する当該分岐点の進行方向等の表示案内や音声案内を出力する第1分岐案内地点と、その次に分岐点の進行方向等の表示案内や音声案内を出力する第2分岐案内地点と、最後に分岐点の進行方向等の表示案内や音声案内を出力する第3分岐案内地点とが記憶されている。また、分岐点からの距離には、既定案内地点に記憶された各分岐案内地点から分岐点までの距離、つまり、分岐点から当該分岐点の進行方向等の表示案内や音声案内を出力する分岐案内地点までの距離が記憶されている。例えば、都市間高速道路に対応する分岐点からの距離には、第1分岐案内地点に対応して、分岐点から経路の手前側2kmを表す2km手前が記憶されている。つまり、道路種別が都市間高速道路の場合には、第1分岐案内地点は、分岐点から経路上の2km手前側の地点に予め設定されている。尚、案内距離情報33の内容は、不図示の情報配信センタから配信された更新情報を通信部17を介してダウンロードすることによって更新される。また、図1に示すように、ナビゲーション装置1を構成する制御部13は、ナビゲーション装置1の全体の制御を行う演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うに当たってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、起動時の制御用プログラムや各アプリケーションを起動させるプログラムや当該ナビゲーション装置1の機種名等が記憶されたROM43等の内部記憶装置や、時間を計測するタイマ45等を備えている。更に、制御部13には、GPS11、記憶部12、操作部14、表示部15、音声入出力部16、通信部17、タッチパネル18が電気的に接続されている。この操作部14は、ナビゲーション装置1のオン、オフや音量調整等を行う場合に操作され、複数の操作スイッチから構成される。そして、制御部13は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。また、表示部15は、液晶ディスプレイ等で構成され、ナビゲーションAP25が起動された場合には、現在走行中の地図情報図9等参照、目的地周辺の地図情報、操作案内、操作メニュー、現在地から目的地までの経路、経路に沿った案内情報等が表示される。また、移動電話AP26が起動された場合には、電話番号等を入力するテンキー等が表示される。また、他AP27が起動された場合には、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、音声入出力部16は、ナビゲーションAP25が起動された場合には、制御部13からの指示に基づいて、経路に沿った走行を案内する音声ガイダンス等を出力する。ここで、案内される音声ガイダンスとしては、例えば、700m先、○○交差点を右方向です。等がある。また、タッチパネル18は、表示部15の表示画面上に装着された透明なパネル状のタッチスイッチであり、表示部15の画面に表示されたボタンや地図上を押下することによって各種指示コマンドの入力や、表示画面上を指で押下してドラッグした場合に、各指の移動方向及び移動速度の検出や、表示画面上を押下した指の数の検出等をすることが可能に構成されている。尚、タッチパネル18は、表示部15の画面を直接押下する光センサ液晶方式等で構成してもよい。[分岐点案内処理]次に、上記のように構成されたナビゲーション装置1のCPU41が、ナビゲーションAP25が起動された場合に実行する処理であって、目的地までの経路上に、GPS遮蔽区間の一例であるトンネルがある場合に、トンネル出口付近の分岐点を案内する分岐点案内処理について図4乃至図11に基づいて説明する。尚、図4にフローチャートで示されるプログラムは、例えば、高速道路や有料道路では、トンネルに進入する地点から経路上の約700m手前の地点、一般道路では、トンネルに進入する地点から経路上の約200m手前の地点において、CPU41によって実行される。図4に示すように、先ず、ステップ以下、Sと略記する11において、CPU41は、ROM43から当該ナビゲーション装置1の機種名を読み出す。そして、CPU41は、ナビゲーションAP25の再受信距離情報32から、当該ナビゲーション装置1の機種名に対応したGPS再受信距離を読み出し、トンネルを退出した後、再度、GPS測位が可能となる再受信走行距離としてRAM42に記憶する。例えば、当該ナビゲーション装置1の機種名がA2の場合には、CPU41は、再受信距離情報32から、機種名A2に対応するGPS再受信距離150mを読み出し、この150mをトンネルを退出した後、再度、GPS測位が可能となる再受信走行距離としてをRAM42に記憶する。そして、S12において、CPU41は、進行方向前方のトンネルの出口トンネルを退出する地点からインターチェンジや交差点等の分岐点までの距離をナビ地図情報31のノードデータやリンクデータ等から算出してRAM42に記憶する。尚、CPU41は、目的地までの経路探索時、又はリルート時に、トンネルの出口からインターチェンジや交差点等の分岐点までの距離をナビ地図情報31のノードデータやリンクデータ等から算出してRAM42に記憶するようにしてもよい。続いて、S13において、CPU41は、再受信走行距離とトンネル出口から分岐点までの距離とをRAM42から読み出し、トンネル出口から分岐点までの距離が再受信走行距離以下か否かを判定する判定処理を実行する。そして、トンネル出口から分岐点までの距離が再受信走行距離より長いと判定した場合にはS13:NO、CPU41は、S14の処理に移行する。S14において、CPU41は、GPS11により現在位置を取得し、ナビ地図情報31から現在走行している道路リンクの道路種別を取得する。そして、CPU41は、案内距離情報33から現在走行している道路の道路種別に対応した各既定案内地点の分岐点からの距離を読み出し、トンネル内に既定案内地点がある場合には、当該既定案内地点における分岐点の音声案内や分岐点の拡大表示を中止する。そして、S15において、CPU41は、トンネルを退出した後、再度、GPS信号を受信してGPS測位が可能になった時点で、経路上の進行方向前方のインターチェンジや交差点等の分岐点の音声案内を行うと共に、当該分岐点の拡大図を表示部15に表示した後、当該処理を終了する。一方、トンネル出口から分岐点までの距離が再受信走行距離以下であると判定した場合にはS13:YES、CPU41は、S16の処理に移行する。S16において、CPU41は、GPS11により現在位置を取得し、ナビ地図情報31から現在走行している道路リンクの道路種別を取得して、現在走行している道路が都市間高速道路か否かを判定する判定処理を実行する。そして、現在走行している道路が都市間高速道路であると判定した場合にはS16:YES、CPU41は、S17の処理に移行する。S17において、CPU41は、後述の分岐点案内処理1のサブ処理図5参照を実行した後、当該処理を終了する。一方、現在走行している道路が都市間高速道路でないと判定した場合にはS16:NO、CPU41は、S18の処理に移行する。S18において、CPU41は、現在走行している道路が都市高速道路又は一般有料道路、有料橋等以下、有料道路という。か否かを判定する判定処理を実行する。そして、現在走行している道路が都市高速道路又は有料道路であると判定した場合にはS18:YES、CPU41は、S19の処理に移行する。S19において、CPU41は、後述の分岐点案内処理2のサブ処理図6参照を実行した後、当該処理を終了する。一方、現在走行している道路が都市高速道路又は有料道路でないと判定した場合には、つまり、現在走行している道路は一般道路であると判定した場合にはS18:NO、CPU41は、S20の処理に移行する。S20において、CPU41は、後述の分岐点案内処理3のサブ処理図7参照を実行した後、当該処理を終了する。[分岐点案内処理1]次に、上記S17でCPU41が実行する分岐点案内処理1のサブ処理について図5、図8、図9に基づいて説明する。図5に示すように、先ず、S111において、CPU41は、ナビゲーションAP25の案内距離情報33から道路種別が都市間高速道路に対応する既定案内地点のうち、第1分岐案内地点に対応する分岐点からの距離である2km手前を読み出し、当該2kmを分岐点から第1分岐案内地点までの距離としてRAM42に記憶する。また、CPU41は、進行方向前方のトンネルの入口トンネルに進入する地点から進行方向前方のインターチェンジ等の分岐点までの距離をナビ地図情報31のノードデータやリンクデータ等から算出して、RAM42に記憶する。続いて、CPU41は、分岐点から第1分岐案内地点までの距離2kmをRAM42から読み出し、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第1分岐案内地点までの距離2km以上か否か、つまり、トンネルの入口は第1分岐案内地点よりも経路上の手前側に位置するか否かを判定する判定処理を実行する。そして、トンネルの入口は第1分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS111:YES、CPU41は、第1分岐案内地点~第3分岐案内地点が全てトンネル内に位置すると判定して、S112の処理に移行する。S112において、CPU41は、トンネルの入口から経路上の約500m手前側の地点に当該インターチェンジ等の分岐点の進行方向等の案内情報を出力する案内情報出力地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が案内情報出力地点に到達したとき、つまり、トンネルの入口トンネルに進入する地点から経路上の約500m手前側の地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内する。例えば、図8に示すように、ナビゲーション装置1の上記S11で取得したGPS再受信走行距離が150mで、更に、都市間高速道路60のインターチェンジの分岐点62が、トンネル66の出口から100mの地点に位置し、且つ、当該分岐点62を案内する既定案内地点の第1分岐案内地点63、第2分岐案内地点64、第3分岐案内地点65が全て、トンネル66内に位置する場合には、CPU41は、トンネル66の入口トンネル66に進入する地点61から経路67上の手前側500mの地点に案内情報出力地点68を設定する。そして、CPU41は、GPS11によって検出した現在位置69が案内情報出力地点68に到達したときに、音声入出力部16を介してトンネルを出て、○○インターチェンジを左方向です。と音声案内する。続いて、図5に示すように、S113において、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグがオンに設定されているか否かを判定する判定処理を実行する。そして、拡大図フラグがオフに設定されていると判定した場合にはS113:NO、CPU41は、後述のS115の処理に移行する。尚、拡大図フラグは、ナビゲーションAP25の起動時に、オンに設定されてRAM42に記憶されている。また、拡大図フラグは、後述のように、ナビ詳細設定画面でオン、オフの設定をすることができる図12参照。一方、拡大図フラグがオンに設定されていると判定した場合にはS113:YES、CPU41は、S114の処理に移行する。S114において、CPU41は、表示部15の表示画面の略左半分に地図を表示して経路及び現在位置を表す現在位置マークを表示する。また、同時に、CPU41は、表示部15の表示画面の略右半分に、トンネルの入口を表すイラスト拡大図を表示すると共に、このトンネルの出口付近に位置するインターチェンジ等の分岐点における進行方向を表した矢印をイラスト拡大図上に拡大表示する。例えば、図9に示すように、CPU41は、表示部15の略左半分に地図71を表示すると共に、経路67を表示して、現在位置69を表す現在位置マーク72を表示する。また、同時に、CPU41は、表示部15の表示画面の略右半分に、トンネル66の入口61を表すイラスト拡大図73を表示すると共に、このトンネル66の出口付近に位置するインターチェンジ等の分岐点62における進行方向を表した矢印75をイラスト拡大図73上に拡大表示する。そして、図5に示すように、S115において、CPU41は、案内距離情報33に記憶された既定案内地点の第1分岐案内地点~第3分岐案内地点のうち、トンネル内に位置する各分岐案内地点での、トンネルの出口付近に位置するインターチェンジ等の分岐点における進行方向等の案内情報の出力を中止する。つまり、CPU41は、案内距離情報33に記憶された既定案内地点の第1分岐案内地点~第3分岐案内地点のうち、トンネル内に位置する各分岐案内地点おいて、トンネルの出口付近に位置するインターチェンジ等の分岐点における進行方向の音声案内やイラスト拡大図表示等を中止する。続いて、S116において、CPU41は、トンネルの出口付近に位置するインターチェンジ等の分岐点を通過したか否かを判定する判定処理を実行する。具体的には、CPU41は、GPS信号を受信して、GPS測位が可能になったか否かを判定する判定処理を実行する。そして、トンネルの出口付近に位置するインターチェンジ等の分岐点を通過していないと判定した場合、つまり、GPS測位が可能になっていないと判定した場合にはS116:NO、CPU41は、再度、S116の処理を実行する。一方、トンネルの出口付近に位置するインターチェンジ等の分岐点を通過したと判定した場合、つまり、GPS測位が可能になったと判定した場合にはS116:YES、CPU41は、S117の処理に移行する。S117において、CPU41は、表示部15の表示画面の略右半分に表示しているトンネルの入口を表すイラスト拡大図の表示を終了して、表示画面全体に地図を表示して経路及び現在位置を表す現在位置マークを表示した後、当該サブ処理を終了してメインフローチャートに戻り、当該処理を終了する。他方、上記S111でCPU41は、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第1分岐案内地点までの距離2kmより短い、つまり、第1分岐案内地点がトンネルの入口よりも経路上の手前側に位置すると判定した場合にはS111:NO、CPU41は、S118の処理に移行する。S118において、CPU41は、ナビゲーションAP25の案内距離情報33から道路種別が都市間高速道路に対応する既定案内地点のうち、第2分岐案内地点に対応する分岐点からの距離である1km手前を読み出し、当該1kmを分岐点から第2分岐案内地点までの距離としてRAM42に記憶する。続いて、CPU41は、分岐点から第2分岐案内地点までの距離1kmをRAM42から読み出し、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第2分岐案内地点までの距離1km以上か否か、つまり、トンネルの入口は第2分岐案内地点よりも経路上の手前側に位置するか否かを判定する判定処理を実行する。そして、トンネルの入口は第2分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS118:YES、CPU41は、第2分岐案内地点及び第3分岐案内地点がトンネル内に位置すると判定して、S119の処理に移行する。S119において、CPU41は、分岐点から第1分岐案内地点までの距離2kmをRAM42から再度、読み出し、分岐点から経路上の2km手前側の位置に第1分岐案内地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内した後、上記S113の処理に移行する。一方、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第2分岐案内地点までの距離1kmより短い、つまり、第2分岐案内地点がトンネルの入口よりも経路上の手前側に位置すると判定した場合にはS118:NO、CPU41は、S120の処理に移行する。S120において、CPU41は、ナビゲーションAP25の案内距離情報33から道路種別が都市間高速道路に対応する既定案内地点のうち、第3分岐案内地点に対応する分岐点からの距離である500m手前を読み出し、当該500mを分岐点から第3分岐案内地点までの距離としてRAM42に記憶する。続いて、CPU41は、分岐点から第3分岐案内地点までの距離500mをRAM42から読み出し、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第3分岐案内地点までの距離500m以上か否か、つまり、トンネルの入口は第3分岐案内地点よりも経路上の手前側に位置するか否かを判定する判定処理を実行する。そして、トンネルの入口は第3分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS120:YES、CPU41は、第3分岐案内地点がトンネル内に位置すると判定して、S121の処理に移行する。S121において、CPU41は、分岐点から第1分岐案内地点までの距離2kmをRAM42から再度、読み出し、分岐点から経路上の2km手前側の位置に第1分岐案内地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内する。続いて、S122において、CPU41は、分岐点から第2分岐案内地点までの距離1kmをRAM42から再度、読み出し、分岐点から経路上の1km手前側の位置に第2分岐案内地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第2分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内した後、上記S113の処理に移行する。他方、上記S120でトンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第3分岐案内地点までの距離500mより短い、つまり、第3分岐案内地点がトンネルの入口よりも経路上の手前側に位置すると判定した場合にはS120:NO、CPU41は、S123の処理に移行する。S123において、CPU41は、トンネル出口付近に位置するインターチェンジ等の分岐点から経路上の所定距離手前側に第1分岐案内地点~第3分岐案内地点を各々設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点~第3分岐案内地点の各地点に到達したときに、当該分岐点の進行方向等の案内を出力した後、上記S116の処理に移行する。具体的には、CPU41は、前述の所定距離として分岐点から第1分岐案内地点~第3分岐案内地点までの各距離2km、1km、500mをRAM42から再度、読み出し、分岐点から経路上の2km、1km、500m手前側の各位置に第1分岐案内地点~第3分岐案内地点をそれぞれ設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内する。続いて、CPU41は、GPS11により現在位置を検出し、現在位置が第2分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内する。そして、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグがオンに設定されている場合には、表示部15の表示画面の略左半分に地図を表示して経路及び現在位置を表す現在位置マークを表示する。また、同時に、CPU41は、表示部15の表示画面の略右半分に、トンネルの入口を表すイラスト拡大図を表示すると共に、このトンネルの出口付近に位置するインターチェンジ等の分岐点における進行方向を表した矢印をイラスト拡大図上に拡大表示する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第3分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内する。そして、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグがオンに設定されている場合には、表示部15の表示画面の略左半分に地図を表示して経路及び現在位置を表す現在位置マークを表示する。また、同時に、CPU41は、表示部15の表示画面の略右半分に、トンネルの入口を表すイラスト拡大図を表示すると共に、このトンネルの出口付近に位置するインターチェンジ等の分岐点における進行方向を表した矢印をイラスト拡大図上に拡大表示した後、上記S116の処理に移行する。[分岐点案内処理2]次に、上記S19でCPU41が実行する分岐点案内処理2のサブ処理について図6、図10に基づいて説明する。図6に示すように、先ず、S211において、CPU41は、ナビゲーションAP25の案内距離情報33から道路種別が都市高速道路有料道路に対応する既定案内地点のうち、第1分岐案内地点に対応する分岐点からの距離である1km手前を読み出し、当該1kmを分岐点から第1分岐案内地点までの距離としてRAM42に記憶する。また、CPU41は、進行方向前方のトンネルの入口トンネルに進入する地点から進行方向前方のインターチェンジ等の分岐点までの距離をナビ地図情報31のノードデータやリンクデータ等から算出して、RAM42に記憶する。続いて、CPU41は、分岐点から第1分岐案内地点までの距離1kmをRAM42から読み出し、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第1分岐案内地点までの距離1km以上か否か、つまり、トンネルの入口は第1分岐案内地点よりも経路上の手前側に位置するか否かを判定する判定処理を実行する。そして、トンネルの入口は第1分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS211:YES、CPU41は、第1分岐案内地点及び第2分岐案内地点が全てトンネル内に位置すると判定して、S212の処理に移行する。S212において、CPU41は、トンネルの入口から経路上の約500m手前側の地点に当該インターチェンジ等の分岐点の進行方向等の案内情報を出力する案内情報出力地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が案内情報出力地点に到達したとき、つまり、トンネルの入口から経路上の約500m手前側の地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内する。例えば、図10に示すように、ナビゲーション装置1の上記S11で取得したGPS再受信距離が150mで、更に、都市高速道路80のインターチェンジの分岐点82が、トンネル86の出口から100mの地点に位置し、且つ、当該分岐点82を案内する既定案内地点の第1分岐案内地点83及び第2分岐案内地点84が全て、トンネル86内に位置する場合には、CPU41は、トンネル86の入口トンネル86に進入する地点81から経路87上の手前側500mの地点に案内情報出力地点88を設定する。そして、CPU41は、GPS11によって検出した現在位置89が案内情報出力地点88に到達したときに、音声入出力部16を介してトンネルを出て、○○インターチェンジを左方向です。と音声案内する。続いて、図6に示すように、S213~S217において、CPU41は、上記S113~S117の処理を実行後、当該サブ処理を終了してメインフローチャートに戻り、当該処理を終了する。他方、上記S211でCPU41は、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第1分岐案内地点までの距離1kmより短い、つまり、第1分岐案内地点がトンネルの入口よりも経路上の手前側に位置すると判定した場合にはS211:NO、CPU41は、S218の処理に移行する。S218において、CPU41は、ナビゲーションAP25の案内距離情報33から道路種別が都市高速道路有料道路に対応する既定案内地点のうち、第2分岐案内地点に対応する分岐点からの距離である500m手前を読み出し、当該500mを分岐点から第2分岐案内地点までの距離としてRAM42に記憶する。続いて、CPU41は、分岐点から第2分岐案内地点までの距離500mをRAM42から読み出し、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第2分岐案内地点までの距離500m以上か否か、つまり、トンネルの入口は第2分岐案内地点よりも経路上の手前側に位置するか否かを判定する判定処理を実行する。そして、トンネルの入口は第2分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS218:YES、CPU41は、第2分岐案内地点がトンネル内に位置すると判定して、S219の処理に移行する。S219において、CPU41は、分岐点から第1分岐案内地点までの距離1kmをRAM42から再度、読み出し、分岐点から経路上の1km手前側の位置に第1分岐案内地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内した後、上記S213の処理に移行する。一方、トンネルの入口から進行方向前方のインターチェンジ等の分岐点までの距離が、分岐点から第2分岐案内地点までの距離500mより短い、つまり、第2分岐案内地点がトンネルの入口よりも経路上の手前側に位置すると判定した場合にはS218:NO、CPU41は、S220の処理に移行する。S220において、CPU41は、トンネル出口付近に位置するインターチェンジ等の分岐点から経路上の手前側に第1分岐案内地点と第2分岐案内地点を各々設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点、第2分岐案内地点の各地点に到達したときに、当該分岐点の進行方向等の案内を出力した後、上記S216の処理に移行する。具体的には、CPU41は、分岐点から第1分岐案内地点、第2分岐案内地点までの各距離1km、500mをRAM42から再度、読み出し、分岐点から経路上の1km、500m手前側の各位置に第1分岐案内地点、第2分岐案内地点をそれぞれ設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内する。そして、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグがオンに設定されている場合には、表示部15の表示画面の略左半分に地図を表示して経路及び現在位置を表す現在位置マークを表示する。また、同時に、CPU41は、表示部15の表示画面の略右半分に、トンネルの入口を表すイラスト拡大図を表示すると共に、このトンネルの出口付近に位置するインターチェンジ等の分岐点における進行方向を表した矢印をイラスト拡大図上に拡大表示する。続いて、CPU41は、GPS11により現在位置を検出し、現在位置が第2分岐案内地点に到達したときに、当該インターチェンジ等の分岐点の進行方向等を音声入出力部16を介して音声案内する。そして、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグがオンに設定されている場合には、表示部15の表示画面の略左半分に地図を表示して経路及び現在位置を表す現在位置マークを表示する。また、同時に、CPU41は、表示部15の表示画面の略右半分に、トンネルの入口を表すイラスト拡大図を表示すると共に、このトンネルの出口付近に位置するインターチェンジ等の分岐点における進行方向を表した矢印をイラスト拡大図上に拡大表示した後、上記S216の処理に移行する。[分岐点案内処理3]次に、上記S20でCPU41が実行する分岐点案内処理3のサブ処理について図7、図11に基づいて説明する。図7に示すように、先ず、S311において、CPU41は、ナビゲーションAP25の案内距離情報33から道路種別が一般道路に対応する既定案内地点のうち、第1分岐案内地点に対応する分岐点からの距離である700m手前を読み出し、当該700mを分岐点から第1分岐案内地点までの距離としてRAM42に記憶する。また、CPU41は、進行方向前方のトンネルの入口トンネルに進入する地点から進行方向前方の交差点等の分岐点までの距離をナビ地図情報31のノードデータやリンクデータ等から算出して、RAM42に記憶する。続いて、CPU41は、分岐点から第1分岐案内地点までの距離700mをRAM42から読み出し、トンネルの入口から進行方向前方の交差点等の分岐点までの距離が、分岐点から第1分岐案内地点までの距離700m以上か否か、つまり、トンネルの入口は第1分岐案内地点よりも経路上の手前側に位置するか否かを判定する判定処理を実行する。そして、トンネルの入口は第1分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS311:YES、CPU41は、第1分岐案内地点~第3分岐案内地点が全てトンネル内に位置すると判定して、S312の処理に移行する。S312において、CPU41は、トンネルの入口から経路上の約100m手前側の地点に当該交差点等の分岐点の進行方向等の案内情報を出力する案内情報出力地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が案内情報出力地点に到達したとき、つまり、トンネルの入口から経路上の約100m手前側の地点に到達したときに、当該交差点等の分岐点の進行方向等を音声入出力部16を介して音声案内する。例えば、図11に示すように、ナビゲーション装置1の上記S11で取得したGPS再受信距離が150mで、更に、一般道路90の交差点の分岐点92が、トンネル96の出口から70mの地点に位置し、且つ、当該分岐点92を案内する既定案内地点の第1分岐案内地点93、第2分岐案内地点94、第3分岐案内地点95が全て、トンネル96内に位置する場合には、CPU41は、トンネル96の入口トンネル96に進入する地点91から経路97上の手前側100mの地点に案内情報出力地点98を設定する。そして、CPU41は、GPS11によって検出した現在位置99が案内情報出力地点98に到達したときに、音声入出力部16を介してトンネルを出て、○○交差点を左方向です。と音声案内する。続いて、図7に示すように、S313~S317において、CPU41は、上記S113~S117の処理を実行後、当該サブ処理を終了してメインフローチャートに戻り、当該処理を終了する。他方、上記S311でCPU41は、トンネルの入口から進行方向前方の交差点等の分岐点までの距離が、分岐点から第1分岐案内地点までの距離700mより短い、つまり、第1分岐案内地点がトンネルの入口よりも経路上の手前側に位置すると判定した場合にはS311:NO、CPU41は、S318の処理に移行する。S318において、CPU41は、ナビゲーションAP25の案内距離情報33から道路種別が一般道路に対応する既定案内地点のうち、第2分岐案内地点に対応する分岐点からの距離である300m手前を読み出し、当該300mを分岐点から第2分岐案内地点までの距離としてRAM42に記憶する。続いて、CPU41は、分岐点から第2分岐案内地点までの距離300mをRAM42から読み出し、トンネルの入口から進行方向前方の交差点等の分岐点までの距離が、分岐点から第2分岐案内地点までの距離300m以上か否か、つまり、トンネルの入口は第2分岐案内地点よりも経路上の手前側に位置するか否かを判定する判定処理を実行する。そして、トンネルの入口は第2分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS318:YES、CPU41は、第2分岐案内地点及び第3分岐案内地点がトンネル内に位置すると判定して、S319の処理に移行する。S319において、CPU41は、分岐点から第1分岐案内地点までの距離700mをRAM42から再度、読み出し、分岐点から経路上の700m手前側の位置に第1分岐案内地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点に到達したときに、当該交差点等の分岐点の進行方向等を音声入出力部16を介して音声案内した後、上記S313の処理に移行する。一方、トンネルの入口から進行方向前方の交差点等の分岐点までの距離が、分岐点から第2分岐案内地点までの距離300mより短い、つまり、第2分岐案内地点がトンネルの入口よりも経路上の手前側に位置すると判定した場合にはS318:NO、CPU41は、S320の処理に移行する。S320において、CPU41は、ナビゲーションAP25の案内距離情報33から道路種別が一般道路に対応する既定案内地点のうち、第3分岐案内地点に対応する分岐点からの距離である100m手前を読み出し、当該100mを分岐点から第3分岐案内地点までの距離としてRAM42に記憶する。続いて、CPU41は、分岐点から第3分岐案内地点までの距離100mをRAM42から読み出し、トンネルの入口から進行方向前方の交差点等の分岐点までの距離が、分岐点から第3分岐案内地点までの距離100m以上か否か、つまり、トンネルの入口は第3分岐案内地点よりも経路上の手前側に位置するか否かを判定する判定処理を実行する。そして、トンネルの入口は第3分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS320:YES、CPU41は、第3分岐案内地点がトンネル内に位置すると判定して、S321の処理に移行する。S321において、CPU41は、分岐点から第1分岐案内地点までの距離700mをRAM42から再度、読み出し、分岐点から経路上の700m手前側の位置に第1分岐案内地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点に到達したときに、当該交差点等の分岐点の進行方向等を音声入出力部16を介して音声案内する。続いて、S322において、CPU41は、分岐点から第2分岐案内地点までの距離300mをRAM42から再度、読み出し、分岐点から経路上の300m手前側の位置に第2分岐案内地点を設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第2分岐案内地点に到達したときに、当該交差点等の分岐点の進行方向等を音声入出力部16を介して音声案内した後、上記S313の処理に移行する。他方、上記S320でトンネルの入口から進行方向前方の交差点等の分岐点までの距離が、分岐点から第3分岐案内地点までの距離100mより短い、つまり、第3分岐案内地点がトンネルの入口よりも経路上の手前側に位置すると判定した場合にはS320:NO、CPU41は、S323の処理に移行する。S323において、CPU41は、トンネル出口付近に位置する交差点等の分岐点から経路上の手前側に第1分岐案内地点~第3分岐案内地点を各々設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点~第3分岐案内地点の各地点に到達したときに、当該分岐点の進行方向等の案内を出力した後、上記S316の処理に移行する。具体的には、CPU41は、分岐点から第1分岐案内地点~第3分岐案内地点までの各距離700m、300m、100mをRAM42から再度、読み出し、分岐点から経路上の700m、300m、100m手前側の各位置に第1分岐案内地点~第3分岐案内地点をそれぞれ設定する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第1分岐案内地点に到達したときに、当該交差点等の分岐点の進行方向等を音声入出力部16を介して音声案内する。続いて、CPU41は、GPS11により現在位置を検出し、現在位置が第2分岐案内地点に到達したときに、当該交差点等の分岐点の進行方向等を音声入出力部16を介して音声案内する。そして、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグがオンに設定されている場合には、表示部15の表示画面の略左半分に地図を表示して経路及び現在位置を表す現在位置マークを表示する。また、同時に、CPU41は、表示部15の表示画面の略右半分に、トンネルの入口を表すイラスト拡大図を表示すると共に、このトンネルの出口付近に位置する交差点等の分岐点における進行方向を表した矢印をイラスト拡大図上に拡大表示する。そして、CPU41は、GPS11により現在位置を検出し、現在位置が第3分岐案内地点に到達したときに、当該交差点等の分岐点の進行方向等を音声入出力部16を介して音声案内する。そして、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグがオンに設定されている場合には、表示部15の表示画面の略左半分に地図を表示して経路及び現在位置を表す現在位置マークを表示する。また、同時に、CPU41は、表示部15の表示画面の略右半分に、トンネルの入口を表すイラスト拡大図を表示すると共に、このトンネルの出口付近に位置する交差点等の分岐点における進行方向を表した矢印をイラスト拡大図上に拡大表示した後、上記S116の処理に移行する。[ナビ設定処理]次に、ナビゲーション装置1のCPU41が、ナビゲーションAP25が起動された場合に実行する処理であって、拡大図フラグのオン、オフを設定する、つまり、上記分岐点案内処理において、トンネル入口のイラスト拡大図を自動表示するかしないかを設定するナビ設定処理について図12及び図13に基づいて説明する。尚、図12にフローチャートで示されるプログラムは、表示部15に表示されたナビ設定ボタンが押下された場合に、CPU41によって実行される。図12に示すように、S411において、CPU41は、ナビ詳細設定画面を表示部15に表示する。具体的には、CPU41は、表示部15の表示画面の略左半分にイラスト拡大図自動表示、高速分岐模式図自動表示等の設定項目をリスト表示する。また、各設定項目の右側に当該設定項目の処理を自動的にする旨を表すするボタンと、当該設定項目の処理をしない旨を表すしないボタンを表示する。続いて、S412において、CPU41は、タッチパネル18を介してナビ詳細設定画面に表示されたイラスト拡大図自動表示の項目が選択されたか否か、つまり、イラスト拡大図自動表示の項目が押下されたか否かを判定する判定処理を実行する。そして、ナビ詳細設定画面に表示されたイラスト拡大図自動表示の項目が所定時間以内例えば、約1分以内である。に選択されなかったと判定した場合にはS412:NO、CPU41は、後述のS419の処理に移行する。一方、ナビ詳細設定画面に表示されたイラスト拡大図自動表示の項目が所定時間以内例えば、約1分以内である。に選択されたと判定した場合にはS412:YES、CPU41は、イラスト拡大図自動表示の項目を白黒反転表示等により強調表示して、選択された旨を表示した後、S413の処理に移行する。S413において、CPU41は、RAM42から拡大図フラグを読み出し、当該拡大図フラグがオンに設定されているか否かを判定する判定処理を実行する。そして、拡大図フラグがオンに設定されていると判定した場合にはS413:YES、CPU41は、S414の処理に移行する。S414において、CPU41は、イラスト拡大図自動表示の項目に対応するするボタンを緑色表示等の有効表示に設定すると共に、イラスト拡大図自動表示の項目に対応するしないボタンを白色表示等して無効表示に設定して、当該イラスト拡大図自動表示が設定されている旨を表示する。その後、CPU41は、後述のS416の処理に移行する。一方、拡大図フラグがオフに設定されていると判定した場合にはS413:NO、CPU41は、S415の処理に移行する。S415において、CPU41は、イラスト拡大図自動表示の項目に対応するするボタンを白色表示等の無効表示に設定すると共に、イラスト拡大図自動表示の項目に対応するしないボタンを緑色表示等して有効表示に設定して、当該イラスト拡大図自動表示が設定されていない旨を表示する。その後、CPU41は、S416の処理に移行する。例えば、図13に示すように、CPU41は、表示部15に表示されたナビ設定ボタン101が押下された場合には、表示部15の表示画面の略左半分にイラスト拡大図自動表示、高速分岐模式図自動表示等の設定項目をリスト表示する。そして、イラスト拡大図自動表示の項目102が押下された場合には、CPU41は、イラスト拡大図自動表示の項目を白黒反転して、選択された旨を表示する。また、CPU41は、RAM42から拡大図フラグを読み出し、当該拡大図フラグがオンに設定されている場合には、するボタン103を緑色の有効表示にし、しないボタン105を白色の無効表示にする。続いて、図12に示すように、S416において、CPU41は、イラスト拡大図自動表示の項目に対応するしないボタンが押下されたか否かを判定する判定処理を実行する。そして、イラスト拡大図自動表示の項目に対応するしないボタンが押下されたと判定した場合にはS416:YES、CPU41は、S417の処理に移行する。S417において、CPU41は、イラスト拡大図自動表示の項目に対応するするボタンを白色表示等の無効表示に設定すると共に、イラスト拡大図自動表示の項目に対応するしないボタンを緑色表示等して有効表示に設定して、当該イラスト拡大図自動表示が設定されていない旨を表示する。そして、S418において、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグをオフに設定して、再度RAM42に記憶する。続いて、S419において、CPU41は、ナビ詳細設定画面に表示した完了ボタンが押下されたか否かを判定する判定処理を実行する。例えば、図13に示すように、ナビ詳細設定画面の右下角部に表示された完了ボタン106が押下されたか否かを判定する判定処理を実行する。そして、ナビ詳細設定画面に表示された完了ボタンが所定時間以内例えば、約1分以内である。に押下されなかったと判定した場合にはS419:NO、CPU41は、再度S412以降の処理を実行する。一方、ナビ詳細設定画面に表示された完了ボタンが所定時間以内例えば、約1分以内である。に押下されたと判定した場合にはS419:YES、CPU41は、当該処理を終了する。他方、上記S416でイラスト拡大図自動表示の項目に対応するしないボタンが押下されなかったと判定した場合にはS416:NO、CPU41は、S420の処理に移行する。S420において、CPU41は、イラスト拡大図自動表示の項目に対応するするボタンが押下されたか否かを判定する判定処理を実行する。そして、イラスト拡大図自動表示の項目に対応するするボタンが押下されなかったと判定した場合にはS420:NO、CPU41は、上記S419の処理に移行する。一方、イラスト拡大図自動表示の項目に対応するするボタンが押下されたと判定した場合にはS420:YES、CPU41は、S421の処理に移行する。S421において、CPU41は、イラスト拡大図自動表示の項目に対応するするボタンを緑色表示等の有効表示に設定すると共に、イラスト拡大図自動表示の項目に対応するしないボタンを白色表示等して無効表示に設定して、当該イラスト拡大図自動表示が設定されている旨を表示する。そして、S422において、CPU41は、RAM42から拡大図フラグを読み出し、拡大図フラグをオンに設定して、再度RAM42に記憶した後、上記S419の処理に移行する。以上詳細に説明した通り、本実施例に係るナビゲーション装置1では、CPU41は、ナビゲーションAP25が起動された場合には、都市間高速道路、都市高速道路、有料道路、一般道路の各トンネルを退出した後、再度、GPS信号を受信してGPS測位が可能となるまでに走行する再受信走行距離内にインターチェンジや交差点等の分岐点があり、更に、予め案内距離情報33に記憶された第1分岐案内地点~第3分岐案内地点が当該トンネル内に全て位置しても、トンネルの入口から経路上の約500m手前側又は約100m手前側の地点に設定された案内情報出力地点において、この分岐点における進行方向等の音声案内やイラスト拡大図を表示して、簡易な構成で確実に知らせることができる。また、CPU41は、予め案内距離情報33に記憶された第1分岐案内地点~第3分岐案内地点のうち、トンネルの入口から経路上の手前側に位置する案内地点において、インターチェンジや交差点等の分岐点における進行方向等の音声案内やイラスト拡大図を表示する。そして、CPU41は、予め案内距離情報33に記憶された第1分岐案内地点~第3分岐案内地点のうち、トンネル内に位置してGPS信号を受信できない案内地点においては、この分岐点における進行方向の音声案内等を中止する。従って、ユーザは、トンネルを退出した後、GPS測位が可能となるまでに走行する再受信走行距離内に、つまり、トンネルの出口付近にインターチェンジや交差点等の分岐点があっても、トンネルに進入する前に、この分岐点における進行方向等を確実に知ることができると共に、トンネルに進入する前に、車線変更等を適切に行うことができる。また、CPU41は、予め案内距離情報33に記憶された第1分岐案内地点~第3分岐案内地点のうち、トンネル内に位置してGPS信号を受信できない案内地点においては、インターチェンジや交差点等の分岐点における進行方向の音声案内等を中止することができ、処理負荷を軽減化することができる。また、CPU41は、再受信距離情報32から当該ナビゲーション装置1の機種に対応した、GPS測位が再度可能となるまでに走行する再受信走行距離を取得することが可能となり、経路上のトンネルを退出した後、再受信走行距離内にインターチェンジや交差点等の分岐点があるか否かの判定を正確に行うことができる。尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、上記S120で、CPU41は、トンネルの入口は第3分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS120:YES、上記S121の処理を実行することなく、S122の処理に移行するようにしてもよい。また、上記S320で、CPU41は、トンネルの入口は第3分岐案内地点よりも経路上の手前側に位置すると判定した場合にはS320:YES、上記S321の処理を実行することなく、S322の処理に移行するようにしてもよい。これにより、CPU41は、予め案内距離情報33に記憶された第1分岐案内地点~第3分岐案内地点のうち、トンネルの入口から経路上の手前側直前に位置する案内地点において、インターチェンジや交差点等の分岐点における進行方向等の音声案内やイラスト拡大図を表示することができる。また、CPU41は、予め案内距離情報33に記憶された第1分岐案内地点~第3分岐案内地点のうち、トンネル内に位置してGPS信号を受信できない案内地点においては、この分岐点における進行方向の音声案内等を中止するため、処理負荷を軽減化することができる。従って、ユーザは、トンネルを退出した後、GPS測位が可能となるまでに走行する再受信走行距離内に、つまり、トンネルの出口付近にインターチェンジや交差点等の分岐点があっても、トンネルに進入する前に、予め案内距離情報33に記憶された第1分岐案内地点~第3分岐案内地点のうち、トンネルの入口から経路上の手前側直前に位置する案内地点において、この分岐点における進行方向等を確実に知ることができると共に、トンネルに進入する前に、車線変更等を適切に行うことができる。