"出発地から目的地までの経路を設定する経路設定手段と、前記経路を移動する移動体の位置を取得する移動体位置取得手段と、前記移動体位置取得手段により取得した前記移動体の位置に基づいて、前記移動体が前記目的地に到着したか否かを判定する到着判定手段と、前記経路設定手段により設定された前記経路の終端から前記目的地までの離間距離を取得する離間距離取得手段と、を有し、前記到着判定手段は、前記離間距離が所定距離未満である場合、又は前記離間距離が所定距離以上であって且つ前記目的地が特定地点である場合には、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定し、前記離間距離が所定距離以上であって且つ前記目的地が前記特定地点以外の地点である場合には、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定することを特徴とする走行案内システム。前記経路の終端から前記目的地まで前記移動体に対する走行案内を行うことなく前記移動体が到達できる場合に、該目的地の地点を前記特定地点とすることを特徴とする請求項1に記載の走行案内システム。前記目的地に設定された地点が前記特定地点であるか否かを識別する識別情報を取得する識別情報取得手段を有し、前記到着判定手段は、前記識別情報を用いて前記移動体が前記目的地に到着したか否かを判定することを特徴とする請求項1又は請求項2に記載の走行案内システム。前記到着判定手段は、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定する場合には、前記経路上に前記移動体が位置するとともに前記経路の終端の座標から第1判定基準距離以内に前記移動体が位置する場合に前記移動体が前記目的地に到着したと判定し、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定する場合には、前記目的地の位置座標から第2判定基準距離以内に前記移動体が位置する場合に前記移動体が前記目的地に到着したと判定することを特徴とする請求項1乃至請求項3のいずれかに記載の走行案内システム。出発地から目的地までの経路を設定する経路設定手段と、前記経路を移動する移動体の位置を取得する移動体位置取得手段と、前記移動体位置取得手段により取得した前記移動体の位置に基づいて、前記移動体が前記目的地に到着したか否かを判定する到着判定手段と、前記経路設定手段により設定された前記経路の終端から前記目的地までの離間距離を取得する離間距離取得手段と、を有し、前記到着判定手段は、前記離間距離が所定距離未満である場合、又は前記離間距離が所定距離以上であって且つ前記目的地が特定地点である場合には、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定し、前記離間距離が所定距離以上であって且つ前記目的地が前記特定地点以外の地点である場合には、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定することを特徴とする走行案内装置。出発地から目的地までの経路を設定する経路設定ステップと、前記経路を移動する移動体の位置を取得する移動体位置取得ステップと、前記移動体位置取得ステップにより取得した前記移動体の位置に基づいて、前記移動体が前記目的地に到着したか否かを判定する到着判定ステップと、前記経路設定ステップにより設定された前記経路の終端から前記目的地までの離間距離を取得する離間距離取得ステップと、を有し、前記到着判定ステップは、前記離間距離が所定距離未満である場合、又は前記離間距離が所定距離以上であって且つ前記目的地が特定地点である場合には、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定し、前記離間距離が所定距離以上であって且つ前記目的地が前記特定地点以外の地点である場合には、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定することを特徴とする走行案内方法。コンピュータに、出発地から目的地までの経路を設定する経路設定機能と、前記経路を移動する移動体の位置を取得する移動体位置取得機能と、前記移動体位置取得機能により取得した前記移動体の位置に基づいて、前記移動体が前記目的地に到着したか否かを判定する到着判定機能と、前記経路設定機能により設定された前記経路の終端から前記目的地までの離間距離を取得する離間距離取得機能と、を実行させるコンピュータプログラムであって、前記到着判定機能は、前記離間距離が所定距離未満である場合、又は前記離間距離が所定距離以上であって且つ前記目的地が特定地点である場合には、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定し、前記離間距離が所定距離以上であって且つ前記目的地が前記特定地点以外の地点である場合には、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定することを特徴とするコンピュータプログラム。しかしながら、上記特許文献1に記載された技術のように目的地の位置を基準として目的地の到着を判定することとすると、以下の問題が発生することとなる。例えば、図8に示すように大型の施設101が目的地に設定されている場合には、目的地の位置座標Aから所定距離L例えば200m以内に車両102が到達した場合に車両102が目的地に到着したと判定することとなる。しかしながら、車両102が設定された経路103に従って走行すると、車両102が地点Bに到達した時点で目的地に到着したと判定され、案内が終了してしまうこととなる。その結果、車両102は次の交差点104において、いずれの方向に進めば良いのか判断できなくなる虞があった。本発明は前記従来における問題点を解消するためになされたものであり、目的地の規模や周辺の道路形状に関わらず車両が目的地に到着したか否かを正確に判定することができ、車両を適切に目的地まで案内することを可能とした走行案内システム、走行案内装置、走行案内方法及びコンピュータプログラムを提供することを目的とする。前記目的を達成するため本願の請求項1に係る走行案内システム1は、出発地から目的地51までの経路52を設定する経路設定手段13と、前記経路を移動する移動体53の位置を取得する移動体位置取得手段13と、前記移動体位置取得手段により取得した前記移動体の位置に基づいて、前記移動体が前記目的地に到着したか否かを判定する到着判定手段13と、前記経路設定手段により設定された前記経路の終端から前記目的地までの離間距離を取得する離間距離取得手段13と、を有し、前記到着判定手段は、前記離間距離が所定距離未満である場合、又は前記離間距離が所定距離以上であって且つ前記目的地が特定地点である場合には、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定し、前記離間距離が所定距離以上であって且つ前記目的地が前記特定地点以外の地点である場合には、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定することを特徴とする。また、請求項2に係る走行案内システム1は、請求項1に記載の走行案内システムであって、前記経路52の終端から前記目的地51まで前記移動体53に対する走行案内を行うことなく前記移動体が到達できる場合に、該目的地の地点を前記特定地点とすることを特徴とする。また、請求項3に係る走行案内システム1は、請求項1又は請求項2に記載の走行案内システムであって、前記目的地51に設定された地点が前記特定地点であるか否かを識別する識別情報を取得する識別情報取得手段13を有し、前記到着判定手段は、前記識別情報を用いて前記移動体53が前記目的地に到着したか否かを判定することを特徴とする。また、請求項4に係る走行案内システム1は、請求項1乃至請求項3のいずれかに記載の走行案内システムであって、前記到着判定手段13は、前記経路52の終端を基準として前記移動体53が前記目的地51に到着したか否かを判定する場合には、前記経路上に前記移動体が位置するとともに前記経路の終端の座標から第1判定基準距離以内に前記移動体が位置する場合に前記移動体が前記目的地に到着したと判定し、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定する場合には、前記目的地の位置座標から第2判定基準距離以内に前記移動体が位置する場合に前記移動体が前記目的地に到着したと判定することを特徴とする。また、請求項5に係る走行案内装置1は、出発地から目的地までの経路52を設定する経路設定手段13と、前記経路を移動する移動体53の位置を取得する移動体位置取得手段13と、前記移動体位置取得手段により取得した前記移動体の位置に基づいて、前記移動体が前記目的地51に到着したか否かを判定する到着判定手段13と、前記経路設定手段により設定された前記経路の終端から前記目的地までの離間距離を取得する離間距離取得手段13と、を有し、前記到着判定手段は、前記離間距離が所定距離未満である場合、又は前記離間距離が所定距離以上であって且つ前記目的地が特定地点である場合には、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定し、前記離間距離が所定距離以上であって且つ前記目的地が前記特定地点以外の地点である場合には、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定することを特徴とする。また、請求項6に係る走行案内方法は、出発地から目的地51までの経路52を設定する経路設定ステップと、前記経路を移動する移動体53の位置を取得する移動体位置取得ステップと、前記移動体位置取得ステップにより取得した前記移動体の位置に基づいて、前記移動体が前記目的地に到着したか否かを判定する到着判定ステップと、前記経路設定ステップにより設定された前記経路の終端から前記目的地までの離間距離を取得する離間距離取得ステップと、を有し、前記到着判定ステップは、前記離間距離が所定距離未満である場合、又は前記離間距離が所定距離以上であって且つ前記目的地が特定地点である場合には、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定し、前記離間距離が所定距離以上であって且つ前記目的地が前記特定地点以外の地点である場合には、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定することを特徴とする。更に、請求項7に係るコンピュータプログラム32は、コンピュータに、出発地から目的地51までの経路52を設定する経路設定機能と、前記経路を移動する移動体53の位置を取得する移動体位置取得機能と、前記移動体位置取得機能により取得した前記移動体の位置に基づいて、前記移動体が前記目的地に到着したか否かを判定する到着判定機能と、前記経路設定機能により設定された前記経路の終端から前記目的地までの離間距離を取得する離間距離取得機能と、を実行させるコンピュータプログラムであって、前記到着判定機能は、前記離間距離が所定距離未満である場合、又は前記離間距離が所定距離以上であって且つ前記目的地が特定地点である場合には、前記経路の終端を基準として前記移動体が前記目的地に到着したか否かを判定し、前記離間距離が所定距離以上であって且つ前記目的地が前記特定地点以外の地点である場合には、前記目的地の位置を基準として前記移動体が前記目的地に到着したか否かを判定することを特徴とする。前記構成を有する請求項1に係る走行案内システムでは、移動体が目的地に到着したか否かを判定する判定基準を、目的地の位置と経路の終端の内から適切に設定することが可能となる。その結果、目的地の規模や周辺の道路形状に関わらず、移動体が目的地に到着したか否かを正確に判定することができ、目的地までの走行案内が必要な状態で案内が終了することなく、移動体を適切に目的地まで案内することが可能となる。また、請求項2に係る走行案内システムでは、目的地が大型の施設等であって、経路の終端から目的地までの距離が離れている場合でも、経路の終端から目的地まで移動体に対する走行案内を行うことなく移動体が目的地に到達できる場合には、該目的地の到着の判定基準を目的地の位置ではなく経路の終端とするので、移動体の位置から目的地までの走行案内が必要な状態で、移動体が目的地に到着したと誤判定されることが無い。また、移動体が目的地に近づく前に経路の終端に到達して案内が終了した場合であっても、移動体は目的地まで容易に移動することが可能となる。また、請求項3に係る走行案内システムでは、取得した識別情報に基づいて、目的地に設定された地点が特定地点であるか否かを判定するので、目的地に設定された地点が特定地点であるか否かを容易且つ正確に識別することが可能となる。また、請求項4に係る走行案内システムでは、移動体が目的地に到着したか否かを、移動体から目的地の位置までの距離や移動体から経路の終端までの距離に基づいて、適切に判定することが可能となる。その結果、目的地の規模や周辺の道路形状に関わらず、移動体が目的地に到着したか否かを正確に判定することができる。また、請求項5に係る走行案内装置では、移動体が目的地に到着したか否かを判定する判定基準を、目的地の位置と経路の終端の内から適切に設定することが可能となる。その結果、目的地の規模や周辺の道路形状に関わらず、移動体が目的地に到着したか否かを正確に判定することができ、目的地までの走行案内が必要な状態で案内が終了することなく、移動体を適切に目的地まで案内することが可能となる。また、請求項6に係る走行案内方法では、移動体が目的地に到着したか否かを判定する判定基準を、目的地の位置と経路の終端の内から適切に設定することが可能となる。その結果、目的地の規模や周辺の道路形状に関わらず、移動体が目的地に到着したか否かを正確に判定することができ、目的地までの走行案内が必要な状態で案内が終了することなく、移動体を適切に目的地まで案内することが可能となる。更に、請求項7に係るコンピュータプログラムでは、移動体が目的地に到着したか否かを判定する判定基準を、目的地の位置と経路の終端の内から適切に設定させることが可能となる。その結果、目的地の規模や周辺の道路形状に関わらず、移動体が目的地に到着したか否かを正確に判定させることができ、目的地までの走行案内が必要な状態で案内が終了することなく、移動体を適切に目的地まで案内させることが可能となる。以下、本発明に係る走行案内システム及び走行案内装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置1の概略構成について図1を用いて説明する。図1は本実施形態に係るナビゲーション装置1を示したブロック図である。図1に示すように本実施形態に係るナビゲーション装置1は、ナビゲーション装置1が搭載された車両の現在位置を検出する現在位置検出部11と、各種のデータが記録されたデータ記録部12と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU13と、ユーザからの操作を受け付ける操作部14と、ユーザに対して車両周辺の地図や施設の関する施設情報を表示する液晶ディスプレイ15と、経路案内に関する音声ガイダンスを出力するスピーカ16と、記憶媒体であるDVDを読み取るDVDドライブ17と、プローブセンタやVICS登録商標:VehicleInformationandCommunicationSystemセンタ等の情報センタとの間で通信を行う通信モジュール18と、から構成されている。以下に、ナビゲーション装置1を構成する各構成要素について順に説明する。現在位置検出部11は、GPS21、車速センサ22、ステアリングセンサ23、ジャイロセンサ24等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ22は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU13に出力する。そして、ナビゲーションECU13は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記5種類のセンサをナビゲーション装置1が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置1が備える構成としても良い。また、データ記録部12は、外部記憶装置及び記録媒体としてのハードディスク図示せずと、ハードディスクに記録された地図情報DB31や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド図示せずとを備えている。尚、データ記録部12をハードディスクの代わりにメモリーカードやCDやDVD等の光ディスクにより構成しても良い。ここで、地図情報DB31は、例えば、道路リンクに関するリンク情報35、ノード点に関するノード情報36、施設等の地点に関する地点情報37、地図を表示するための地図表示情報、各交差点に関する交差点情報、経路を探索するための探索情報、地点を検索するための検索情報等が記憶された記憶手段である。また、地点情報37としては、ナビゲーション装置1において出発地、目的地、案内対象となる施設等の地点に関する情報が記憶される。例えば、ホテル、旅館等の宿泊施設、ガソリンスタンド等の給油施設、ショッピングモール、スーパーマーケット、ショッピングセンタ等の商業施設、テーマパーク、ゲームセンタ等の娯楽施設、レストラン、バー、居酒屋等の飲食施設、公共駐車場等の駐車施設、交通施設、寺院、教会等の宗教施設、美術館、博物館等の公共施設等に関する情報が該当する。また、本実施形態に係るナビゲーション装置1では、地点情報37として、各地点が特定地点であるか否かを識別する識別情報についても記憶される。ここで、特定地点とは該特定地点が目的地に設定された場合に、ナビゲーション装置1に設定された案内経路の終端から目的地までの距離が大きく離れている場合であっても、案内経路の終端から目的地まで車両に対するナビゲーション装置1の走行案内を行うことなく車両が到達できる地点をいう。尚、案内経路の終端から目的地まで車両に対するナビゲーション装置1の走行案内を行うことなく車両が到達できる場合としては、例えば、案内経路の終端から目的地まで分岐が無い一本道の場合や、案内経路の終端から目的地まで明確に案内標識が指示されている場合等が該当する。そして、特定地点としては、例えばサービスエリア、パーキングエリア、テーマパーク、アウトレットモール等の一部施設が該当する。ここで、図2は地図情報DB31に記憶される地点情報37の一例を示した図である。図2に示すように、地点情報37は、地点名称と、地点が属するジャンルと、地点が位置する位置座標と、特定施設であるか否かを示す識別情報とから構成されている。例えば、図2に示す例では○○動物園は、ジャンルが動植物園であって、座標X1,Y1に位置し、特定施設でないことを示している。また、○×パークは、ジャンルが遊園地であって、座標X2,Y2に位置し、特定施設であることを示している。同様に、他の地点に関する情報も記憶されている。尚、図2では、目的地に設定された場合に、ナビゲーション装置1に設定された案内経路の終端から目的地までの距離が大きく離れる虞の無い地点敷地面積の大きくない一般的な施設については、識別情報を記憶しない構成としているが、全ての地点について識別情報を記憶する構成としても良い。そして、ナビゲーションECU13は、後述のようにナビゲーション装置1において目的地に設定されている地点の地点情報37に基づいて、車両が目的地に到着したか否かを判定する為の判定基準を設定する。一方、ナビゲーションECUエレクトロニックコントロールユニット13は、ナビゲーション装置1の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、制御用のプログラムのほか、後述の経路探索処理プログラム図3参照や目的地到着判定処理プログラム図7参照等が記録されたROM43、ROM43から読み出したプログラムを記憶するフラッシュメモリ44等の内部記憶装置を備えている。尚、ナビゲーションECU13は、処理アルゴリズムとしての各種手段を構成する。例えば、経路設定手段は、車両移動体の移動を案内する出発地例えば、車両の現在位置から目的地までの案内経路を設定する。移動体位置取得手段は、経路を移動する車両の位置を取得し、到着判定手段は、取得した車両の位置に基づいて、車両が目的地に到着したか否かを判定する。離間距離取得手段は、経路設定手段により設定された案内経路の終端から目的地までの離間距離を取得する。識別情報取得手段は、目的地に設定された地点が特定地点であるか否かを識別する識別情報を取得する。操作部14は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ図示せずから構成される。そして、ナビゲーションECU13は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部14は液晶ディスプレイ15の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。また、液晶ディスプレイ15には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、スピーカ16は、ナビゲーションECU13からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、ナビゲーション装置1に案内経路が設定されている場合において、車両が目的地に到着したと判定された場合には、車両が目的地に到着したことを案内する音声を出力する。また、DVDドライブ17は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB31の更新等が行われる。また、通信モジュール18は、交通情報センタ、例えば、VICSセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。続いて、前記構成を有するナビゲーション装置1においてCPU41が実行する経路探索処理プログラムについて図3に基づき説明する。図3は本実施形態に係る経路探索処理プログラムのフローチャートである。ここで、経路探索処理プログラムはナビゲーション装置1において経路探索を行う為の所定の操作例えば、目的地の設定操作を受け付けた際に実行され、出発地から目的地までの案内経路を設定するとともに車両が目的地に到着したか否かを判定する判定基準を設定するプログラムである。尚、以下の図3及び図7にフローチャートで示されるプログラムは、ナビゲーション装置1が備えているRAM42やROM43に記憶されており、CPU41により実行される。先ず、経路探索処理プログラムではステップ以下、Sと略記する1において、CPU41は、受け付けたユーザの操作に基づいて出発地及び目的地を設定する。尚、出発地については車両の現在位置としても良い。次に、S2においてCPU41は、前記S1で設定された出発地から目的地までの経路の探索処理を行う。尚、経路探索処理は、公知のダイクストラ法を用いる。そして、複数の探索条件有料道優先、一般道優先、距離優先等でそれぞれコスト加算値の算出を行い、各条件で最もコスト加算値が小さくなった経路をそれぞれ案内する。例えば、液晶ディスプレイ15上に探索条件とともに経路の全体図を表示する。尚、一の探索条件だけを用い、最もコスト加算値が小さくなった一の経路のみを案内する構成としても良い。続いて、S3でCPU41は、前記S2で案内された経路の内、ユーザの操作等に基づいて選択された経路を案内経路に設定する。その後、S4においてCPU41は、前記S3で設定された案内経路の終端から前記S1で設定された目的地までの距離以下、離間距離というを算出する。具体的には、目的地に設定された地点の位置座標図2参照と、案内経路の終端の座標との間の距離を離間距離として算出する。尚、離間距離は直線距離でも良いし、道路に沿った道なりの距離としても良い。また、離間距離は、図4に示すように目的地51に設定された地点の位置座標Cから案内経路52の終端Dまでの距離L1としても良いし、目的地51に設定された施設の敷地縁部から案内経路52の終端Dまでの最短距離L2としても良い。続いて、S5においてCPU41は、前記S4で算出された離間距離が所定距離例えば200m以上であるか否かを判定する。そして、離間距離が所定距離未満であると判定された場合S5:NOには、S6へと移行する。それに対して、離間距離が所定距離以上であると判定された場合S5:YESには、S7へと移行する。S6においてCPU41は、案内経路の終端まで車両を導くことができれば目的地に車両が容易に到着できると推定し、車両が目的地に到着したか否かを判定する判定基準以下、到着判定基準というを案内経路の終端に設定する。尚、到着判定基準が案内経路の終端に設定されると、図5に示すように、案内経路52の終端Dから所定距離L3第1判定距離であり、例えば30m以内に車両53が到達すると、車両53が目的地51に到着したと判定されることとなる。尚、所定距離L3は、案内経路52の終端Dからの直線距離でも良いし、案内経路52に沿った距離としても良い。一方、S7においてCPU41は、前記S1で目的地に設定された地点の地点情報37の内、特に特定地点であるか否かを識別する識別情報について地図情報DB31から取得する。尚、特定地点とは、前述したように該特定地点が目的地に設定された場合に、ナビゲーション装置1に設定された案内経路の終端から目的地までの距離が大きく離れている場合であっても、案内経路の終端から目的地まで車両に対するナビゲーション装置1の走行案内を行うことなく車両が到達できる地点である。次に、S8においてCPU41は、前記S7で取得した識別情報に基づいて、前記S1で目的地に設定された地点が特定地点であるか否かを判定する。そして、目的地に設定された地点が特定地点であると判定された場合S8:YESには、S6へと移行する。その後、案内経路の終端まで車両を導くことができれば目的地に車両が容易に到着できると推定し、上述したように到着判定基準を案内経路の終端に設定する。それに対して、目的地に設定された地点が特定地点では無いと判定された場合S8:NOには、S9へと移行する。S9ではCPU41は、案内経路の終端まで車両を導いたとしても目的地へ車両が容易に到着できないと推定し、車両が目的地に到着したか否かを判定する判定基準以下、到着判定基準というを目的地の位置に設定する。尚、到着判定基準が目的地の位置に設定されると、図6に示すように、目的地51に設定された地点の位置座標Cから所定距離L4第2判定距離であり、例えば200m以内に車両53が到達すると、車両53が目的地51に到着したと判定されることとなる。続いて、前記構成を有するナビゲーション装置1においてCPU41が実行する目的地到着判定処理プログラムについて図7に基づき説明する。図7は本実施形態に係る目的地到着判定処理プログラムのフローチャートである。ここで、目的地到着判定処理プログラムは前述した経路探索処理プログラム図3において案内経路他設定が設定された後に所定間隔で実行され、車両が目的地に到着したか否かを判定するプログラムである。先ず、S11においてCPU41は、車両の現在位置を現在位置検出部11の検出結果に基づいて取得する。尚、車両の現在位置を地図データ上で特定するマップマッチング処理についても行う。更に、車両の現在位置は、高精度ロケーション技術を用いて詳細に特定することとしても良い。ここで、高精度ロケーション技術とは、車両後方のカメラから取り込んだ白線や路面ペイント情報を画像認識により検出し、更に、白線や路面ペイント情報を予め記憶した地図情報DBと照合することにより、走行車線や高精度な車両位置を検出可能にする技術である。尚、高精度ロケーション技術の詳細については既に公知であるので省略する。次に、S12においてCPU41は、前述した経路探索処理プログラム図3において、車両が目的地に到着したか否かを判定する到着判定基準が、案内経路の終端又は目的地の位置のいずれに設定S6、S9されているかを判定する。そして、到着判定基準が案内経路の終端に設定されていると判定された場合S12:YESには、S13へと移行する。それに対して、到着判定基準が目的地の位置に設定されていると判定された場合S12:NOには、S16へと移行する。S13においてCPU41は、前記S3で設定された案内経路の終端の位置座標を取得する。続いて、S14においてCPU41は、前記S11で取得した車両の現在位置と前記S13で取得した案内経路の終端の位置座標とに基づいて、車両が案内経路上に位置するとともに車両の現在位置が案内経路の終端から所定距離第1判定距離であり、例えば30m以内に位置するか否か判定する図5参照。尚、ナビゲーション装置では車両の現在位置が案内経路上から外れると、車両の現在位置を含む経路へと案内経路が修正されるので、基本的に車両は案内経路上に常に位置することとなる。そして、車両が案内経路上に位置するとともに車両の現在位置が案内経路の終端から第1判定距離以内に位置すると判定された場合S14:YESには、S15へと移行する。それに対して、車両が案内経路上に位置しない又は車両の現在位置が案内経路の終端から第1判定距離以内に位置しないと判定された場合S14:NOには、当該目的地到着判定処理プログラムを終了する。S15においてCPU41は、車両が目的地に到着したと判定する。そして、車両が目的地に到着したと判定された場合には、車両が目的地に到達したことをユーザに案内するとともに、ナビゲーション装置1に設定された目的地や案内経路を解除する。それに伴って、案内経路に基づいて行われるナビゲーション装置1の走行案内についても終了する。一方、S16においてCPU41は、前記S1で目的地に設定された地点の位置座標を取得する。続いて、S17においてCPU41は、前記S11で取得した車両の現在位置と前記S16で取得した目的地に設定された地点の位置座標とに基づいて、車両の現在位置が目的地から所定距離第2判定距離であり、例えば200m以内に位置するか否か判定する図6参照。そして、車両の現在位置が目的地から第2判定距離以内に位置すると判定された場合S17:YESには、S15へと移行する。その後、上述したように車両が目的地に到着したと判定する。それに対して、車両の現在位置が目的地から第2判定距離以内に位置しないと判定された場合S17:NOには、当該目的地到着判定処理プログラムを終了する。以上詳細に説明した通り、本実施形態に係るナビゲーション装置1、ナビゲーション装置1を用いた移動案内方法及びナビゲーション装置1で実行されるコンピュータプログラムによれば、出発地から目的地までの案内経路を設定しS3、設定された案内経路の終端から目的地までの離間距離を取得しS4、離間距離が所定距離未満である場合、又は離間距離が所定距離以上であって且つ目的地が特定地点である場合には、経路の終端を基準として車両移動体が目的地に到着したか否かを判定するとともにS6、S15、離間距離が所定距離以上であって且つ目的地が特定地点以外の地点である場合には、目的地の位置を基準として車両が目的地に到着したか否かを判定するS9、S15ので、車両が目的地に到着したか否かを判定する判定基準を、目的地の位置と経路の終端の内から適切に設定することが可能となる。その結果、目的地の規模や周辺の道路形状に関わらず、移動体が目的地に到着したか否かを正確に判定することができ、目的地までの走行案内が必要な状態で案内が終了することなく、移動体を適切に目的地まで案内することが可能となる。また、目的地が大型の施設等であって、経路の終端から目的地までの距離が離れている場合でも、経路の終端から目的地まで車両に対する走行案内を行うことなく車両が目的地に到達できる場合には、該目的地の到着の判定基準を目的地の位置ではなく経路の終端とするS6ので、車両の位置から目的地までの走行案内が必要な状態で、車両が目的地に到着したと誤判定されることが無い。また、車両が目的地に近づく前に経路の終端に到達して案内が終了した場合であっても、車両は目的地まで容易に走行することが可能となる。また、地図情報DB31から取得した識別情報に基づいて、目的地に設定された地点が特定地点であるか否かを判定するS7、S8ので、目的地に設定された地点が特定地点であるか否かを容易且つ正確に識別することが可能となる。また、経路の終端を基準として車両が目的地に到着したか否かを判定する場合には、経路上に車両が位置するとともに経路の終端の座標から第1判定基準距離例えば30m以内に車両が位置する場合に車両が目的地に到着したと判定しS15、S17、目的地の位置を基準として車両が目的地に到着したか否かを判定する場合には、目的地の位置座標から第2判定基準距離例えば200m以内に車両が位置する場合に車両が目的地に到着したと判定するS14、S15ので、車両が目的地に到着したか否かを、車両から目的地の位置までの距離や車両から経路の終端までの距離に基づいて、適切に判定することが可能となる。その結果、目的地の規模や周辺の道路形状に関わらず、車両が目的地に到着したか否かを正確に判定することができる。尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、本実施形態では、目的地として特に施設を設定する場合について説明したが、目的地として施設以外の任意の地点を設定することも可能である。その場合には、エリア単位で特定地点に該当するか否かを識別する識別情報を予めDBに記憶する構成とし、目的地に設定された地点を含むエリアが識別情報において特定地点に該当する場合に、目的地に設定された地点が特定地点であると判定することが望ましい。また、本実施形態では、予め地図情報DB31に対して地点毎に特定地点に該当するか否かを特定する識別情報を記憶し、ナビゲーションECU13は目的地に設定された地点が特定地点であるか否かを識別情報に基づいて判定する構成としているが、識別情報を用いずに判定する構成としても良い。その場合には、目的地に設定された地点のジャンルや目的地周辺の道路形状や目的地周辺に設置された案内標識等に基づいて判定するのが望ましい。また、特定地点に該当するか否かは地点のジャンル毎に予め設定する構成としても良い。また、本発明はナビゲーション装置以外に、案内経路に基づく経路案内を行う機能を有する装置に対して適用することが可能である。例えば、携帯電話機やPDA等の携帯端末、パーソナルコンピュータ、携帯型音楽プレイヤ等以下、携帯端末等というに適用することも可能である。また、サーバと携帯端末等から構成されるシステムに対しても適用することが可能となる。その場合には、上述した経路探索処理プログラム図3参照や目的地到着判定処理プログラム図7参照の各ステップは、サーバと携帯端末等のいずれが実施する構成としても良い。また、本発明を携帯端末等に適用する場合には、車両以外の移動体、例えば、携帯端末等のユーザや2輪車等に対する走行案内を行う場合もある。"