電気自動車に取り外し可能に搭載された現在位置又は任意の目的地までの経路を表示して案内することができるナビゲーション装置において、現在位置を検出する現在位置検出手段と、情報を表示することができる表示手段と、前記ナビゲーション装置に対して入力操作を行う入力手段と、前記現在位置検出手段で検出された現在位置から前記入力手段で入力された目的地までの経路を探索する経路探索手段と、道路情報、充電施設情報、公共機関情報が記憶された記憶手段と、前記電気自動車の動力用バッテリの残容量を検出する残容量検出手段と、前記経路探索手段で検索された経路を走行する際に必要な電気容量を算出する消費電気容量算出手段と、前記残容量検出手段で検出した残容量と前記消費電気容量算出手段で算出した電気容量から前記目的地まで到達可能か否かを判断する判断手段と、前記判断手段で前記目的地まで到着不可能と判断したときに前記残容量検出手段で検出された動力用バッテリの残容量で到達することができる前記経路における充電スポットを前記充電施設情報から検索する充電スポット検索手段と、前記残容量検出手段で検出された前記動力用バッテリの残容量から満充電するまでに必要な時間を算出する充電時間算出手段と、前記充電時間算出手段の算出結果に基づいて前記充電スポットから前記目的地までの前記公共機関情報を用いた経路を前記経路探索手段で再検索させると共に少なくとも一つ以上の前記公共機関情報を用いた経路を前記表示手段に表示するように制御する制御手段と、を備えることを特徴とするナビゲーション装置。前記充電施設情報は、前記充電スポットの緯度経度情報、前記充電スポットが駐車場で有るか否かの情報及び充電スペック、平均充電時間、充電可能台数、充電スポットの平均待ち時間情報の少なくとも一つ以上の情報を備えることを特徴とする請求項1に記載のナビゲーション装置。しかしながら、従来の電気自動車に搭載されたナビゲーション装置は、目的地まで到着することを前提とした経路を提示するが、途中で充電が必要な場合には、充電完了までの待機時間が必要となる。急速に充電できる設備も設置されつつあるが、車載バッテリの充電には少なくとも数十分から数時間が必要となり、充電が完了するまで目的地に移動することができないという問題があった。そこで本発明は、従来の問題を解決するためになされたものであって、特に目的地に電気自動車で到着する必要が無い場合には、充電完了を待つよりも他交通機関を利用して目的地に到着できる経路を提示することができるナビゲーション装置を提供することを目的とする。上記目的を達成するために本発明のナビゲーション装置は、電気自動車に取り外し可能に搭載された現在位置又は任意の目的地までの経路を表示して案内することができるナビゲーション装置において、現在位置を検出する現在位置検出手段と、情報を表示することができる表示手段と、前記ナビゲーション装置に対して入力操作を行う入力手段と、前記現在位置検出手段で検出された現在位置から前記入力手段で入力された目的地までの経路を探索する経路探索手段と、道路情報、充電施設情報、公共機関情報が記憶された記憶手段と、前記電気自動車の動力用バッテリの残容量を検出する残容量検出手段と、前記経路探索手段で検索された経路を走行する際に必要な電気容量を算出する消費電気容量算出手段と、前記残容量検出手段で検出した残容量と前記消費電気容量算出手段で算出した電気容量から前記目的地まで到達可能か否かを判断する判断手段と、前記判断手段で前記目的地まで到着不可能と判断したときに前記残容量検出手段で検出された動力用バッテリの残容量で到達することができる前記経路中における充電スポットを前記充電施設情報から検索する充電スポット検索手段と、前記残容量検出手段で検出された前記動力用バッテリの残容量から満充電するまでに必要な時間を算出する充電時間算出手段と、前記充電時間算出手段の算出結果に基づいて前記充電スポットから前記目的地までの前記公共機関情報を用いた経路を前記経路探索手段で再検索させると共に少なくとも一つ以上の前記公共機関情報を用いた経路を前記表示手段に表示するように制御する制御手段と、を備えることを特徴とする。このように構成された本発明のナビゲーション装置によれば、目的地が設定されると現在位置から目的地までに経路を探索すると共に、電気自動車に搭載されている動力用バッテリの残容量を検出し、探索された少なくとも一つ以上の経路の中に電気自動車の動力用バッテリの残容量で走行可能か否かを判断し、走行可能ではないと判断したときに、経路上における充電スポットを検索すると共に、充電スポットから目的地まで公共機関を用いた経路を再探索して案内することができるように構成されている。また本発明のナビゲーション装置の前記充電施設情報は、前記充電スポットの緯度経度情報、前記充電スポットが駐車場で有るか否かの情報及び充電スペック、平均充電時間、充電可能台数、充電スポットの平均待ち時間情報の少なくとも一つ以上の情報を備えることを特徴とする。このように構成された本発明のナビゲーション装置によれば、充電施設情報として、充電スポットの緯度経度及び充電スポットが駐車場であるか否かの情報、充電スペック、平均受電時間、充電可能台数、充電スポットの平均待ち時間情報の少なくとも一つ以上の情報を備えることで、ナビゲーション装置が経路上における充電スポットを容易に検索することができる。本発明によれば、現在位置から目的地に向かう際に、電気自動車の動力用バッテリの容量が少なくなった場合でも、最適な充電スポットを検索すると共に充電スポットから目的地までの経路を公共機関を用いて再探索して案内することができるので、充電スポットで電気自動車の動力用バッテリを充電している時間を利用して公共機関を使って目的地まで利用者に案内することができる。実施の形態1次に本発明の第1の実施形態におけるナビゲーション装置について図面を参照しながら説明する。図1は、本発明の実施の形態1におけるナビゲーション装置の構成を示すブロック図である。図1に示すように、本発明の実施の形態1におけるナビゲーション装置Nは、現在位置を検出する現在位置検出部1と、地図や経路等の情報を表示する表示部と、ナビゲーション装置Nに対する設定や選択等の入力操作を行う入力部3と、一時的にプログラムを保存可能に構成されたRAM4と、地図情報5a、充電施設情報5b、公共機関情報5cが記憶された記憶部5と、自動車に搭載された動力用バッテリの残容量を検出する残容量検出部6と、ナビゲーション装置Nを動作、制御するためのプログラムが記憶されたROM7と、ナビゲーション装置Nの動作を制御するCPU8とを備えて構成されている。ここで、現在位置検出部1は、ナビゲーション装置Nの現在位置を検出することができるように構成されており、例えば、現在位置検出部1は、GPSGlobalPositioningSystem受信機である。表示部2は、現在位置検出部1で検出された現在位置に対応する地図を表示することができ、また、経路探索して得られた経路を表示することができるように、ナビゲーション装置Nの様々な情報を表示することができるように構成されている。入力部3は、ナビゲーション装置Nに対して目的地設定や条件設定等などの入力操作を行うことができるように構成されている。なお、入力部3として別体で設けているが本願発明を限定するものではなく、表示部2上に表示された項目を選択したり入力することができるタッチパネルとしても同様の効果を得ることができる。RAM4は、ナビゲーション装置NがCPU8によって制御される際に、一時的に情報やプログラムを保存することができるように構成されている。記憶部5は、例えば、ハードディスクのような記録媒体で構成されており、地図情報5a、充電施設情報5b、公共機関情報5cが記憶されており、CPU8からの読み出しに応じて情報を読み出すことができるように構成されている。ここで地図情報5aとは、道路リンク、緯度経度情報が含まれた道路地図データで構成されている。なお、道路地図データとしてリンク毎の渋滞履歴を保存し、経路探索する際に渋滞履歴があるリンクに対して重み付けを変更して検索できるように地図情報を記憶するようにしてもよい。充電施設情報5bは、充電施設位置と充電設備性能と交通機関乗降地点と時刻表と交通機関接続情報を備えて構成されている。なお、各充電施設毎に充電施設から最寄の公共機関における時刻表や交通機関接続情報を備えることで、充電施設から目的地まで公共機関を利用した経路を探索する際に利用することができるように構成されている。公共機関情報5cは、例えば、各駅における電車やバスのダイヤ、乗車時間、電車毎の他の路線の接続状況、乗り継ぎ情報で構成されている。残容量検出部6は、電気自動車の動力用バッテリの残容量を検出することができるように構成されている。ROM7は、ナビゲーション装置Nを動作させるための、経路探索プログラム7a、消費電気容量算出プログラム7b、充電スポット検索プログラム7c、充電時間算出プログラム7d、判断プログラム7e、制御プログラム7fが保存されて構成されており、ナビゲーション装置Nが必要に応じてROM7からプログラムを読み出してCPU8で処理することができるように構成されている。ここで、経路探索プログラム7aは、CPU8に読み込むことで現在位置検出部1で検出された現在位置から入力部3で入力された目的地までの少なくとも一つ以上の経路を記憶部5の地図情報5aを用いて検索することができるように構成されている。消費電気容量算出プログラム7bは、CPU8に読み込むことで経路探索プログラム7aで検索された少なくとも一つ以上の経路における消費電気容量を算出することができるように構成されている。充電スポット検索プログラム7cは、CPU8に読み込むことで経路上における充電スポットを記憶部5に記憶された充電施設情報5bから検索することができるように構成されている。充電時間算出プログラム7dは、CPU8に読み込むことで充電スポット検索プログラムで検索された各充電スポット毎の充電時間を算出することができるように構成されている。判断プログラム7eは、CPU8に読み込むことで残容量検出部6で検出した残容量と消費電気容量算出プログラム7bで算出した消費電気容量から目的地まで到達可能か否かを判断することができるように構成されている。制御プログラム7fは、CPU8に読み込むことで充電時間算出プログラム7dの算出結果に基づいて各充電スポットから目的地までの公共機関情報を用いた経路を経路探索プログラム7aで再検索させると共に少なくとも一つ以上の公共機関情報を用いた経路を表示部2に表示するように制御することができるように構成されている。CPU8は、ナビゲーション装置Nを構成する各部を制御することができると共に、ROM7に保存されている各種のプログラム読み込んでナビゲーション装置Nの動作を制御することができるように構成されている。次にこのように構成されたナビゲーション装置Nの動作について、フローチャートを用いて説明する。図2は、本発明の実施の形態1におけるナビゲーション装置の動作を示すフローチャートである。まず、本発明のナビゲーション装置Nは、目的地検索ボタンが押されたか否かを判定するS1。S1において目的地設定ボタンが押されたと判定されるとS1、YES、表示部2に目的地検索メニューを表示するS2。S2で表示された目的地検索メニューに対してユーザが目的地入力を行った否かを判断するS3。S3において目的地の入力が行われていない場合には、入力が行われるまで待機を行うS3、NO。またS3において目的地が入力されるとS3、YES、現在位置検出部1で現在地の緯度経度を取得して出発地として設定するS4。S4で設定された現在地からS3で入力された目的地までの経路を経路探索プログラム7aで探索しS5、S5で探索された少なくとも一つ以上の経路毎に必要な電気容量を消費電気容量算出プログラム7bで算出するS6。ここでS6で算出された経路毎における電気容量の中から、現在地から目的地までの経路で充電不要な経路があるか否かを判断プログラム7eで判断するS7。S7において現在地から目的地の経路において充電不要な経路があると判断されたときはs7、YES、充電を行わなくても現在位置から目的地まで行くことができる経路を表示部2に表示するS13。また、S7において充電不要な経路は無いと判断プログラム7eによって判断されるとS7、NO、充電スポット検索プログラム7cは、各経路上における充電スポットを充電施設情報5bから検索するS8。次に、各充電スポットから公共機関を利用した目的地周辺の乗降地点までの経路を制御プログラム7fが経路探索プログラム7aを制御して探索させるS9。なお、S9における乗降地点とは、駅やバス停等の公共交通機関がある場所のことをさし、目的地自身に駅やバス停がある場合は目的地自身が乗降地点とするように構成されている。次に、S9において再探索された各経路及び到着時間を表示部2に表示するS10。S10において表示部2に表示された各経路の中から利用者が選択したか否かを判断しS11、S11において経路が選択されていない場合にはS11、NO、経路が選択されるまで待機し、S11において経路が選択された場合にはS11、YES、選択された経路を案内するS12。なお、ここでS9における処理について図3を用いて詳細に説明する。図3は、公共機関を用いて各充電スポットから目的地に到着する処理の流れを示すフローチャートである。本発明のナビゲーション装置NのS9の処理は、ナビゲーション装置Nの記憶部5に記憶された公共機関情報5cから目的地周辺の公共機関である電車の駅、バス停を検索するS9a。S9aにおいて公共機関の乗降地点が目的地周辺にあったか否かを判断しS9b、S9bにおいて目的地周辺に公共機関の乗降地点が無い場合は検索を繰り返しS9b、NO、公共機関の乗降地点が有る場合はS9b、YES、RAM4に蓄積する。次に、RAM4に蓄積された各乗降地点から目的地までの経路及び移動時間を計算するS9c。次に充電スポットから各乗降地点までの経路及び移動時間を計算するS9d。そしてS9cとS9dで計算した経路及び移動時間を用いて充電スポットから目的地までの経路及び移動時間を算出するS9e。このように構成された実施の形態1における本願発明のナビゲーション装置は、電気自動車に搭載された動力用バッテリの残容量を検出し、現在置から目的地まで経路において動力用のバッテリの残容量で充電をせずにいけるか否かを判断し、充電しないといけないと判断した場合には、経路上における充電スポット充電施設を検索し、検索された充電スポットから徒歩、電車、バスなどの公共機関を利用して目的地まで向かうための経路を表示することができる。次に図4を用いて実施の形態1について具体的に説明する。図4aは、本発明の実施の形態1における検索の仕方を示す模式図であり、図4bは、図4aで検索した条件における目的地までの経路を示す模式図である。図4aに示すように充電スポットC1、C2、C3の充電設備は同程度の性能を持っており、充電スポットC1、C2、目的地Dはそれぞれ駅S1、S2、S3からの徒歩圏内に位置し、また現在の電気自動車の動力用バッテリの残容量でたどり着ける充電スポットをC1、C2、C3とする。本実施の形態1では、目的地Dに電気自動車以外の交通手段で到着する手段を検索する。図4aの例では駅S3から徒歩で到着することが可能である。次に充電スポットC1、C2、C3に対して近場に電車、バス等の公共機関の乗り換え可能な経路があるか否かを検索する。充電スポットC1、C2に関してはそれぞれ駅S1、S2まで徒歩で移動し、電車への乗り換えてS3の駅に向かうことが可能である。ここで、駅S1から駅S3を結ぶ経路において、記憶部5に記憶された公共機関情報5cである時刻表及び路線の接続情報を用いてS3への到着予想時刻を算出する。同様に駅S2から駅S3を結ぶ経路について、S3への到着予想時刻を算出する。この結果、例えば、駅S1で電車に乗り換えるよりも駅S2で電車に乗り換えた方が目的地Dへの到着が早いと判断された場合には、図4bに示すように充電スポットC2に自動車を停車して充電し、充電スポットC2から徒歩で駅S2に向かい、駅S2から駅S3に電車で移動し、駅S3から目的地に徒歩で向かうことをナビゲーション装置Nで案内することができる。実施の形態2次に本発明のナビゲーション装置Nの実施の形態2について図面を用いて説明する。図6は、本発明の実施の形態2におけるナビゲーション装置の構成を示すブロック図である。本発明の実施の形態1におけるナビゲーション装置は、地図情報5a、充電施設情報5b、公共機関情報5cを記憶部5に記憶されている構成で示したが、本願発明を限定するものではなく、例えば、図6に示すように、現在位置を検出する現在位置検出部1と、地図や経路等の情報を表示する表示部2と、ナビゲーション装置Nに対する設定や選択等の入力操作を行う入力部3と、一時的にプログラムを保存可能に構成されたRAM4と、記憶部5と、自動車に搭載された動力用バッテリの残容量を検出する残容量検出部6と、ナビゲーション装置Nを動作、制御するためのプログラムが記憶されたROM7と、ナビゲーション装置Nの動作を制御するCPU8と、外部サーバと通信を行う通信部9とを備えて構成し、通信部9を介して外部サーバ10に保存され常に新しい情報に更新されている地図情報10a、充電施設情報10b、公共機関情報10c等のデータベースを利用するように構成してもよい。このように本実施の形態2のナビゲーション装置Nは、データを外部サーバから通信を用いて取得することで、最新の時刻表や料金に基づいた計算を行うことができると共に交通機関の運行情報といった動的な情報をセンタ装置から取得することで、その時点での最適な経路を計算することができる。以上より、実施の形態1、実施の形態2について図面を用いて詳しく説明したが、本発明を限定するものではなく、例えば、充電スポットに車を駐車して目的地に行く際に、目的地に到着後、動力用バッテリの充電時間が終了する頃に充電スポットに戻るように経路案内するように構成してもよい。この場合、充電スポットに車両を停止させて充電を始めた際に、最初に設定さえていた目的地を見かけ上の目的地とし、経路探索においては経由地に変更し、経由地を経由して充電終了までの時間に充電スポットに戻ってくるように案内するようにしてもよい。