移動体を目的地に案内するナビゲーション装置において、前記目的地を設定する目的地設定手段と、前記目的地周辺において、前記移動体が前記目的地周辺で減速した後に加速して前記目的地を通過した場合に、前記目的地と同じ種別の他の施設以下、代替施設というを提示する提示手段と、を備えることを特徴とするナビゲーション装置。前記目的地周辺における前記移動体の走行状況が所定の状況である場合に、前記代替施設を検索するか否かを予め設定する検索設定手段を備えることを特徴とする請求項1に記載のナビゲーション装置。目的地までの経路の案内を開始する際に、前記検索設定手段に対する設定入力を促す通知をおこなう通知制御手段をさらに備えることを特徴とする請求項2に記載のナビゲーション装置。前記代替施設までの経路を探索する経路探索手段をさらに備え、前記提示手段は、前記経路探索手段によって探索された前記代替施設までの経路を提示することを特徴とする請求項1~3のいずれか一つに記載のナビゲーション装置。移動体を目的地に案内するナビゲーション装置のナビゲーション方法において、前記目的地を設定する目的地設定工程と、前記移動体が前記目的地周辺で減速した後に加速して前記目的地を通過した場合に、前記目的地と同じ種別の他の施設以下、代替施設というを提示する提示工程と、を含むことを特徴とするナビゲーション方法。請求項5に記載のナビゲーション方法をコンピュータに実行させることを特徴とするナビゲーションプログラム。請求項6に記載のナビゲーションプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。しかしながら、上述した特許文献1に記載の技術は、移動体が目的地に到達する前に、目的地の施設に代わる他の施設を検索するものであり、移動体が目的地に到達してから当該目的地の施設に代わる他の施設を検索する場合には、再度検索対象となる施設を入力し直さなければならないといった問題が一例として挙げられる。上述した課題を解決し、目的を達成するため、請求項1の発明にかかるナビゲーション装置は、移動体を目的地に案内するナビゲーション装置において、前記目的地を設定する目的地設定手段と、前記目的地周辺において、前記移動体が前記目的地周辺で減速した後に加速して前記目的地を通過した場合に、前記目的地と同じ種別の他の施設以下、代替施設というを提示する提示手段と、を備えることを特徴とする。また、請求項5に記載のナビゲーション方法は、移動体を目的地に案内するナビゲーション装置のナビゲーション方法において、前記目的地を設定する目的地設定工程と、前記移動体が前記目的地周辺で減速した後に加速して前記目的地を通過した場合に、前記目的地と同じ種別の他の施設以下、代替施設というを提示する提示工程と、含むことを特徴とする。また、請求項6に記載のナビゲーションプログラムは、請求項5に記載のナビゲーション方法をコンピュータに実行させることを特徴とする。また、請求項7の発明にかかる記録媒体は、請求項6に記載のナビゲーションプログラムをコンピュータに読み取り可能に記録したことを特徴とする。以下に添付図面を参照して、この発明にかかるナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、および記録媒体の好適な実施の形態を詳細に説明する。実施の形態ナビゲーション装置100の機能的構成この発明の実施の形態にかかるナビゲーション装置100の機能的構成について説明する。図1は、実施の形態にかかるナビゲーション装置100の機能的構成の一例を示すブロック図である。図1において、ナビゲーション装置100は、移動体に搭載されるものであり、目的地設定部101と、判断部102と、検索部103と、提示部104と、検索設定部105と、通知制御部106と、入力部107と、経路探索部108とを備えている。目的地設定部101は、目的地を設定する。目的地は、同じ種別内に他の施設を有する施設であり、具体的には、たとえば、飲食店、ガソリンスタンド、コンビニエンスストアといった予め設定されるジャンルに該当する施設である。判断部102は、目的地周辺における移動体の走行状況が所定の状況であるか否かを判断する。目的地周辺とは、具体的には、たとえば、目的地周辺の所定範囲内としてもよいし、目的地から当該目的地の経路案内を終了する位置までの範囲としてもよい。移動体の走行状況が所定の状況であるとは、目的地を通過した状況や、目的地付近でのUターンした状況などが挙げられるが、代表的には、後述するように、移動体が減速した後に加速して当該目的地を通過した状況や、停止してから所定時間内に走行を再開した状況が挙げられる。検索部103は、判断部102によって所定の状況であると判断された場合に、目的地と同じ種別の他の施設以下、代替施設というを検索する。代替施設は、利用者にとって、目的地の施設と同じ利用目的が達成できる施設であり、たとえば、ジャンルごとに予め設定されている。具体的には、目的地がA飲食店であった場合、代替施設はB飲食店であり、また、目的地がCガソリンスタンドであった場合、代替施設はDガソリンスタンドである。また、たとえば、飲食店などでは、予めの設定により、和食、洋食、ファーストフードなどごとに、より詳細に代替施設を検索することも可能である。提示部104は、検索部103によって検索された代替施設を提示する。提示部104による代替施設の提示方式は、表示画面による提示でもよいし、音声による提示でもよいし、表示画面および音声による提示でもよい。また、本実施の形態において、検索設定部105は、任意の構成要素である。検索設定部105は、目的地周辺における移動体の走行状況が所定の状況である場合に、代替施設を検索するか否かを予め設定する。本構成は、予めの設定により、利用者にとって施設検索が不要な場合には、代替施設の検索をおこなわないようにし、利用者にとって施設検索が必要な場合には、代替施設の検索をおこなうようにしたものである。また、本実施の形態において、通知制御部106は、任意の構成要素である。通知制御部106は、目的地までの経路の案内を開始する際に、検索設定部105に対する設定入力を促す通知をおこなう。設定入力は、入力部107を介しておこなわれる。通知制御部106による通知方式は、表示画面による通知でもよいし、音声による通知でもよいし、表示画面および音声による通知でもよい。本構成は、通知制御部106による通知の制御により、検索設定部105に対する設定入力のタイミングを案内開始時とすることを可能にしたものである。また、本実施の形態において、判断部102は、移動体が目的地周辺で減速した後に加速して目的地を通過した状況を所定の状況であると判断してもよい。減速した後に加速するとは、具体的には、たとえば、目的地の駐車場が混雑している場合など、利用者が目的地を視認して通過する場合などである。なお、減速しない場合は、不注意により目的地を通り過ぎてしまった場合と想定できる。このように、本構成は、利用者が意図的に目的地を通過したのか、不注意により目的地を通過したのかを判断することを可能にしたものである。また、本実施の形態において、判断部102は、移動体が目的地周辺に停止してから所定時間内に走行を再開した状況を所定の状況であると判断してもよい。停止には、目的地周辺にて移動体が停車したことのほか、エンジンの停止をも含む。走行の再開は、車両のタイヤが回転し動き出すことのほか、エンジンを停止した場合にはエンジンの始動をも含む。本構成は、移動体を停止させたものの、たとえば、施設内が混雑しており、利用者が当該施設とは異なる代替施設に行こうとして、運転を再開させた場合を想定したものである。また、本実施の形態において、経路探索部108は、任意の構成要素である。経路探索部108は、検索部103によって検索された代替施設までの経路を探索する。この場合、提示部104は、経路探索部108によって探索された代替施設までの経路を提示する。経路探索部108は、検索された代替施設のうち、現在位置から最も近い代替施設までの経路を探索してもよいし、複数の代替施設の検索結果を提示した後、利用者から選択された施設までの経路を探索してもよい。ナビゲーション装置のナビゲーション処理手順つぎに、図2を用いて、ナビゲーション装置100のナビゲーション処理手順について説明する。図2は、本実施の形態にかかるナビゲーション装置100のナビゲーション処理手順の一例を示すフローチャートである。図2のフローチャートにおいて、ナビゲーション装置100は、目的地周辺に位置したか否かを判断するステップS201。ステップS201において、目的地周辺に位置するまで待機状態にあるステップS201:Noのループ。ステップS201において、目的地周辺に位置するとステップS201:Yes、移動体の走行状況が所定の状況であるか否かを判断するステップS202。ステップS202において、移動体の走行状況が所定の状況であると判断した場合ステップS202:Yes、代替施設を検索するステップS203。このあと、検索結果を提示しステップS204、一連の処理を終了する。一方、ステップS202において、移動体の走行状況が所定の状況ではないと判断した場合ステップS202:No、一連の処理を終了する。以上説明したように、本実施の形態にかかるナビゲーション装置100は、目的地周辺における移動体の走行状況が所定の状況であると判断した場合に、代替施設を検索し、検索結果を提示するようにした。つまり、目的地周辺にて移動体の走行状況が所定の状況である場合に、利用者が施設検索の入力をおこなうことなく、検索結果を提示することができる。したがって、利用者の手間を省くことができるとともに、検索時における時間を短縮することができる。以下に、本発明の実施例について説明する。ナビゲーション装置300のハードウェア構成図3を用いて、本実施例にかかるナビゲーション装置300のハードウェア構成について説明する。図3は、本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。図3において、ナビゲーション装置300は、車両などの移動体に搭載されており、CPU301と、ROM302と、RAM303と、磁気ディスクドライブ304と、磁気ディスク305と、光ディスクドライブ306と、光ディスク307と、音声I/Fインターフェース308と、スピーカ309と、入力デバイス310と、映像I/F311と、ディスプレイ312と、通信I/F313と、GPSユニット314と、各種センサ315と、を備えている。また、各構成部301~315はバス320によってそれぞれ接続されている。CPU301は、ナビゲーション装置300の全体の制御を司る。ROM302は、ブートプログラム、現在地点算出プログラム、経路探索プログラム、経路誘導プログラム、ナビゲーションプログラムなどの各種プログラムを記録している。また、RAM303は、CPU301のワークエリアとして使用される。現在地点算出プログラムは、たとえば、後述するGPSユニット314および各種センサ315の出力情報に基づいて、車両の現在地点ナビゲーション装置300の現在地点を算出させる。経路探索プログラムは、後述する磁気ディスク305に記録されている地図データなどを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短または最速経路やユーザが指定した条件に最も合致する経路などである。また、目的地点のみならず、立ち寄り地点や休憩地点までの経路を探索してもよい。探索された誘導経路は、CPU301を介して音声I/F308や映像I/F311へ出力される。経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在地点算出プログラムを実行することによって算出された車両の現在地点情報、磁気ディスク305から読み出された地図データに基づいて、リアルタイムな経路誘導情報を生成させる。生成された経路誘導情報は、CPU301を介して音声I/F308や映像I/F311へ出力される。ナビゲーションプログラムは、目的地周辺における車両の走行状況が所定の状況であるか否かを判断するとともに、所定の状況であると判断した場合に、目的地と同じ種別の他の施設以下、代替施設というを検索する。検索した結果は、CPU301を介して音声I/F308や映像I/F311へ出力される。磁気ディスクドライブ304は、CPU301の制御にしたがって磁気ディスク305に対するデータの読み取り/書き込みを制御する。磁気ディスク305は、磁気ディスクドライブ304の制御で書き込まれたデータを記録する。磁気ディスク305としては、たとえば、HDハードディスクやFDフレキシブルディスクを用いることができる。光ディスクドライブ306は、CPU301の制御にしたがって光ディスク307に対するデータの読み取り/書き込みを制御する。光ディスク307は、光ディスクドライブ306の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク307は、書き込み可能な記録媒体を利用することもできる。また、この着脱自在な記録媒体として、光ディスク307のほか、MO、メモリカードなどであってもよい。音声I/F308は、スピーカ309に接続される。スピーカ309は、音声を出力する。入力デバイス310は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス310は、リモコン、キーボード、マウス、タッチパネルのうち、いずれか一つの形態によって実現されてもよいし、複数の形態によって実現されてもよい。映像I/F311は、ディスプレイ312と接続される。映像I/F311は、具体的には、たとえば、ディスプレイ312全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するVRAMVideoRAMなどのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ312を表示制御する制御ICなどによって構成される。ディスプレイ312には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ312には、上述した地図データが2次元または3次元に描画される。ディスプレイ312に表示された地図データには、ナビゲーション装置300を搭載した車両の現在地点をあらわすマークなどを重ねて表示することができる。車両の現在地点は、CPU301によって算出される。このディスプレイ312は、たとえば、CRT、TFT液晶ディスプレイ、プラズマディスプレイなどを採用することができる。ディスプレイ312は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ312は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両内に複数設置してもよい。通信I/F313は、無線を介してネットワークに接続され、ナビゲーション装置300とCPU301とのインターフェースとして機能する。通信I/F313は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とCPU301とのインターフェースとしても機能する。通信網には、LAN、WAN、公衆回線網や携帯電話網などがある。具体的には、通信I/F313は、たとえば、FMチューナー、VICSVehicleInformationandCommunicationSystem/ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、VICSセンターから配信される渋滞や交通規制などの道路情報を取得する。なお、VICSは登録商標である。また、通信I/F313は、たとえば、DSRCDedicatedShortRangeCommunicationを用いた場合は、路側に設置された無線装置と双方向の無線通信をおこなう車載無線装置によって構成され、交通情報や地図情報などの各種情報を取得する。なお、DSRCの具体例としては、ETCノンストップ自動料金支払いシステムが挙げられる。GPSユニット314は、GPS衛星からの電波を受信し、車両の現在地点を示す情報を出力する。GPSユニット314の出力情報は、後述する各種センサ315の出力値とともに、CPU301による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度経度、高度などの、地図データ上の1点を特定する情報である。各種センサ315は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ315の出力値は、CPU301による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。図1に示したナビゲーション装置100が備える目的地設定部101と、判断部102と、検索部103と、提示部104と、検索設定部105と、通知制御部106と、入力部107と、経路探索部108とは、図3に示したナビゲーション装置300におけるROM302、RAM303、磁気ディスク305、光ディスク307などに記録されたプログラムやデータを用いて、CPU301が所定のプログラムを実行し、ナビゲーション装置300における各部を制御することによってその機能を実現する。すなわち、本実施例のナビゲーション装置300は、ナビゲーション装置300における記録媒体としてのROM302に記録されているナビゲーションプログラムを実行することにより、図1に示したナビゲーション装置100が備える機能を、図2に示したナビゲーション処理手順で実行することができる。ナビゲーション装置がおこなうナビゲーション処理の一例つぎに、図4を用いて、本実施例にかかるナビゲーション装置300がおこなうナビゲーション処理の一例について説明する。図4は、本実施例にかかるナビゲーション装置300がおこなうナビゲーション処理の一例を示すフローチャートである。図4において、ナビゲーション装置300は、目的地を設定したか否かを判断するステップS401。ステップS401において、目的地を設定するまで待機状態にあるステップS401:Noのループ。ステップS401において、目的地を設定するとステップS401:Yes、ディスプレイ312およびスピーカ309を介して、目的地周辺における移動体の走行状況が所定の状況である場合に、代替施設の検索をおこなうか否かの設定入力を促す通知をおこなうステップS402。なお、ステップS402における設定入力を促す通知については、図5を用いて、後述する。このあと、設定入力を受け付けるまで待機状態にありステップS403:Noのループ、設定入力を受け付けるとステップS403:Yes、目的地までの案内をおこなうステップS404。このあと、移動体の現在位置が目的地周辺か否かを判断するステップS405。ステップS405において、目的地周辺であると判断するまでステップS405:No、ステップS404に移行する。ステップS405において、目的地周辺であると判断した場合ステップS405:Yes、案内を終了するステップS406。そして、代替施設の検索をおこなう設定になっているか否かを判断するステップS407。ステップS407において、代替施設の検索をおこなう設定になっている場合ステップS407:Yes、所定の状況として、目的地を減速した後に加速して通過したか否かを判断するステップS408。ステップS408において、目的地を減速した後に加速して通過したと判断した場合ステップS408:Yes、代替施設を検索しステップS409、検索結果を表示するステップS410。検索結果が複数ある場合は、複数の施設を表示すればよい。このあと、目的地の選択を受け付けたか否かを判断するステップS411。なお、ステップS410における検索結果の表示、およびステップS411における目的地の変更を受け付ける表示画面の詳細については、図6を用いて後述する。ステップS411において、目的地の選択を受け付けるとステップS411:Yes、受け付けた代替施設を目的地として経路探索をおこなうステップS412。そして、目的地までの案内をおこないステップS413、ステップS408に移行する。一方、ステップS407において、代替施設の検索をおこなう設定になっていない場合ステップS407:No、一連の処理を終了する。また、ステップS411において、目的地の選択を受け付けない場合ステップS411:No、具体的には、後述するが、図6に示す案内中止の入力を受け付けた場合、一連の処理を終了する。また、ステップS408において、目的地を減速した後に加速して通過していないと判断した場合ステップS408:No、目的地にて停止したか否かを判断するステップS414。なお、目的地における停止には、エンジンの停止を含む。ステップS414において、目的地にて停止したと判断した場合ステップS414:Yes、走行を開始するまで待機状態にあるステップS415:Noのループ。なお、走行の開始は、エンジンを停止した場合におけるエンジンの始動を含む。ステップS415において、走行を開始したと判断した場合ステップS415:Yes、停止してから所定時間内か否かを判断するステップS416。ステップS416において、停止してから所定時間内であると判断した場合ステップS416:Yes、ステップS409に移行する。一方、ステップS414において、目的地にて停止していないと判断した場合ステップS414:No、一連の処理を終了する。また、ステップS416において、停止してから所定時間内ではないと判断した場合ステップS416:No、一連の処理を終了する。なお、上述したステップS412における経路探索は、利用者から代替施設の選択の入力を受け付けたタイミングで経路探索をおこなうようにしているが、これに限らず、利用者からの入力を待つことなく、検索結果のうち、現在位置から最も近い代替施設までの経路探索をおこなってもよい。上述した処理により、目的地周辺における移動体の走行状況が所定の状況の場合に、利用者が施設検索の入力をおこなうことなく、検索結果を表示することができる。したがって、利用者の手間を省くことができるとともに、検索時における時間を短縮することができる。所定の状況にて代替施設を検索するか否かの設定入力を促す通知の一例つぎに、図5を用いて、所定の状況にて代替施設を検索するか否かの設定入力を促す通知の一例について説明する。図5は、所定の状況にて代替施設を検索するか否かの設定入力を促す通知の一例を示す説明図である。図5において、ディスプレイ312に表示される表示画面500は、図4のステップS402において表示される画面であり、Aコンビニエンスストアが目的地512に設定され経路探索がおこなわれた際の画面を示している。表示画面500には、地図画面510と、設定受付画面520とが表示されている。地図画面510には、現在位置511と、目的地512と、現在位置511から目的地512までの経路513とが表示されている。設定受付画面520には、所定の状況にて代替施設を検索するか否かの設定入力を促す通知と、利用者からの選択を受け付ける選択ボタン521とが表示されている。この設定受付画面520において、選択ボタン521を介して、利用者からはいの選択を受け付けると、所定の状況にて代替施設を検索する設定となる。一方、選択ボタン521を介して、利用者からいいえの選択を受け付けると、所定の状況にて代替施設を検索しない設定となる。代替施設への目的地の変更を受け付ける表示画面の一例つぎに、図6を用いて、代替施設への目的地の変更を受け付ける表示画面の一例について説明する。図6は、代替施設への目的地の変更を受け付ける表示画面の一例を示す説明図である。図6において、ディスプレイ312に表示される表示画面600は、図4のステップS409およびステップS410にて表示される画面であり、目的地を減速した後に加速して通過した場合に表示される画面を示している。表示画面600には、地図画面510と、変更受付画面610とが表示されている。地図画面510には、現在位置511と、目的地512と、が表示されている。変更受付画面610には、代替施設の検索結果と、代替施設への目的地の変更を受け付ける選択ボタン611とが表示されている。この表示画面600において、選択ボタン611を介して、利用者からBコンビニエンスストアに変更の選択を受け付けると、代替施設としてのBコンビニエンスストアに目的地を変更し、案内がおこなわれる。また、選択ボタン611を介して、利用者からCコンビニエンスストアに変更の選択を受け付けると、代替施設としてのCコンビニエンスストアに目的地を変更し、案内がおこなわれる。また、選択ボタン611を介して、利用者から案内中止の選択を受け付けると、案内が中止される。以上説明したように、本実施例にかかるナビゲーション装置300は、目的地周辺における車両の走行状況が所定の状況であると判断した場合に、代替施設を検索し、検索結果を表示するようにした。つまり、目的地までの案内が終了したあとであっても、目的地周辺にて車両の走行状況が所定の状況の場合に、利用者が施設検索の入力をおこなうことなく、検索結果を表示することができる。したがって、利用者の手間を省くことができるとともに、検索時における時間を短縮することができる。また、本実施例では、目的地周辺における車両の走行状況が所定の状況である場合に、代替施設を検索するか否かを予め設定するようにした。したがって、予めの設定により、利用者にとって施設検索が不要な場合には、代替施設の検索をおこなわないようにし、利用者にとって施設検索が必要な場合には、代替施設の検索をおこなうようにすることができる。これにより、利用者に対して、不要な情報を提示することがない。また、本実施例では、目的地までの経路の案内を開始する際に、代替施設を検索するか否かの設定入力を促す通知をおこなうようにした。つまり、代替施設の検索に関する設定入力のタイミングを案内開始時とする。これにより、利用者が目的地などの設定をおこなう際に、同時に、代替施設の検索に関する設定入力をおこなうことができるので、利用者は、当該設定の入力に煩わしさを感じることなく、当該設定入力をおこなうことができる。また、本実施例では、車両が目的地周辺で減速した後に加速して目的地を通過した状況を所定の状況であると判断するようにした。つまり、利用者が意図的に目的地を通過したのか、不注意により目的地を通過したのかを判断することができる。これにより、利用者が意図的に目的地を通過した場合に、代替施設を検索し、検索結果を提示することができる。したがって、利用者による施設検索が見込まれる状況下にて、利用者からの入力を要することなく、代替施設の検索をおこなうことができる。また、本実施例では、車両が目的地周辺に停止してから所定時間内に走行を再開した状況を所定の状況であると判断するようにした。これにより、利用者が移動体を停止させたものの、たとえば、施設内が混雑しており、走行を再開したときに、代替施設の検索をおこない、検索結果を提示することができる。したがって、利用者による施設検索が見込まれる状況下にて、利用者からの入力を要することなく、代替施設の検索をおこなうことができる。また、本実施例では、代替施設までの経路を探索し、探索された代替施設までの経路を提示するようにした。これにより、利用者は、煩わしい操作をおこなうことなく、目的地までの経路を知ることができる。以上説明したように、本発明のナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、および記録媒体によれば、目的地周辺にて車両の走行状況が所定の状況の場合に、利用者からの施設検索の入力を要することなく、検索結果を提示することができる。なお、本実施例で説明したナビゲーション方法は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD-ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。