所定の位置の周辺に存在する施設を検索し、地図画面上に表示する機能を有する地図表示装置であって、ユーザの入力操作に基づいて、検索する施設のジャンルを選択する手段と、当該選択されたジャンルの施設を前記位置から所定の直線距離内で抽出する手段と、前記位置から当該抽出した施設までの経路を探索する手段と、前記抽出した施設をジャンル内で所定の基準で並べる手段と、当該並べた施設のジャンル、及び当該施設を選択するための選択部材を表示する手段と、当該選択部材により選択されている施設及び当該施設までの経路を前記地図画面上に表示する手段と、を有する地図表示装置。請求項1に記載された地図表示装置において、前記ジャンルを選択する手段は、複数のジャンルの選択が可能であり、前記抽出する手段は、選択された複数のジャンル毎に複数の施設を抽出する地図表示装置。請求項1に記載された地図表示装置において、前記所定の基準は、前記経路の距離又は前記経路の移動所要時間である地図表示装置。本発明は、このような問題点を解決するためになされたものであり、その目的は、所定の位置の周辺に存在する施設を当該位置からの直線距離を基準に抽出し、抽出した施設を他の基準に基づいて並べ、並べた施設の位置及び経路を地図画面上に表示できるようにすることである。本発明の地図表示装置は、所定の位置の周辺に存在する施設を検索し、地図画面上に表示する機能を有する地図表示装置であって、ユーザの入力操作に基づいて、検索する施設のジャンルを選択する手段と、当該選択されたジャンルの施設を前記位置から所定の直線距離内で抽出する手段と、前記位置から当該抽出した施設までの経路を探索する手段と、前記抽出した施設をジャンル内で所定の基準で並べる手段と、当該並べた施設のジャンル、及び当該施設を選択するための選択部材を表示する手段と、当該選択部材により選択されている施設及び当該施設までの経路を前記地図画面上に表示する手段と、を有する地図表示装置である。本発明によれば、所定の位置の周辺に存在する施設を当該位置からの直線距離を基準に抽出し、抽出した施設を他の基準に基づいて並べ、並べた施設の位置及び経路を地図画面上に表示することができる。以下、本発明の実施形態について図面を参照して詳細に説明する。[第1の実施形態]地図表示装置のハードウェア構成図1は、本発明の実施形態の地図表示装置のハードウェア構成のブロック図である。この地図表示装置はPNDPersonalNavigationDeviceに地図表示アプリケーションプログラム以下、地図アプリと言うを実装することで実現することができる。この地図表示装置は、制御部1と、それぞれが制御部1に接続された表示部2、操作部3、GPSGlobalPositioningSystem受信部4、音声入出力部5、及び記憶部6を備えている。制御部1は、CPUCentralProcessingUnit1a、ROMReadOnlyMemory1b、及びRAMRandomAccessMemory1cを内蔵している。また、記憶部6には、地図情報6a、経路情報6b、及び施設情報6cが記憶されている。表示部2は、薄型表示装置、例えば液晶、有機ELElectroluminescenceなどのディスプレイからなり、記憶部6に記憶されている地図情報6a、経路情報6b、施設情報6cに基づいて、制御部1の制御により、地図、施設、経路などを表示する。操作部3は、ユーザがこの地図表示装置を使用するときに各種指令の入力を行うための手段であり、表示部2の画面上のタッチパネル、図示しない装置筐体上のボタン或いはそれらの組み合わせからなる。GPS受信部4は、複数のGPS衛星から送信される電波を受信して演算することにより、受信点、即ちこの地図表示装置の現在位置緯度、経度を測定して、現在位置情報を生成する。音声入出力部5は、ユーザに対するガイダンス音声などを出力するためのスピーカ、ユーザによる音声の指令を入力するためのマイクロホンからなる。記憶部6に記憶されている地図情報6aは、表示部2に表示する地図画像を表すデータである。経路情報6bは、地図情報6aが表す地図画像に対応する領域に存在する道路ネットワークデータである。施設情報6cは、地図情報6aが表す地図画像に対応する領域に存在する各種施設駅、学校、病院、デパート、ガソリンスタンド等に関する情報アイコンを含むである。制御部の機能ブロック図図2は、図1における制御部1の機能ブロック図である。図示のように、制御部1は、機能ブロック、即ちROM1bに記憶されているプログラムをCPU1aがRAM1cをワークエリアとして実行することにより実現される機能として、地図情報管理部11、経路情報管理部12、施設情報管理部13、位置設定部14、施設選択部15、及び表示処理部16を備えている。地図情報管理部11は、ユーザにより操作部3から指定された地図を記憶部6に記憶されている地図情報6aから読み出す手段である。経路情報管理部12は、位置設定部14で設定された検索位置施設を検索する際の基準位置から施設情報管理部13により検索された施設までの経路を、記憶部6に記憶されている経路情報6bを用いて探索するとともに、探索した経路の距離及び経路の移動所要時間を出力する手段である。施設情報管理部13は、ユーザにより操作部3から指定されたジャンルの施設を、位置設定部14により設定された検索位置から所定の直線距離内で検索する手段である。位置設定部14は、施設情報管理手段13が施設を検索する際の基準位置である検索位置を設定する手段である。ここで、位置設定部14は、GPS受信部4で算出された現在位置の設定、及びユーザが操作部3から入力する任意の位置の設定が可能である。また、後者については、住所や観光地名の入力による設定、或いは検索位置を示すアイコンを表示部2に表示されている地図上の所望の位置に止める等による設定が可能である。施設選択部15は、施設情報管理部13により、検索位置から直線距離順に検索された複数の施設を、所定の基準例.経路の距離、経路の移動所要時間、施設の規模に基づいて並べ替える機能、及び並べ替えた複数の施設の内の一つを選択する機能を持つ手段である。表示処理部16の地図表示処理部16aは、地図情報管理部11により記憶部6から読み出された地図情報6aの地図画像データを表示部2に送出する手段である。施設情報表示処理部16cは、施設選択部15により選択された施設のアイコンの画像データを表示部2に送出する手段である。経路表示処理部16bは、経路情報管理部12により探索された複数の施設までの経路のうち、施設選択部15により選択された施設までの経路の画像データを表示部2に送出する手段である。なお、図示を省略したが、表示処理部16は、上記各部に加えて、経路情報管理部12により探索された複数の施設のリストを表示部2に表示させる手段も備えている。地図表示装置の基本動作図3は、本実施形態の地図表示装置の基本動作のフローチャートである。このフローは、ユーザが操作部3から地図アプリを立ち上げる操作を実行したことに応じてスタートする。図3に示すフローがスタートすると、表示部2には図4に示す地図アプリ表示画面が表示される。図4Aに示すように、地図アプリ表示画面100は、地図表示部101、検索ジャンル入力部102、及び検索結果表示部103を備えている。地図表示部101には、地図表示処理部16aから送出された地図画面が表示される。また、施設検索が行われた場合は、施設情報表示処理部16cから送出された施設のアイコン、及び経路表示処理部16bから送出された経路が、地図画面上に表示される。図3に示すフローがスタートした時点では、地図表示部101及び検索結果表示部103には何も表示されていない。また、検索ジャンル入力部102には、図4Bに示す画像が表示されている。即ち、最寄りの施設を検索の文字とその枠121、ジャンルを選択及び全解除の文字122、並びにジャンルを示すボタン群123が表示されている。なお、図3に示すフローがスタートした時点で、地図表示部101、検索ジャンル入力部102、検索結果表示部103に、それぞれ、前回表示した地図又はデフォルトで設定されている地図、前回入力した検索ジャンル又はデフォルトで設定されている検索ジャンル、前回の検索結果又はデフォルトで設定されている検索結果を表示してもよい。図4Bにおいて、ジャンルを選択の文字の表示部位を押下すると、ジャンルを示すボタン群123のうち、任意の一つのボタンを押下して選択できる状態となる。そして、押下されたボタンの色が反転する。図4Cは、ジャンルを選択を5回押下し、その押下毎に、駅、コンビニ、銀行、郵便局、及びスーパーのボタンを押下した状態を示している。なお、押下とは、操作部3を用いて、図示しないカーソルなどのポインティングデバイスの位置をジャンルを選択の文字の表示部位やボタン群123の所望のボタンの表示部位に合わせ、所定のキー確定キー、エンターキー等を押下したり、表示部2の画面上のタッチパネルを押下したりすることを意味する。上述したユーザの操作により、選択されたジャンルを示す情報がRAM1cに記憶され、図3のステップS1が終了する。ここでは、n=5である。なお、図4Bにおいて、全解除の文字の表示部位を押下すると、選択済みのジャンルが全て解除クリアされる。次に、操作部3に対するユーザの操作に基づいて、検索位置の決定が行われるステップS2。図4Aでは省略したが、地図アプリ表示画面100には、位置設定部14により検索位置を決定するための画像として、住所や施設名の入力欄が表示される。その入力欄にユーザが住所や施設名を入力すると、図5に示すように、入力された住所や施設を含む地図が地図表示部101に表示されるとともに、検索位置を示すアイコン以下、検索位置アイコンと言う111が地図の中心に表示される。なお、便宜上、地図の図示を省略した。この状態で所定のキー確定キー、エンターキー等を押下すると、検索位置アイコン111の示す位置、即ち地図表示部101に表示されている地図の中心の位置緯度、経度がRAM1cに記憶され、ステップS2が終了する。ここで、所定のキー確定キー、エンターキー等を押下する前に検索位置アイコン111を押下し、ドラッグすることで、地図の中心の位置を東西南北に移動させ、停止した後に所定のキー確定キー、エンターキー等を押下すれば、停止した位置が設定される。また、このようなユーザが指定した位置を設定する代わりに、GPS受信部4で算出された現在位置を設定することもできる。次に、施設情報管理部13が、ステップS1で決定された複数のジャンルの内の一つを選択し、そのジャンルの施設をステップS2で決定された検索位置の周辺から、複数抽出するステップS3。ここで、ジャンルの選択は図4Bに示すボタン群123の左上端から行い、検索位置から周辺半径10km以内の施設を直線距離の近い順に最大3つ抽出する。次いで、経路情報管理部12が、ステップS3で抽出された各施設までの経路を探索するステップS4。このステップの処理は抽出数分の回数繰り返し、実行される。次に、施設選択部15が、ステップS3で、直線距離の近い順に複数ここでは3つ抽出された施設を所定の基準に従って、並べるステップS5。ここでは、経路距離を基準として、経路距離の短い順に並べている。次いで、施設選択部15が、ステップS5で並べた複数の施設の内の一つを選択するステップS6。どのように選択するかについては後述する。次に、ステップS6で選択された施設のアイコン画像データ、検索位置からステップS6で選択された施設までの経路の画像データが、それぞれ施設情報表示処理部16c、経路表示処理部16bにより、表示部2に送られることで、地図アプリ表示画面100内の地図表示部101に施設のアイコンと施設までの経路が表示されるステップS7。ステップS3~S7は、ステップS1で決定されたジャンルの数ここでは5つ分の回数だけ実行される。これにより、地図アプリ表示画面100に表示される画面を図6に示す。ここで、図6A、B、Cは、それぞれ地図表示部101、検索ジャンル入力部102、検索結果表示部103の表示内容を示している。図6Bに示す表示内容は図4Cの表示内容と同じである。つまり、図4Bに表示されている検索ジャンルの施設が検索され、検索結果が地図表示部101に表示されている。図6Aに示すように、地図表示部101には、検索位置アイコン111、施設を表すアイコン112乃至116、検索位置アイコン111から施設を表すアイコン112乃至116に至る経路112a乃至116aが表示されている。なお、便宜上、地図の表示を省略した。ここで、アイコン112、113、114、115、116は、それぞれ駅、コンビニ、銀行、郵便局、スーパーを表しており、図示を省略した地図にはそれぞれの名称駅であれば路線名及び駅名が表示されている。なお、ステップS3~S7の1回目の実行により地図表示部101に表示されるのは、検索位置アイコン111、駅を表すアイコン112、及び検索位置アイコン111から駅を表すアイコン112までの経路112aであり、ステップS3~S7を繰り返す毎に、順次、アイコン113及び経路113a、アイコン114及び経路114a、アイコン115及び経路115a、アイコン116及び経路116aが追加される。検索結果表示部103には、2段の検索結果表示欄131、132が配置されており、上の段には駅112の検索結果が、下の段にはコンビニ113の検索結果が表示されている。検索結果は、施設の名称、経路距離、移動に要する時間である。ここでは、駅112は、K電鉄M線abc駅、経路距離400m、徒歩5分である。また、コンビニは、Gマートα町支店、経路距離650m、徒歩8分である。他のジャンル銀行、郵便局、スーパーの検索結果は、例えば検索結果表示部103の表示内容をスクロールさせることで表示することができる。なお、ここでは検索結果表示部103に同時に表示されている検索結果表示欄の数を2としたが、この数は表示部2のサイズ、地図アプリ表示画面100のサイズ、検索結果表示部103のサイズなどに応じて増減することができる。検索結果表示欄131、132には、それぞれのジャンル、即ち検索結果表示欄131については駅を、検索結果表示欄132についてはコンビニを選択するためのボタン群131a、132aが配置されている。ここで、ボタン群131a、132aを構成するボタン1、2、3の番号は、検索位置から施設までの経路距離の近い順を表している。ボタン1、2、3を押下することで、ステップS3で抽出された3つの施設の中から所望の施設のアイコン及び経路を地図表示部101に表示することができる。デフォルトでは、図6Cに示すように、ボタン1が選択されているので、検索結果表示欄131、132には、それぞれ3つの駅の内、経路距離が一番近い駅、3つのコンビニの内、経路距離が一番近いコンビニが表示されている。表示する施設をジャンル内で変更したときの動作図6に示す表示状態において、例えばボタン群131aのボタン2を押下すると、図6AにおけるK電鉄M線のabc駅及び経路の表示が消え、代わりに、二番目に近い駅及び経路が表示される。図7は、このときの動作、即ち表示する施設を変更したときの動作を示すフローチャートである。この図において、点線の枠で表示されているステップステップS1~S5は、図3に示す基本動作のフローで実行され、この図のフローでは実行されないステップである。ボタン群131aのボタン2が押下されると、二番目に近い駅が選択されステップS11、一番目に近い駅のアイコン112と経路112aが消去されステップS12、二番目に近い駅のアイコンと経路が表示されるステップS7。ここでは、図6に示す状態において、ボタン群131aのボタン2を押下したものとして説明したが、ボタン群131aのボタン3を押下した場合、及びボタン群132aのボタン2又は3を押下した場合も図7に示すフローを行う。検索するジャンルを追加したときの動作図8は、図6に示す表示状態において、検索するジャンルを追加した場合の動作を示すフローチャートである。即ち、図6Bにおいて、ボタン群123のうち、選択されていないジャンルである薬局、軽食、レンタルDVD、本、病院のうちの1つ以上を押下した場合に、この図のフローがスタートする。この図において、点線の枠で表示されているステップステップS2は、図3に示す基本動作のフローで実行され、この図のフローでは実行されないステップである。まず、ユーザによる検索ジャンルの追加操作に応じて、追加して検索するジャンルが決定されるステップS21。以下のステップは、図3に示す基本動作と同じである。ここで、ステップS3~S7については追加したジャンルに対して行うので、2つのジャンルを追加した場合は2回行うことになる。なお、図3に示すフローでは、ステップS3~S7を検索ジャンル毎に繰り返すように構成したが、ステップS3~S6又はステップS3~S5を検索ジャンル毎に繰り返し、それ以後のステップについては全ての検索ジャンルをまとめて処理するように構成することもできる。[第2の実施形態]地図表示装置のハードウェア構成図9は、本発明の第2の実施形態の地図表示装置のハードウェア構成を示すブロック図である。この地図表示装置は、インターネットなどのネットワーク210を介して接続される端末装置200及びサーバ220と、サーバ220に接続されたデータベース230により構成される。この図において、図1、図2と対応する部分には図1、2と同じ名称が付されている。端末装置200はPCパーソナルコンピュータ、スマートフォンなどの通信機能及び情報処理機能を備えた装置であり、制御部201と、それぞれが制御部201に接続された表示部202、操作部203、GPS受信部204、音声入出力部205、及び通信部206を備えている。ここで、通信部206はネットワーク210を介してサーバ220と通信を行う手段である。また、その他の部分は、図1における同名の部分と同様な構成及び機能を持っている。制御部201は、CPU201a、ROM201b、及びRAM201cを備えており、ROM201bに記憶されているプログラムをCPU201aがRAM201cをワークエリアとして実行することにより実現される機能を示す機能ブロックとして、図示しない位置設定部及び表示処理部を備えている。この位置設定部及び表示処理部は、図2における位置設定部14及び表示処理部16と同様の機能を持っている。サーバ220は、通信制御部221、地図情報管理部222、経路情報管理部223、及び施設情報管理部224を備えている。通信制御部221は、ネットワーク210を介して端末装置200と通信を行う手段である。地図情報管理部222、経路情報管理部223、施設情報管理部224は、それぞれ図2における同名の部分と同様の機能を持っており、データベース230の地図情報DBデータベース231、経路情報DB232、施設情報DB233に接続される。地図情報DB231、経路情報DB232、施設情報DB233には、図1における記憶部6と同様、地図情報、経路情報、施設情報が記憶されている。地図表示装置の基本動作図10は、本実施形態の地図表示装置の基本動作のフローチャートである。図示のように、端末装置200においては、第1の実施形態における地図表示装置と同様、検索ジャンルの決定ステップS101及び検索位置の決定ステップS102を行う。次に、検索位置と検索ジャンルをサーバ220へ送信するステップS103。サーバ220は、検索位置と検索ジャンルを受信しステップS104、周辺10kmの施設の抽出ステップS105、経路探索ステップS106、及び経路距離の短い順に並べることステップS107を順次行う。ここで、ステップS105~S107は、検索ジャンル数分の回数だけ実行される。なお、ステップS107については端末装置200が実行してもよい。次いで、サーバ220は、経路、経路距離、所要時間、施設情報、及びアイコンを端末装置200へ送信するステップS108。端末装置200は、経路、経路距離、所要時間、施設情報、及びアイコンを受信しステップS109、検索ジャンル毎に一つの施設を選択しステップS110、その施設のアイコンと経路を表示部202の地図上に表示するステップS111。表示される画像は第1の実施形態図6と同じである。本実施形態において、表示する施設をジャンル内で変更したときの動作フローは、第1の実施形態図7と同様である。また、検索するジャンルを追加したときの動作フローは、図10のステップS101を図8のステップS21で置き換えたものとなる。以上詳細に説明したように、本発明の実施形態の地図表示装置は、下記1~3の特徴を備えている。1現在位置やユーザが指定した位置から所定の直線距離内で複数抽出した施設を所定の基準経路距離が最短、所要時間が最短、規模が最大に基づいて並べ、並べた施設の位置及びその施設までの経路を地図画面上に表示することができる。2所定の基準に基づいてジャンル毎に並べた施設に対して、並べた施設のジャンル、及び施設を選択するための選択部材である選択ボタン群を表示するとともに、ユーザによる選択ボタンの押下に基づいて、表示する施設を決定することができる。3複数のジャンルの施設を同時に検索し、検索した施設までの経路を表示することができる。