(57)【要約】【課題】検索条件に該当するスポットを検索結果画面に表示する表示制御装置であって、検索されたスポットからユーザにとって有益となるスポットを、当該ユーザに対する操作の負担を軽減して取得することのできる表示制御装置を提供すること。【解決手段】検索結果画面の地図表示領域に、検索条件に従って検索されたスポットの全部または一部の位置を含む地図を表示するとともに、当該地図表示領域上に表示されている地図に含まれるスポットを示すスポット情報をリスト表示領域に表示する。また、ユーザによる表示更新操作が行われたことに基づいて検索結果画面を更新させるとともに、ユーザによる表示更新操作が行われる前の状態において、当該表示更新操作により表示されるべき他のスポット情報に関する情報を検索結果画面内に表示させる。【選択図】図３
2010230722.tif 000002
【特許請求の範囲】
【請求項１】
表示手段を制御して、第１表示領域と第２表示領域とからなる表示画面を設定し、ユーザにより設定された検索条件に応じて検索された施設の情報を当該第１表示領域ならびに当該第２表示領域に表示させる表示制御装置であって、
前記検索された施設の全部または一部の位置を含む地図を前記第１表示領域に表示させるとともに、当該第１表示領域に表示されている地図に含まれる施設を示す施設指示情報を第２表示領域に表示させる表示制御手段を備え、
前記表示制御手段は、前記第２表示領域に表示されていない他の施設指示情報を前記第２表示領域に表示されている施設指示情報に続いて表示させるための前記ユーザによる表示更新操作が行われたことに基づいて前記表示画面を更新させるとともに、前記ユーザによる前記表示更新操作が行われる前の状態において、少なくとも一つの前記他の施設指示情報に関する情報を前記表示画面内に表示させる、ことを特徴とする表示制御装置。
【請求項２】
請求項１に記載の表示制御装置であって、
前記表示制御手段は、前記第２表示領域に表示させる施設指示情報の数を予め設定し、前記第１表示領域に表示されている地図に含まれる施設の数が前記施設数より多い場合、当該地図に含まれる施設のうち、当該施設の位置と前記地図上の基準位置との距離が短い順に当該施設を示す前記施設指示情報を前記設定された数表示させることを特徴とする表示制御装置。
【請求項３】
請求項２に記載の表示制御装置であって、
前記表示制御手段は、前記第２表示領域に表示させる施設指示情報の対象から外れた他の施設指示情報のうち、前記地図上の基準位置からの距離が最も短い位置にある施設を示す前記他の施設指示情報に関する情報を前記表示画面内に表示させることを特徴とする表示制御装置。
【請求項４】
請求項２に記載の表示制御装置であって、
前記表示制御手段は、前記第２表示領域に表示させる施設指示情報の対象から外れた他の施設指示情報のうち、前記第２表示領域に表示されている施設指示情報においてユーザにより選択された当該施設指示情報に対応する施設と同種の施設を示す当該他の施設指示情報に関する情報を前記表示画面内に表示させることを特徴とする表示制御装置。
【請求項５】
検索対象となる施設の検索条件を設定するために用いられる検索条件設定手段と、
第１表示領域と第２表示領域とを含む表示画面を表示する表示手段と、
前記第２表示領域に、前記設定された検索条件に従って検索された施設を示す施設指示情報を表示させるとともに、当該第２表示領域に表示させている施設指示情報に対応する施設の位置を含む地図を前記第１表示領域に表示させる表示制御手段と、
前記第２表示領域に表示されている施設指示情報に続いて表示されるべき他の施設指示情報を表示させるための表示更新操作が行われたことに基づいて前記表示画面を更新させる更新手段と、
前記表示画面が更新されることにより新たに前記第２表示領域に表示されるべき施設指示情報に対応する施設に関する更新施設情報を、前記表示画面内に表示させる更新情報表示制御手段と、
を備えることを特徴とする施設検索装置。
【請求項６】
請求項５に記載の施設検索装置において、
前記地図上の基準位置を設定するために用いられる基準位置設定手段を更に備え、
前記表示制御手段は、前記第２表示領域に、前記施設指示情報を前記基準位置からの距離が短い順に表示させることを特徴とする施設検索装置。
【請求項７】
請求項５または請求項６に記載の施設検索装置において、
前記更新施設情報は、前記表示画面が更新されることにより新たに前記第２表示領域に表示される施設指示情報に対応する施設であって、最も基準位置から距離が短い施設と、前記基準位置との距離を示す情報であることを特徴とする施設検索装置。
【請求項８】
請求項５乃至請求項７の何れか一項に記載の施設検索装置において、
前記第２表示領域に表示されている施設指示情報の何れかを選択施設指示情報として選択するために用いられる選択手段を更に備え、
前記表示制御手段は、前記第２表示領域に同じ種別の施設に対応する施設指示情報が複数表示されている場合に、当該同じ種別の施設に対応する施設指示情報の何れかが前記選択施設指示情報として選択されたときには、当該選択施設指示情報と、当該選択施設指示情報に対応する施設と同じ種別の施設に対応する同種別施設指示情報とを、当該選択施設指示情報に対応する施設と異なる種別の施設に対応する異種別施設指示情報と区別するように表示することを特徴とする施設検索装置。
【請求項９】
請求項８に記載の施設検索装置において、
前記表示制御手段は、前記第１表示領域に表示されている地図上において、前記選択施設指示情報に対応する施設の位置を第１の色を付したアイコンにより表現し、前記同種別施設指示情報に対応する施設の位置を第２の色を付したアイコンにより表現し、前記異種別施設表示領域に表示されている施設指示情報に対応する施設の位置を第３の色を付したアイコンにより表現することを特徴とする施設検索装置。
【請求項１０】
請求項５乃至請求項７の何れか一項に記載の施設検索装置において、
前記第２表示領域に表示されている施設指示情報の何れかを選択施設指示情報として選択するために用いられる選択手段を更に備え、
前記更新情報表示制御手段は、前記表示画面が更新されることにより新たに前記第２表示領域に表示される施設指示情報に対応する施設の中に、前記選択施設指示情報に対応する施設と同じ種別の施設が存在する場合には、当該同じ種別の施設に関する更新施設情報を、前記表示画面内に表示させることを特徴とする施設検索装置。
【請求項１１】
表示手段を制御して、第１表示領域と第２表示領域とからなる表示画面を設定し、ユーザにより設定された検索条件に応じて検索された施設の情報を当該第１表示領域ならびに当該第２表示領域に表示させる表示制御方法であって、
前記検索された施設の全部または一部の位置を含む地図を前記第１表示領域に表示させる第１表示制御工程と、
前記第１表示領域に表示されている地図に含まれる施設を示す施設指示情報を第２表示領域に表示させる第２表示制御工程と、
前記第２表示領域に表示されている施設指示情報に続いて表示させる、当該第２表示領域に表示されていない他の施設指示情報うちの少なくとも一つの当該他の施設指示情報に関する情報を、前記第２表示領域に前記施設指示情報が表示されている前記表示画面内に表示させる第３表示制御工程と、
前記他の施設指示情報を前記第２表示領域に表示されている施設指示情報に続いて表示させるための前記ユーザによる表示更新操作が行われたことに基づいて前記表示画面を更新させる第４表示制御工程と、
を含むことを特徴とする表示制御方法。
【請求項１２】
検索対象となる施設の検索条件を取得する検索条件取得工程と、
表示画面内の第２表示領域に、前記取得した検索条件に従って検索された施設を示す施設指示情報を表示させるとともに、当該第２表示領域に表示させている施設指示情報に対応する施設の位置を含む地図を前記表示画面内の第１表示領域に表示させる表示制御工程と、
前記第２表示領域に表示されている施設指示情報に続いて表示されるべき他の施設指示情報を表示させるための表示更新操作が行われたことに基づいて前記表示画面を更新させる更新工程と、
前記表示画面が更新されることにより新たに前記第２表示領域に表示されるべき施設指示情報に対応する施設に関する更新施設情報を、前記表示画面内に表示させる更新情報表示制御工程と、
を含むことを特徴とする施設検索方法。
【請求項１３】
検索対象となる施設の検索条件を設定するために用いられる検索条件設定手段と、
第１表示領域と第２表示領域とを含む表示画面を表示する表示手段と、
を備える施設検索装置に含まれるコンピュータを、
前記第２表示領域に、前記設定された検索条件に従って検索された施設を示す施設指示情報を表示させるとともに、当該第２表示領域に表示させている施設指示情報に対応する施設の位置を含む地図を前記第１表示領域に表示させる表示制御手段、
前記第２表示領域に表示されている施設指示情報に続いて表示されるべき他の施設指示情報を表示させるための表示更新操作が行われたことに基づいて前記表示画面を更新させる更新手段、
前記表示画面が更新されることにより新たに前記第２表示領域に表示されるべき施設指示情報に対応する施設に関する更新施設情報を、前記表示画面内に表示させる更新情報表示制御手段、
として機能させることを特徴とする施設検索用プログラム。
【請求項１４】
ユーザにより入力された検索条件に基づく検索処理の実行により得られた施設に関する施設情報であって、前記施設の位置を示す位置情報と前記施設の名称を示す名称情報とを含む施設情報を表示する施設情報表示装置であって、
前記位置情報に基づいて前記施設の位置を示す象徴を地図上に表示するための地図表示領域と、前記地図表示領域とは異なる他の表示領域であって前記名称情報に基づいて前記施設の名称を示す文字を表示するための名称表示領域と、を含む表示画面を表示する表示手段と、
前記地図表示領域に表示される施設の位置を示す象徴と前記名称表示領域に表示される施設の名称を示す文字とが同一の施設に関する施設情報として一対一に対応するように表示させる表示制御手段と、
を備えたことを特徴とする施設情報表示装置。
【請求項１５】
請求項１４に記載の施設情報表示装置であって、
前記表示制御手段は、前記地図表示領域に表示されている地図の表示縮尺を変更する指示に応じて当該地図の表示縮尺を変更するとともに、当該表示縮尺の変更に伴って更新された施設の位置を示す象徴と一対一に対応するように前記名称表示領域における施設の名称を示す文字の表示を更新することを特徴とする施設情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、表示制御装置、表示制御方法、施設情報表示装置、施設検索装置、施設検索方法、及び施設検索用プログラムに関する。
【背景技術】
【０００２】
近年、自動車設置用のナビゲーション装置（いわゆる、カーナビゲーション装置）のみならず、携帯用のナビゲーション装置など各種ナビゲーション装置が普及している。こうしたナビゲーション装置の中には、周辺施設検索機能を有するものがある。周辺施設検索機能とは、現在位置などの基準位置を中心として、ユーザにより設定されたジャンル（コンビニエンスストア、レストラン等）に該当する施設を検索する機能である。周辺施設検索機能は、例えば、現在位置周辺のコンビニエンスストアなどを探したいと考えているユーザにとって便利な機能である。
【０００３】
こうした中、ユーザにより設定されたジャンルに該当する施設を基準位置の所定範囲内から検索し、施設を検索できた場合に基準位置から当該施設までの移動距離または／および到着予想時間を算出し、１つの表示画面における表示領域を２つに分割したその一方に、検索した施設の名称、施設までの移動距離及び到着予想時間を表示し、その他方に、基準位置及び検索した施設の位置を示す地図を表示させる技術が公開されている（例えば、特許文献１）。また、特許文献１に記載されてはいないが、検索した施設が多数あって、その検索された多数の施設の情報を一度に表示画面に表示することができない場合には、表示更新操作（例えば、タッチパネルに表示された「次へ」ボタンをタッチする操作）を行うことで、順次検索した施設の情報を表示する技術が周知である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２３２６４１号公報（第８図）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、検索された施設のうち表示画面に表示されていない施設に関する情報をユーザが取得するためには、表示更新操作を行う必要があり、たとえ表示更新操作を行っても必ずしも所望の施設の情報が得られるとは限らない。つまり、表示更新操作を行う前の表示画面に表示された施設の情報よりも有益な施設の情報が表示更新操作を行った以降の施設の情報に存在してなければ、その表示更新操作自体が無駄となる場合があった。
【０００６】
本願は、上記の問題点に鑑みてなされたものであり、その目的の一例は、検索された施設からユーザにとって有益となる施設の情報を、当該ユーザに対する操作の負担を軽減して取得することのできる表示制御装置、表示制御方法、施設情報表示装置、施設検索装置、施設検索方法及び施設検索用プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、表示手段を制御して、第１表示領域と第２表示領域とからなる表示画面を設定し、ユーザにより設定された検索条件に応じて検索された施設の情報を当該第１表示領域ならびに当該第２表示領域に表示させる表示制御装置であって、前記検索された施設の全部または一部の位置を含む地図を前記第１表示領域に表示させるとともに、当該第１表示領域に表示されている地図に含まれる施設を示す施設指示情報を第２表示領域に表示させる表示制御手段を備え、前記表示制御手段は、前記第２表示領域に表示されていない他の施設指示情報を前記第２表示領域に表示されている施設指示情報に続いて表示させるための前記ユーザによる表示更新操作が行われたことに基づいて前記表示画面を更新させるとともに、前記ユーザによる前記表示更新操作が行われる前の状態において、少なくとも一つの前記他の施設指示情報に関する情報を前記表示画面内に表示させる、ことを特徴とする表示制御装置である。
【０００８】
また、上記課題を解決するために、請求項５に記載の発明は、検索対象となる施設の検索条件を設定するために用いられる検索条件設定手段と、第１表示領域と第２表示領域とを含む表示画面を表示する表示手段と、前記第２表示領域に、前記設定された検索条件に従って検索された施設を示す施設指示情報を表示させるとともに、当該第２表示領域に表示させている施設指示情報に対応する施設の位置を示す地図を前記第１表示領域に表示させる表示制御手段と、前記第２表示領域に表示されている施設指示情報に続いて表示されるべき他の施設指示情報を表示させるための表示更新操作が行われたことに基づいて前記表示画面を更新させる更新手段と、前記表示画面が更新されることにより新たに前記第２表示領域に表示されるべき施設指示情報に対応する施設に関する更新施設情報を、前記表示画面内に表示させる更新情報表示制御手段と、を備えることを特徴とする画像表示装置である。
【０００９】
さらに、上記課題を解決するために、請求項１１に記載の発明は、表示手段を制御して、第１表示領域と第２表示領域とからなる表示画面を設定し、ユーザにより設定された検索条件に応じて検索された施設の情報を当該第１表示領域ならびに当該第２表示領域に表示させる表示制御方法であって、前記検索された施設の全部または一部の位置を含む地図を前記第１表示領域に表示させる第１表示制御工程と、前記第１表示領域に表示されている地図に含まれる施設を示す施設指示情報を第２表示領域に表示させる第２表示制御工程と、前記第２表示領域に表示されている施設指示情報に続いて表示させる、当該第２表示領域に表示されていない他の施設指示情報うちの少なくとも一つの当該他の施設指示情報に関する情報を、前記第２表示領域に前記施設指示情報が表示されている前記表示画面内に表示させる第３表示制御工程と、前記他の施設指示情報を前記第２表示領域に表示されている施設指示情報に続いて表示させるための前記ユーザによる表示更新操作が行われたことに基づいて前記表示画面を更新させる第４表示制御工程と、を含むことを特徴とする表示制御方法である。
【００１０】
さらにまた、上記課題を解決するために、請求項１２に記載の発明は、検索対象となる施設の検索条件を取得する検索条件取得工程と、表示画面内の第２表示領域に、前記取得した検索条件に従って検索された施設を示す施設指示情報を表示させるとともに、当該第２表示領域に表示させている施設指示情報に対応する施設の位置を示す地図を前記表示画面内の第１表示領域に表示させる表示制御工程と、前記第２表示領域に表示されている施設指示情報に続いて表示されるべき他の施設指示情報を表示させるための表示更新操作が行われたことに基づいて前記表示画面を更新させる更新工程と、前記表示画面が更新されることにより新たに前記第２表示領域に表示されるべき施設指示情報に対応する施設に関する更新施設情報を、前記表示画面内に表示させる更新情報表示制御工程と、を含むことを特徴とする施設検索方法である。
【００１１】
さらにまた、上記課題を解決するために、請求項１３に記載の発明は、検索対象となる施設の検索条件を設定するために用いられる検索条件設定手段と、第１表示領域と第２表示領域とを含む表示画面を表示する表示手段と、を備える施設検索装置に含まれるコンピュータを、前記第２表示領域に、前記設定された検索条件に従って検索された施設を示す施設指示情報を表示させるとともに、当該第２表示領域に表示させている施設指示情報に対応する施設の位置を示す地図を前記第１表示領域に表示させる表示制御手段、前記第２表示領域に表示されている施設指示情報に続いて表示されるべき他の施設指示情報を表示させるための表示更新操作が行われたことに基づいて前記表示画面を更新させる更新手段、前記表示画面が更新されることにより新たに前記第２表示領域に表示されるべき施設指示情報に対応する施設に関する更新施設情報を、前記表示画面内に表示させる更新情報表示制御手段、として機能させることを特徴とする施設検索用プログラムである。
【００１２】
さらにまた、上記課題を解決するために、請求項１４に記載の発明は、ユーザにより入力された検索条件に基づく検索処理の実行により得られた施設に関する施設情報であって、前記施設の位置を示す位置情報と前記施設の名称を示す名称情報とを含む施設情報を表示する施設情報表示装置であって、前記位置情報に基づいて前記施設の位置を示す象徴を地図上に表示するための地図表示領域と、前記地図表示領域とは異なる他の表示領域であって前記名称情報に基づいて前記施設の名称を示す文字を表示するための名称表示領域と、を含む表示画面を表示する表示手段と、前記地図表示領域に表示される施設の位置を示す象徴と前記名称表示領域に表示される施設の名称を示す文字とが同一の施設に関する施設情報として一対一に対応するように表示させる表示制御手段と、を備えたことを特徴とする施設情報表示装置である。
【図面の簡単な説明】
【００１３】
【図１】本願の実施形態における携帯電話機ＭＰの構成の一例を示すブロック図である。
【図２】本願の実施形態における検索結果リストＬの一例を示す図である。
【図３】本願の実施形態における距離モード検索結果画面１００の一例を示す図である。
【図４】本願の実施形態における距離モード検索結果画面１００の別の一例を示す図である。
【図５】本願の実施形態における地図モード検索結果画面１００の一例を示す図である。
【図６】本願の実施形態における地図モード検索結果画面１００の別の一例を示す図である。
【図７】本願の実施形態におけるバーモード検索結果画面１００の一例を示す図である。
【図８】本願の実施形態におけるシステム制御部２８の制御処理の一例を示すフローチャートである。
【図９】本願の実施形態におけるシステム制御部２８の制御処理における表示制御処理の一例を示すフローチャートである。
【図１０】本願の実施形態におけるシステム制御部２８の表示制御処理における地図モード処理の一例を示すフローチャートである。
【図１１】本願の実施形態におけるシステム制御部２８の表示制御処理におけるバーモード処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本願の最適な実施の形態について、図１〜図１１を参照して詳細に説明する。なお、以下に説明する本実施の形態は、周辺スポット検索アプリケーション（以下、「周辺検索アプリ」という）を搭載した携帯電話機に対して本願を適用した場合の実施形態である。なお、周辺検索アプリは、携帯電話機を携帯するユーザによって設定された検索条件に基づいて基準位置周辺に存在するスポットを検索し、その検索結果としてスポットに関する情報（以下、このスポットに関する情報を単に「スポット情報」と称して説明する）を当該携帯電話機の表示部に表示するためのアプリケーションである。ちなみに、本実施の形態における携帯電話機が本願の表示制御装置、施設検索装置、施設情報表示装置の各々の一実施の形態に相当し、スポットは施設に相当する。
【００１５】
まず、携帯電話機ＭＰの構成について、図１を用いて説明する。図１は、携帯電話機１の構成を示すブロック図である。
【００１６】
図１に示すように、携帯電話機ＭＰは、基地局との電波送受信により移動体通信網に接続して、他の携帯電話機やネットワークに接続されたサーバ等との通信を制御する通信部２１と、例えば、マイクロホン、Ｄ／Ａ変換器等を有し、ユーザの発話音声等をマイクロホンから入力すると当該音声に対応した音声データを生成して通信部２１に出力する音声入力部２２と、例えば、スピーカ、増幅回路等を有し、通信部２１から供給された音声データに対応する音声を生成して拡声する音声出力部２３と、を備え、他の携帯電話機との通話やサーバ等とのデータ通信が可能となっている。かかる通信方式には、例えば、ＰＤＣ（Personal Digital Cellular）方式や、ＩＭＴ（International Mobile Telecommunication）方式、ＰＨＳ（Personal Handy phone System）方式等が採用されている。
【００１７】
また、携帯電話機ＭＰは、文字や画像等の情報を表示する表示画面を有する表示部２４（例えば、液晶ディスプレイ等）と、ユーザからの操作指示を受け付け、その指示内容を指示信号としてシステム制御部２８に出力する操作部２５（例えば、ダイヤルキー、十字キー等）と、各種プログラム（例えば、オペレーティングシステム、Ｗｅｂブラウザプログラム等）及びデータ等を記憶する記憶部２６（例えば、フラッシュメモリ等）と、を備えている。なお、表示部２４が本願の表示手段に相当する。また、この表示部２４における表示画面は、後述するが、地図を表示する表示領域と、スポット情報を表示する表示領域と、の２つの表示領域をもち、周辺検索アプリの実行によって地図ならびにスポット情報を各々の表示領域に同時に表示する。なお、これら２つの表示領域には、互いに連携して、または独立して情報が表示される。また、表示部２４は所謂タッチパネルとしての機能を有しており、ユーザによる表示画面に対するタッチ操作を検出し、表示画面の何れの領域がタッチされたかを示すデータをシステム制御部２８に送信する。
【００１８】
更にまた、携帯電話機ＭＰは、ＣＰＵ（Central Processing Ｕnit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read-Only Memory）等を有するシステム制御部２８を備え、システム制御部２８と各部とは、システムバス２９を介して相互に接続されている。なお、このシステム制御部２８が本願の表示制御手段、更新手段、更新情報表示制御手段に相当する。
【００１９】
さらに、携帯電話機ＭＰは、自己の現在位置を検出する現在位置検出部３０を備える。この現在位置検出部３０は、たとえば、複数のGPS衛星からの電波信号を受信するＧＰＳアンテナ、ならびに当該ＧＰＳアンテナで受信した電波信号に基づいて、緯度経度データ等自己の現在位置を示す位置座標を求めるＧＰＳユニットとで構成される。
【００２０】
記憶部２６には、携帯電話機ＭＰの表示部２４の表示画面に表示するために用いられる、予め設定された複数段階の表示縮尺に応じた複数の地図データが記憶されている。この地図データは、例えば道路データ、背景データ等、各種のデータから構成されている。道路データは、例えば各道路の道路種別、当該道路が接続する地点の識別情報、道路番号、道路名称、道路形状等を規定する道路データや、各地点の緯度経度データ等により示される位置座標データで構成されている。
【００２１】
さらに、記憶部２６には、各種のスポット情報が記憶されている。スポットは、公共の施設、商業目的の施設、サービス業目的の施設、交通機関の施設、レジャー目的の施設、観光対象の施設、文化対象の施設、学校施設等の施設である。より具体的には、例えば、役所、郵便局、警察署、消防署、病院、レストラン、コンビニエンスストア、ガソリンスタンド、駅、ゴルフ場、城、美術館、小中高大学校等がある。各種のスポット情報とは、スポットの位置を示す位置座標データ、スポットの種別を示す分類、名称、住所および付加情報である。付加情報は、スポットの種別に応じた様々な情報であり、例えば、電話番号、ホームページアドレス、営業時間、施設使用料金、駐車場の有無等である。また、付加情報としてスポットの詳細な情報（例えば、レストランの場合には料理の特徴や料金等である）のＤＶＤ上の格納場所の情報を付加しておき、最短検索結果からユーザによってスポットが選択された場合には、そのスポットの詳細な情報を表示するようにしてもよい。
【００２２】
また、記憶部２６には、検索されたスポットの位置を地図上で表現するためのアイコンを示すアイコンデータや、スポット情報を表示画面に図形で表現するためのバーデータ等が記憶されている。なお、地図上に複数のスポットの位置をアイコンで表現するため、当該スポットの種別等に応じた多種多様のアイコンデータが用意され、また、スポット情報における距離情報を図形で表現するために様々な距離に応じた複数のバーデータが用意されている。
【００２３】
システム制御部２８は、ＣＰＵがＲＯＭや記憶部２６に記憶されたアプリケーション等の各種プログラムを読み出し実行することにより携帯電話機ＭＰ全体を制御する。なお、各種プログラム等は、例えば、サーバ等からダウンロードされるようにしてもよいし、メモリカード等の記録媒体から読み込まれるようにしてもよい。
【００２４】
なお、このシステム制御部２８は、ＲＯＭや記憶部２６に記憶されたプログラムの中で上述した「周辺検索アプリ」のプログラムを読み出し実行することにより携帯電話機ＭＰ全体を制御して当該周辺検索の処理を行う。また、システム制御部２８は、「経路探索」のプログラムも有し、当該プログラムを実行することにより２地点間を結ぶ経路を探索し、さらに、音声出力部等を制御して当該探索した経路に沿った誘導を案内する処理を行う。
【００２５】
次に、その「周辺検索アプリ」の概要について、図２〜図７を用いて説明する。
【００２６】
図２は、周辺検索アプリが実行されることにより、ユーザの設定した検索条件に基づいて検索されたスポットの検索結果を示す検索結果リストである。なお、この検索結果リストは、一時的に記憶部２６に記憶される。図３〜図７は、当該検索結果リストに基づいて表示されるスポットの検索結果を示す検索結果画面例である。
【００２７】
以下は、「周辺検索アプリ」の実行によるスポットの検索結果ならびにその検索結果画面の詳細について説明している。
【００２８】
「周辺検索アプリ」を実行すると、最初に、図示しない基準位置設定画面が表示され、スポットを検索する地図範囲を設定するための基準となる基準位置をユーザに設定させる。なお、当初の基準位置としては、携帯電話機ＭＰの現在位置検出部３０で得られる現在位置が設定される構成となっているが、この基準位置設定画面を利用してユーザが任意に設定することができる。当然、この基準位置設定画面に対し、ユーザによる設定が行われなかった場合には、自動的に携帯電話機ＭＰの現在位置が基準位置として設定される。
【００２９】
次いで、図示しない検索条件設定画面が表示され、検索すべきスポットの検索条件をユーザに設定させる。本実施形態では、スポットのジャンル（例えば、コンビニエンスストア、レストラン、公園などの施設ジャンル）を検索条件として設定することとする。
【００３０】
次いで、設定された検索条件に基づいて基準位置周辺に存在するスポットが検索される。そして、その検索結果が図２に示す検索結果リストLの形態にて記憶部２６に記憶される。
【００３１】
図２で示す検索結果リストＬについて説明する。検索結果リストＬは、設定されたコンビニエンスストアの検索条件に基づいて８件の基準位置周辺に存在するスポットが検索されたことを示している。
【００３２】
検索結果リストＬは、検索されたスポットのスポット情報である名称情報２０１、住所情報２０２、位置座標２０３、分類情報２０４、基準位置からの距離を示す距離情報２０５から構成されている。名称情報２０１は、文字データからなるスポットの名称を示す情報である。住所情報２０２は、文字、記号、数字の各データで構成されるスポットの住所を示す情報である。位置座標２０３は、スポットの位置を示す位置座標データ（たとえば、図２で示すNO1.のスポットの位置は、緯度x1、経度y1で示される）からなる情報である。分類情報２０４は、スポットの種別を示す種別コード（図２ではc1〜c6で種別コードを表す）からなる情報である。図２で示す種別コードc１からc6は、たとえば、設定された検索条件であるジャンルがコンビニエンスストアである場合には、検索されたコンビニエンスストアが何れの系列チェーンに属するかを示している。たとえば、検索結果リストLのNO.3とNO.4とNO.7の各スポットは、種別コードがc3であり、いずれも□□□チェーンに属していることを示している。検索結果リストＬは、検索されたスポットの位置と基準位置との距離が短い順に並べられている。ちなみに、検索結果リストLを作成する段階において、基準位置と検索された各スポットの位置座標２０３とに基づき各スポット毎に当該基準位置からの距離を算出し距離情報２０５を導出する。
【００３３】
そして、図２に示す検索結果リストＬに基づいて、図３に示す検索結果画面１００を表示させる。図３で示す検索結果画面１００は、検索結果リストＬの位置座標２０３に基づいて当該検索されたスポットの位置を含む地図を表示する地図表示領域１００ａ（本願の第一表示領域に相当する）と、検索結果リストＬの名称情報２０１や距離情報２０５に基づいて当該検索されたスポットのスポット情報をリスト形式で表示するリスト表示領域１００ｂ（本願の第二表示領域に相当する）と、後述する表示モード設定画面を表示させるためにユーザにより選択される表示ボタン１４０、ならびにリスト表示領域１００ｂに表示されるスポット情報の表示態様を変えるためにユーザにより操作されるDisボタン１５０から構成されている。なお、この表示ボタン１４０ならびにDisボタン１５０はユーザのタッチ操作により選択されるボタンである。
【００３４】
図３に示す検索結果画面１００では、携帯電話機ＭＰの現在位置または基準位置設定画面により設定された基準位置（以下、現在位置を含んで基準位置と称する）を、地図表示領域１００ａに表示された地図上に基準位置アイコン１１６で表現し、且つ、検索結果リストＬの位置座標２０３の基づくスポットの位置をスポットアイコン１１１〜１１５で表現している。なお、地図表示領域１００ａでは、検索結果リストＬにおける検索された８件分のスポットのうち少なくとも５件分のスポットの位置をスポットアイコン１１１〜１１５で表現しているが、それ以上、または８件分すべてのスポットの位置をスポットアイコンで表現してもよい。つまり、少なくともリスト表示領域１００ｂにその情報が表示されているスポットのすべての位置が地図表示領域１００ａに表現されていればよい。
【００３５】
図３に示す検索結果画面１００のリスト表示領域１００ｂには、符号１２１〜１２５で示す、検索結果リストＬのNO.1〜NO.5までの５件分のスポットの名称情報２０３と距離情報２０５が基準位置との距離の短い順に表示される。なお、このリスト表示領域１００ｂは、当該領域の範囲の設定や表示する文字のフォントの大きさの設定等を考慮してスポット情報を表示可能とするスポットの最大リスト表示件数が設定される。図３に示す検索結果画面１００では、地図表示領域１００ａとリスト表示領域１００ｂとがほぼ同等の範囲に設定されており、リスト表示領域１００ｂに情報を表示する際の文字のフォントの大きさとの関係から、予め当該リスト表示領域１００ｂにスポット情報を表示可能とするスポットの最大リスト表示件数を５と設定している（後述する図４〜図７の検索結果画面１００も同様に最大リスト表示件数を５と設定している）。
【００３６】
また、図３で示す検索結果画面１００が表示されているときに、ユーザによる操作に応じてリスト表示領域１００ｂに表示されている何れかのスポット情報を選択状態とする。なお、選択状態にあるスポット情報を（図３では符号１２３で示すスポット情報）「選択状態スポット情報」といい、「選択状態スポット情報」の表示範囲の背景色を青色で表示させる。また、検索結果リストＬの分類情報２０４を参照して、当該「選択状態スポット情報」と同じ種別の他のスポットを検索する。そして、同じ種別の他のスポットが存在し、かつ当該他のスポット情報がリスト表示領域１００ｂに表示されている（たとえば、検索結果リストＬのNO.1〜NO.5のいずれかである）場合には、当該他のスポット情報（図３では符号１２４で示すスポットの情報）を「同種別スポット情報」として、その表示範囲の背景色を水色で表示させる。
【００３７】
つまり、「選択状態スポット情報」と同じ種別の他のスポット情報が当該「選択状態スポット情報」とともにリスト表示領域１００ｂに表示されている場合には、その表示範囲の背景色を同系色で表示させることにより、「選択状態スポット情報」と同じ種別の他のスポット情報がリスト表示領域１００ｂ内に存在することをユーザに対し一目で認識できるようにしている。
【００３８】
なお、たとえば、ユーザの操作に応じて「選択状態スポット情報」が図３の符号１２３で示すスポット情報から符号１２４で示すスポット情報となった場合には、当該符号１２４で示すスポット情報の表示範囲の背景色が青色となり、符号１２３のスポット情報の表示範囲の背景色が水色となる。
【００３９】
さらに、「選択状態スポット情報」と異なる種別の他のスポット情報（図３では符号１２１、１２２、１２５で示すスポット情報）が当該「選択状態スポット情報」とともにリスト表示領域１００ｂに表示されている場合には、「異種別スポット情報」として、その各表示範囲の背景色を白色で表示させる。同種別スポット情報とは、例えば、「選択状態スポット情報」がコンビニエンスストアの情報である場合には、当該コンビニエンスストアと同じ系列チェーンのコンビニエンスストアの情報である。つまり、上記したように図２で示す検索結果リストＬのNO.3,4,7のスポットが同種のスポットであり、それらのスポット情報が同種スポット情報となる。
【００４０】
また、図３で示す検索結果画面１００の地図表示領域１００ａに表示される地図上において、リスト表示領域１００ｂに表示されている「選択状態スポット情報」のスポットの位置を表現するスポットアイコン（図３では符号１１３で示すスポットアイコン）を「選択状態アイコン」として青色で表現させ、「同種別スポット情報」のスポットの位置を表現するスポットアイコン（図３では符号１１４で示すスポットアイコン）を「同種別アイコン」として水色で表現させている。「異種別スポット情報」のスポットの位置を表現するスポットアイコン（図３では符号１１１、１１２、１１５で示すスポットアイコン）を「異種別アイコン」として白色で表現させている。これら各スポットアイコンの表現色は、上記したスポット情報の背景色と同じ色で対応している。
【００４１】
なお、このような色での表現は、たとえば、システム制御部２８において、カラーパレットを用いた描画処理を実行することにより実現できる。
【００４２】
また、図３で示す検索結果画面１００内のリスト表示領域１００ｂの下部には、次頁スポット表示領域１３１が設けられている。次頁スポット表示領域１３１には、ユーザの表示更新操作によってリスト表示領域１００ｂに表示される次のスポット情報のうち、当該スポットの位置と基準位置との距離が最も短いスポット（以下次頁スポットという）のスポット情報（以下次頁スポット情報という）を表示する。たとえば、図３に示すリスト表示領域１００ｂに図２に示す検索結果リストＬのNO.1〜NO.5のスポット情報が表示されている場合には、NO.6〜NO.8のスポット情報のうち、基準位置との距離が最も短いNO.6のスポット情報（図３では５００ｍ）を次頁スポット情報として表示させる。なお、次頁スポット情報が存在しない場合（例えば、検索結果リストＬにNO.1〜NO.5のスポット情報しかない場合、つまり、検索結果リストＬのスポットの数が、リスト表示領域１００ｂにスポット情報を表示可能とするスポットの最大リスト表示件数以下である場合）は、次頁スポット表示領域１３１に、たとえば、「次頁スポット無し」というメッセージを表示させる。
【００４３】
図３で示す検索結果画面１００が表示されているときに、ユーザの表示更新操作がなされた場合、当該操作に応じて、その操作された時点でリスト表示領域１００ｂに表示されているスポット情報の表示を、当該表示されているスポット情報の次に表示すべきスポット情報の表示に更新させる。たとえば、図３で示す検索結果画面１００のリスト表示領域１００ｂに図２で示す検索結果リストＬのNO.1〜NO.5のスポット情報が表示されているときに、ユーザの、例えば、操作部２５に設けられた図示せず「次へ」ボタンの操作がなされた場合には、リスト表示領域１００ｂにおけるNO.1〜NO.5のスポット情報の表示を図２で示す検索結果リストＬのNO.6〜NO.8のスポット情報の表示に更新させる。なお、この「次へ」ボタンの操作が、リスト表示領域１００ｂに表示されているスポット情報の表示を上記した次に表示すべきスポット情報の表示に更新させる表示更新操作に相当する。このリスト表示領域１００ｂの表示の更新に伴い、地図表示領域１００ａに表示する地図を更新し、かつ当該地図上に表現させるスポットアイコンを、表示の更新後にリスト表示領域１００ｂにその情報が表示されるスポットのスポットアイコンに更新する。
【００４４】
また、ユーザの操作に応じてDisボタン１５０が選択されると、図４で示す検索結果画面１００を表示させる。
【００４５】
この図４で示す検索結果画面１００は、地図表示領域１００ａ、リスト表示領域１００ｂ、表示ボタン１４０で構成されている。なお、この表示ボタン１４０はユーザのタッチ操作により選択されるボタンである。
【００４６】
また、図３で示す検索結果画面１００では、一のスポット情報として名称情報２０１と距離情報２０５をリスト表示領域１００ｂに表示させていたが、図４で示す検索結果画面１００では、「選択状態スポット情報」の距離情報２０５を当該検索結果画面１００におけるリスト表示領域１００ｂの下部にある距離表示領域１５１に表示させ、一のスポット情報を名称情報２０１のみとして表示させる。  
【００４７】
例えば、図４に示す検索結果画面１００では、符号１２３で示される「□□□虎ノ門店」が「選択状態スポット情報」であるので、当該「□□□虎ノ門店」の距離情報２０５（２００ｍ）を距離表示領域１５１に表示させる。図４で示す検索結果画面１００は、一のスポットの情報を名称情報２０１のみとして表示させているため、図３で示す検索結果画面１００と比較して、長い名称情報２０１が表示可能となる。ちなみに、図４で示す検索結果画面１００においても、次頁スポット表示領域１３１に次頁スポット情報として距離情報２０５を表示させる。なお、これら図３ならびに図４で示す検索結果画面１００を、後述する地図モード検索結果画面、ならびに、バーモード検索結果画面と区別するため、距離モード検索結果画面と称することとする。
【００４８】
また、ユーザの操作に応じて図３で示す距離モード検索結果画面の表示ボタン１４０が選択されると、後述する地図モード検索結果画面を表示させるための地図モード、後述するバーモード検索結果画面を表示させるためのバーモードの中からいずれかのモードをユーザに設定させるための図示しない表示モード設定画面を表示させる。
【００４９】
当該表示モード設定画面において地図モードが設定されている場合には、後述する図５又は図６で示す地図モード検索結果画面１００を表示させる。さらに、表示モード設定画面においてバーモードが設定されている場合には、後述する図７に示すバーモード検索結果画面１００を表示させる。
【００５０】
次に図５で示す地図モード検索結果画面１００について説明する。
【００５１】
図５で示す地図モード検索結果画面１００も上述した図４で示す距離モード検索結果画面１００と同様に地図表示領域１００ａ，リスト表示領域１００ｂ，表示ボタン１４０で構成されている。
【００５２】
表示モード設定画面において地図モードに設定されている場合には、図２で示す検索結果リストＬの位置座標２０３に基づいて、図５で示す地図モード検索結果画面１００の地図表示領域１００ａに表示されている地図上に、次頁スポットの位置を表現する次頁スポットアイコン１３２を表現させる。なお、次頁スポットアイコン１３２からの吹き出しメッセージを表示させ、当該吹き出しメッセージとして基準位置から次頁スポットまでの距離を表示してもよい。
【００５３】
次に図６で示す地図モード検索結果画面１００について説明する。
【００５４】
図６で示す地図モード検索結果画面１００も上述した図５で示す地図モード検索結果画面１００と同様に地図表示領域１００ａ，リスト表示領域１００ｂ，表示ボタン１４０で構成されている。
【００５５】
次頁スポットの位置が地図モード検索結果画面１００を表示した時点で地図表示領域１００ａに表示される地図の範囲内にない場合、当該地図上に次頁スポットアイコン１３２を表現することができない。この場合には、図６に示すように、地図の範囲内に次頁スポットアイコン１３２を表現できない旨と、次頁スポットの位置する方向を表す注釈メッセージ１３３を表示させる。
【００５６】
表示モード設定画面において地図モードが設定されている場合、地図表示領域１００ａに表示される地図の範囲内に次頁スポットの位置があるか否かで、図５で示す地図モード検索結果画面１００と図６で示す地図モード検索結果画面１００と、を選択して表示させる。地図表示領域１００ａに表示される地図の範囲内に次頁スポットの位置があるか否かの判定は、たとえば、図２で示す検索結果リストLにおける次頁スポットの位置座標２０３が地図表示領域１００ａに表示されている地図の縮尺に応じた座標範囲内にあるか否かで判定される。地図モード検索結果画面１００の地図表示領域１００ａに地図を表示する際は、リスト表示領域１００ｂにその情報を表示させるスポットの位置座標が含まれる縮尺の地図が記憶部２６から読み出される。つまり、リスト表示領域１００ｂにその情報が表示されるスポットの位置座標を図２で示す検索結果リストLの位置座標２０３から抽出し、当該抽出された位置座標２０３の中で基準位置からの直線距離が一番長いスポットの位置座標２０３が含まれる縮尺の地図が読み出される。そして、当該読み出された地図の縮尺に応じた座標範囲と次頁スポットの位置座標２０３とを比較して、当該次頁スポットの位置座標が地図表示領域１００ａに表示される地図の範囲内にあるか否かが判定される。
【００５７】
次に図７で示すバーモード検索結果画面１００について説明する。
【００５８】
図７で示すバーモード検索結果画面１００も上述した図６で示す地図モード検索結果画面１００と同様に地図表示領域１００ａ，リスト表示領域１００ｂ，表示ボタン１４０で構成されている。
【００５９】
表示モード設定画面においてバーモードに設定されている場合には、図７で示すように基準位置から次頁スポットの位置までの距離（５００ｍ）を次頁バー１３４により表現し、また、リスト表示領域１００ｂに表示されているスポット情報のうち基準位置からの距離が最も長い位置のスポット（図７では「×××神谷町店」）の基準位置からの距離（２５０ｍ）を最遠バー１３５により表現する。この次頁スポットの距離と基準位置からの距離が最も長い位置のスポットの距離の各々は、図２で示す検索結果リストＬの距離情報２０５から抽出される。そして、当該抽出された距離情報２０５に基づいて次頁バー１３４と最遠バー１３５が記憶部２６から抽出される。たとえば、携帯電話機ＭＰの表示部２４における表示画面の表示幅が４ｃｍである場合には、最長のバーを４ｃｍとし、そのバーで表現される距離を１ｋｍとする、バーの長さと表現される距離とを対応させるための基準を定める。そして、当該基準に応じて、様々な距離に応じた複数のバーデータを予め用意する。上述した次頁スポットの距離情報２０５（５００ｍ）を次頁バー１３４で表現させる場合には、その距離５００ｍに対応する２ｃｍのバーデータを抽出して地図表示領域１００ａにおける所定の箇所に表現させる。なお、この場合、次頁スポットの距離情報２０５が１kmを越える場合には、バーにて表現することができないため、当該表現することができない旨を表示するようにしてもよい。
【００６０】
また、図７のバーモード検索結果画面１００で示すように、次頁バー１３４と最遠バー１３５の各々に距離情報２０５（符号１３６ａ，１３６ｂ，１３６ｃ）もあわせて表示させる。これにより基準位置から次頁スポットの位置までの距離と、リスト表示領域１００ａに情報が表示されているスポットの中で当該基準位置からの距離が最も長い位置のスポットの当該距離と、の差を一目でユーザに把握させることができる。
【００６１】
このように、検索結果画面１００として、距離モード検索結果画面、地図モード検索結果画面、バーモード検索結果画面のいずれかをユーザの選択により設定可能とされる。なお、これら各検索結果画面１００は、次頁スポット情報の距離情報２０５に基づいてリスト表示領域１００ｂに距離で表現するか、または、次頁スポット情報の位置座標２０３に基づいて地図表示領域１００ａに表示された地図上に次頁スポットアイコンで表現するか、または、次頁スポット情報の距離情報２０５に基づいて地図表示領域１００ａにバーで表現するか、で各々次頁スポット情報の表現の仕方を異ならせている。
【００６２】
なお、リスト表示領域１００ｂに表示されているスポット情報のいずれかが選択状態にある（「選択状態スポット情報」）際に、たとえば、ユーザの操作により目的地設定や経路探索の指示がなされると、当該選択されたスポットの位置までの経路が探索され、当該経路に沿った誘導案内が開始される。
【００６３】
以上が、「周辺検索アプリ」の実行によるスポットの検索結果ならびにその検索結果画面例の態様である。
【００６４】
なお、図４から図７の検索結果表示画面１００においても、図３で示す「選択状態スポット情報」、「同種別スポット情報」、「異種別スポット情報」の各々に対する背景色の表示、ならびにスポットアイコンの表現色による表示が行われる。
【００６５】
次に、図８〜図１１を用いて、「周辺検索アプリ」の実行時における図１で示すシステム制御部２８の処理について、上述した図１〜図７を適宜参照しながら説明する。
【００６６】
図８は、「周辺検索アプリ」の実行時におけるシステム制御部２８の処理を示すフローチャートである。図９は、図８で示すフローチャートにおける「表示制御処理」のフローチャートを示し、図１０は、図９で示すフローチャートにおける「地図モード処理」のフローチャートを示し、図１１は、図９で示すフローチャートにおける「バーモード処理」のフローチャートを示す。
【００６７】
まず、図８で示すフローチャートについて説明する。
【００６８】
図８のフローチャートで示すように、システム制御部２８は、ユーザの操作部２５の操作により「周辺検索アプリ」が実行されると、表示部２４を制御して、図示しない基準位置設定画面及び検索条件設定画面を表示させる。そして、当該表示部２４に表示された基準位置設定画面及び検索条件設定画面において、ユーザが操作部２５を用いることで設定された基準位置または現在位置検出部３０により検出された現在位置、ならびに検索条件を当該操作部２５から取得する（ステップＳ１００）。次いで、システム制御部２８は、取得した基準位置（以下、現在位置を含めて基準位置と称する）に基づいて、所定範囲、例えば、基準位置を中心とする半径１６ｋｍ以内の範囲の地図データを記憶部２６から取得する（ステップＳ１０１）。システム制御部２８は、取得した検索条件ならびに取得した所定範囲の地図データに基づき、当該所定範囲内に存在するスポットを、記憶部２６に記憶されているスポット情報で示される位置座標データに基づき検索する（スポットＳ１０２）。なお、この所定範囲とは、図３〜図７で示す検索結果表示画面１００の地図表示領域１００ａに表示される地図の表示範囲（以下、表示地図範囲という）を含む範囲である。また、検索した結果、所定範囲内に検索条件を満たすスポットが存在しない場合には、その旨を示すメッセージを表示部２４に表示する。
【００６９】
次いで、システム制御部２８は、検索された所定範囲内に存在するスポットのスポット情報を記憶部２６から取得する（ステップＳ１０３）。
【００７０】
次いで、システム制御部２８は、取得したスポット情報により示される当該スポットの位置座標データに基づいて、基準位置から各スポットの位置までの距離を算出し、当該算出した距離と取得したスポット情報により図２で示す検索結果リストＬを作成する。そして、その作成した検索結果リストＬを記憶部２６に記憶させる（ステップＳ１０４）。なお、システム制御部２８は、図３から図７で示す検索結果画面１００を表示部２４に表示させる際に、当該検索結果リストＬにおける各スポット情報を利用して表示させる。
【００７１】
次に、システム制御部２８は、検索結果リストＬを参照し、図３〜図７で示す検索結果表示画面１００のリスト表示領域１００ｂに表示可能とする最大リスト表示件数より多いスポット情報を取得したか否かを判別する（ステップＳ１０５）。そして、システム制御部２８は、当該最大リスト表示件数より多くのスポット情報を取得しなかったと判断（ステップＳ１０５：ＮＯ）した場合には、表示部２４を制御して、次頁スポット表示領域１３１に「次頁スポット無し」を表示した図３で示す距離モード検索結果画面１００を表示させ（ステップＳ１０６）、当該検索結果画面１００のリスト表示領域１００ｂに表示されたスポット情報のいずれかが選択状態にあり、ユーザにより目的地設定や経路探索の指示がなされたか否かを判断する（ステップＳ１０７）。そして、ユーザの操作部２５の操作により目的地設定や経路探索指示がなされた場合（ステップＳ１０７：ＹＥＳ）には、基準位置から当該選択状態スポット情報で示されるスポットの位置までの経路を探索して、当該経路に沿った誘導案内を開始して（ステップＳ１０９）、一連の処理を終了する。なお、ユーザにより目的地設定や経路探索の指示がなされない場合（ステップＳ１０７：ＮＯ）には、当該目的地設定や経路探索の指示がなされるまでステップＳ１０７の処理を繰り返す。
【００７２】
なお、システム制御部２８は、ステップＳ１０５にて最大リスト表示件数より多くのスポット情報を取得しなかったと判別した場合、記憶部２６に記憶されている検索結果リストＬを参照し、当該検索結果リストＬのすべてのスポットのスポット情報を抽出する。それら抽出したスポット情報における距離情報２０５を参照して、基準位置との距離が最も長いスポットの位置座標２０３を抽出する。そして、記憶部２６に記憶されている地図データから当該基準位置との距離が最も長いスポットの位置座標が含まれる、基準位置を中心とした縮尺の地図データを抽出する。当該抽出された地図データの当該スポットの位置座標にスポットアイコンを重畳させた地図を生成し地図表示領域１００ａに表示させる。また、地図の生成に伴って、図２で示す検索結果リストＬからすべてのスポットの名称情報２０１と距離情報２０５を抽出し、文字ならびに数字、記号からなるそれら情報を当該距離情報２０５で示される基準位置からの距離が短い順にソートしてリスト形式にてリスト表示領域１００ｂに表示させる。このようにして、生成された地図ならびに抽出されたスポット情報を各々地図表示領域１００ａならびにリスト表示領域１００ｂに表示させることで図３で示す距離モード検索結果表示画面１００を表示部２４に表示させる。
【００７３】
なお、システム制御部２８は、デフォルトとして図３で示す距離モード検索結果画面１００を表示部２４に表示させる。
【００７４】
一方、システム制御部２８は、ステップＳ１０５にて最大リスト表示件数より多くのスポット情報を取得したと判別した場合（ステップＳ１０５：ＹＥＳ）は、図９で示す表示制御処理へ移行する（ステップＳ１０８）。
【００７５】
次に、図９で示されるフローチャートを用いて、表示制御処理について説明する。まず、システム制御部２８は、記憶部２６に記憶された検索結果リストＬを参照して、当該検索結果リストＬの順に従い、最大リスト表示件数のスポット情報を抽出する（ステップＳ１１０）。なお、本実施の形態では、上述したようにこの最大リスト表示件数を「５」としているため、検索結果リストＬのＮＯ．１〜ＮＯ．５のスポット情報を抽出する。そして、それら抽出したスポット情報における距離情報２０５から、基準位置との距離が最も長い位置のスポット（この場合はＮＯ．５のスポット）の位置座標２０３を抽出する。そして、記憶部２６に記憶されている地図データから当該基準位置との距離が最も長いスポットの位置座標が含まれる、基準位置を中心とした縮尺の地図データを抽出する。そして、当該抽出された地図データにおける最大リスト表示件数分のスポットの位置座標に各々スポットアイコンを重畳させた地図を生成し地図表示領域１００ａに表示させる。また、地図の生成に伴って、検索結果リストＬから最大リスト表示件数分のスポットの名称情報２０１と距離情報２０５を抽出し、文字ならびに数字、記号からなるそれら情報を、距離情報２０５で示される基準位置からの距離が短い順にリスト形式にてリスト表示領域１００ｂに表示させる。また、システム制御部２８は、図２で示す検索結果リストＬから次頁スポット情報における距離情報２０５を抽出する。そして、抽出した次頁スポット情報における距離情報２０５を次頁スポット表示領域１３１に表示させる。このようにして、図３で示す距離モード検索結果画面１００を表示部２４に表示させる（ステップＳ１１１）。
【００７６】
次に、システム制御部２８は、図３で示す距離モード検索結果画面１００のDisボタン１５０がユーザの操作部２５の操作により選択されたか否かを判断する（ステップＳ１１２）。システム制御部２８は、Disボタン１５０が選択されていないと判断した場合（ステップＳ１１２：ＮＯ）には、図３で示す距離モード検索結果画面１００のリスト表示領域１００ｂに表示されたスポット情報のいずれかが選択状態にあり、ユーザにより目的地設定や経路探索の指示がなされたか否かを判断する（ステップＳ１１７）。そして、ユーザの操作部２５の操作により目的地設定や経路探索指示がなされた場合（ステップＳ１１７：ＹＥＳ）には、ステップＳ１０９（図８）に移行し、当該ステップＳ１０９の処理を行って一連の処理を終了する。
【００７７】
システム制御部２８は、Disボタン１５０が選択されたと判断した場合（ステップＳ１１２：ＹＥＳ）には、検索結果リストＬにおける最大リスト表示件数分のスポットの名称情報２０１のみを抽出し、文字からなるそれら情報をリスト形式にてリスト表示領域１００ｂに表示させる。そして、当該リスト表示領域１００ｂに表示されたスポット情報のうちの上記した「選択状態スポット情報」を確認する（ステップＳ１１３）。なお、この確認は、当該リスト表示領域１００ｂにおける各スポット情報の表示範囲（たとえば、上記した背景色が青色である表示範囲）や操作部２５の操作指示等に基づいて確認することができる。そして、当該リスト表示領域１００ｂに表示された「選択状態スポット情報」の距離情報２０５を検索結果リストＬから抽出して、図４で示す距離表示領域１５１に表示させる（ステップＳ１１４）。このようにして、図４で示す距離モード検索結果画面が表示される。また、システム制御部２８は、図４で示す距離モード検索結果画面が表示された状態において、操作部２５から「選択状態スポット情報」を変更する旨の操作指示を受け付けたか否かを判断し（ステップＳ１１５）、受け付けたと判断した場合（ステップＳ１１５：ＹＥＳ）には、変更された「選択状態スポット情報」の距離情報２０５を検索結果リストＬから抽出して、当該抽出された距離情報２０５を図４で示す距離モード検索結果画面の距離表示領域１５１に表示させて、それまで表示されていたものから更新する（ステップＳ１１６）。このように、システム制御部２８は、表示部２４を制御して、操作部２５からの操作指示に基づき変更された「選択状態スポット情報」に対する距離情報２０５に、当該距離表示領域１５１に表示されている距離情報２０５の表示を変更する。
【００７８】
一方、システム制御部２８は、図４で示す距離モード検索結果画面が表示された状態において、操作部２５から「選択状態スポット情報」を変更する旨の操作指示を受け付けていないと判断した場合（ステップＳ１１５：ＮＯ）、およびステップＳ１１６にて図４で示す距離モード検索結果画面１００の距離表示領域１５１の表示を更新した後、ステップＳ１１７に移行して、当該ステップＳ１１７の判断処理を行う。
【００７９】
ユーザの操作部２５の操作により目的地設定や経路探索指示がなされていないと判断した場合（ステップＳ１１７：ＮＯ）には、ユーザの操作部２５の操作により図４で示す距離モード検索結果画面１００における表示ボタン１４０が選択されたかを判断する（ステップＳ１１８）。当該表示ボタン１４０が選択されたと判断した場合（ステップＳ１１８：ＹＥＳ）には、表示モード設定画面を表示させる（ステップＳ１１９）。一方、当該表示ボタン１４０が選択されていないと判断した場合（ステップＳ１１８：ＮＯ）には、操作部２５における「次へ」ボタンがユーザにより操作されたか否かを判断する（ステップＳ１２０）。
【００８０】
表示部２４に表示モード設定画面が表示されている状態において、ユーザの操作部２５の操作により、「地図モード」または「バーモード」のいずれかが選択されたかを判断する（ステップＳ１２１）。「地図モード」が選択されたと判断した場合（ステップＳ１２１：地図）には、図１０で示す地図モード処理へ移行する（ステップＳ１２３）。一方、「バーモード」が選択された場合（ステップＳ１２１：バー）には、図１１で示すバーモード処理へ移行する（ステップＳ１２２）。
【００８１】
次に、図１０で示されるフローチャートを用いて、地図モード処理について説明する。上述したように、この地図モード処理の実行により表示部２４に表示される検索結果画面は、図５または図６で示す地図モード検索結果画面である。
【００８２】
システム制御部２８は、上述した図４で示す距離モード検索結果画面から、表示モード設定画面を経て「地図モード」が選択された場合、図２で示す検索結果リストＬから次頁スポット情報における位置座標２０３を抽出する。そして、当該抽出された位置座標２０３に基づいて、「次頁スポット」が、図４で示す距離モード検索結果画面１００の地図表示領域１００ａに表示されている地図の表示地図範囲内に存在するか否かを判断する（ステップＳ３０１）。「次頁スポット」の位置座標が表示地図範囲内であると判断した場合（ステップＳ３０１:ＹＥＳ）には、図４で示す距離モード検索結果画面１００の地図表示領域１００ａに表示されている地図を利用し、当該次頁スポットの位置座標に次頁スポットアイコン１３２を重畳した地図を生成して地図表示領域１００ａに表示し、さらに、図２で示す検索結果リストＬから最大リスト表示件数分のスポットの名称情報２０１と距離情報２０５を抽出し、文字ならびに数字、記号からなるそれら情報を、距離情報２０５で示される基準位置からの距離が短い順にリスト形式にてリスト表示領域１００ｂに表示させる。なお、この際、システム制御部２８は、図４で示す距離モード検索結果画面１００の距離表示領域１５１と次頁スポット表示領域１３１の表示を表示画面から消去させ、図５で示す地図モード検索結果画面１００を表示させる（スポットＳ３０２）。
【００８３】
一方、システム制御部２８は、次頁スポットが表示地図範囲内に存在しないと判断した場合（ステップＳ３０１：ＮＯ）には、当該「次頁スポット」の位置座標２０３に基づき、当該「次頁スポット」の位置座標が基準位置に対し、どの方向にあるかを判断する。そして、図４で示す距離モード検索結果画面１００の地図表示領域１００ａに表示されている地図を利用し、当該地図上に、当該判断された方向を示す矢印と次頁スポットアイコン１３２を表示できない旨のテキストからなる注釈メッセージを重畳した地図を生成して地図表示領域１００ａに表示する。さらに、図２で示す検索結果リストＬから最大リスト表示件数分のスポットの名称情報２０１と距離情報２０５を抽出し、文字ならびに数字、記号からなるそれら情報を、距離情報２０５で示される基準位置からの距離が短い順にリスト形式にてリスト表示領域１００ｂに表示させる（ステップＳ３０３）。
【００８４】
なお、この際、システム制御部２８は、図４で示す距離モード検索結果画面１００の距離表示領域１５１と次頁スポット表示領域１３１の表示を表示画面から消去させ、図６で示す地図モード検索結果画面１００を表示させる（スポットＳ３０３）。
【００８５】
次に、図１１で示されるフローチャートを用いて、バーモード処理について説明する。上述したように、このバーモード処理の実行により表示部２４に表示される検索結果画面は、図７で示すバーモード検索結果画面である。
【００８６】
システム制御部２８は、上述した図４で示す距離モード検索結果画面から、表示モード設定画面を経て「バーモード」が選択された場合、図２で示す検索結果リストＬから次頁スポット情報における距離情報２０５を抽出する（ステップＳ４０１）。そして、当該距離情報２０５に基づいて、図７で示すバーモード検索結果画面１００の地図表示領域１００ａに次頁スポット情報を表現すべきバーを決定する（ステップＳ４０２）。たとえば、図２で示す検索結果リストＬでは、次頁スポット情報は「NO.６」のスポット情報であり、その距離情報２０５は「５００ｍ」である。上記したように表示画面の表示幅が４ｃｍである場合、最長バーを４ｃｍとして表現される距離を１ｋｍとした基準に従い、「５００ｍ」のバーとして２ｃｍのバーが決定される。そして、当該２ｃｍのバーを示すバーデータを記憶部２６から取得する（ステップＳ４０３）。次に、システム制御部２８は、図２で示す検索結果リストＬから、図４で示す距離モード検索結果画面のリスト表示領域１００ｂに表示されているスポット情報のうち基準位置からの距離が最も長い位置のスポット（図４では「×××神谷町店」）の距離情報２０５（図２の例では「２５０ｍ」）を抽出する（ステップＳ４０４）。そして、図７で示すバーモード検索結果画面１００の地図表示領域１００ａに距離が最も長いスポットのスポット情報を表現すべきバーを決定する（ステップＳ４０５）。次頁スポット情報の場合と同様に、「２５０ｍ」のバーとして１ｃｍのバーが決定される。そして、当該１ｃｍのバーを示すバーデータを記憶部２６から取得する（ステップＳ４０６）。
【００８７】
次に、システム制御部２８は、表示部２４を制御して、記憶部２６から取得した各々のバーを示すバーデータに対し描画処理を施し、図７で示すバーモード検索結果画面１００の次頁バー１３４ならびに最遠バー１３５として表現させる（ステップＳ４０７）。なお、表示部２４における描画処理では、次頁バー１３４と最遠バー１３５の表示態様を異なるように処理する。図７で示すバーモード検索結果画面１００では、次頁バー１３４のバーを黒色で表現した態様とし、最遠バー１３５を斜線で表現した態様として処理している。
【００８８】
また、図２で示す検索結果リストＬから最大リスト表示件数分のスポットの名称情報２０１と距離情報２０５を抽出し、文字ならびに数字、記号からなるそれら情報を、距離情報２０５で示される基準位置からの距離が短い順にリスト形式にてリスト表示領域１００ｂに表示させる。なお、この際、システム制御部２８は、図４で示す距離モード検索結果画面１００の距離表示領域１５１と次頁スポット表示領域１３１の表示を表示画面から消去させ、図７で示すバーモード検索結果画面１００を表示させる（スポットＳ４０８）。
【００８９】
そして、図９のフローチャートに戻り、図５または図６で示す地図モード検索結果画面１００、ならびに図７で示すバーモード検索結果画面１００が表示された状態においてステップＳ１１７以降の処理を行う。このとき、地図モード検索結果画面１００からステップＳ１１７以降の処理を行う際は、たとえば、当該ステップ１１７の判断を行った結果、ステップＳ１１８に移行（ステップＳ１１７：ＮＯ）し、さらに、ユーザにより表示ボタン１４０が選択されたと判断した場合（ステップＳ１１８：ＹＥＳ）、ステップＳ１１９で表示される表示モード設定画面では、「距離モード」か「バーモード」を選択可能とするものとなる。そして、ステップＳ１２１にて「距離モード」が選択されたと判断した場合には、上記したステップＳ１１０〜Ｓ１１６での処理が行われる。これは、バーモード検索結果画面１００が表示された状態においてステップＳ１１７以降の処理を行う際も同様で、ステップＳ１１９で表示される表示モード設定画面では「距離モード」か「地図モード」を選択可能とするものとなる。
【００９０】
他方、システム制御部２８は、操作部２５における「次へ」ボタンがユーザにより操作されたと判断した場合（ステップＳ１２０：ＹＥＳ）、当該操作に応じて、その操作された時点でリスト表示領域１００ｂに表示されているスポット情報の表示を、当該表示されているスポット情報の次に表示すべきスポット情報の表示に更新させる。たとえば、図７で示すバーモード検索結果画面１００のリスト表示領域１００ｂに図２で示す検索結果リストＬの「NO.１」〜「NO.５」のスポット情報が表示されているとき、システム制御部２８は、当該検索結果リストＬの「NO.6」〜「NO.8」の名称情報２０１、位置座標２０３、距離情報２０５を抽出する（ステップＳ１２４）。そして、システム制御部２８は、リスト表示領域１００ｂに表示されるスポット情報のスポットの位置を地図表示領域１００ａに表示される地図上で表現するためのスポットアイコンを記憶部２６から取得する。さらに、当該抽出した距離情報２０５に基づき、基準位置からの距離が最も長いスポットの位置が含まれる縮尺の地図を記憶部２６から取得する（ステップＳ１２５）。そして、表示部２４を制御して、当該抽出した地図の当該抽出した位置座標２０３にスポットアイコンを重畳させて、地図表示領域１００ａに表示させる。さらに、抽出した名称情報２０１、距離情報２０５に基づき、文字ならびに数字、記号からなるそれら情報を、距離情報２０５で示される基準位置からの距離が短い順にリスト形式にてリスト表示領域１００ｂに表示させる（ステップＳ１２６）。このようにして、次に表示すべきスポット情報の表示に更新させる。そして、上記したステップＳ１１７に移行して、当該ステップＳ１１７以降の処理を行う。
【００９１】
一方、システム制御部２８は、操作部２５における「次へ」ボタンがユーザにより操作されていないと判断した場合（ステップＳ１２０：ＮＯ）には、上記したステップ１１７に移行し、当該ステップＳ１１７以降の処理を行う。
【００９２】
なお、上記した説明では、図３〜図７で示す検索結果画面１００の地図表示領域１００ａで表現するスポットの位置を表現するスポットアイコンが、少なくともリスト表示領域１００ｂに表示されているスポット情報が示すスポットを含んでいる、換言すれば、地図表示領域１００ａで表現されているスポットアイコンが、リスト表示領域１００ｂのスポット情報が示すスポットを含んで、それより多くしてもよいとしているがこれに限ることはない。
【００９３】
たとえば、図３から図７で示す検索結果画面１００の地図表示領域１００ａで表現されるスポットアイコンを、リスト表示領域１００ｂに表示されるスポット情報が示すスポットのみとして、地図表示領域１００ａに表現されるアイコンと、リスト表示領域１００ｂに表示されるスポット情報とが常に一対一で対応するようにそれらの表示を制御するようにしてもよい。このとき、システム制御部２８は、たとえば、上記した予め設定された最大リスト表示件数分のスポットならびにリスト表示領域１００ｂに表示されるスポット情報の数に応じてスポットアイコンの表示を制御する。たとえば、システム制御部２８は、リスト表示領域１００ｂに表示されるスポット情報で示されるスポットの中で、基準位置との距離が最も長いスポットの位置座標を含む縮尺の地図を表示させた結果、次頁スポットの位置も含むこととなった場合でも、当該次頁スポットのアイコンを表示しないように制御する。また、たとえば、図３から図７で示す検索結果画面１００が表示されている状態において、ユーザが操作部２５の図示せぬ「縮尺」ボタンを操作して、地図表示領域１００ａに表示されている地図の表示縮尺が変更される、換言すれば、当該操作に応じて、対応する縮尺の地図を記憶部２６から抽出して表示することにより、それまで地図表示領域１００ｂに表現されていた５つのスポットアイコンが３つに変更された場合、リスト表示領域１００ｂに表示するスポット情報も５つから３つに変更する。なお、表示縮尺の変更により表現されなくなったスポットアイコンに対応するスポット情報の表示輝度をグレーダウンするようにしてもよい。このことは、地図表示領域１００ａに表示されている地図の表示縮尺の変更に限ることなく、地図表示領域１００ａに表示されている表示地図範囲を、たとえば、ユーザによる操作部２５の操作またはユーザによる表示画面のタッチ操作によりスクロールして変更する場合にも適用することができる。
【００９４】
次に、システム制御部２８の処理につき簡単に説明する。
【００９５】
システム制御部２８は、検索結果画面１００の地図表示領域１００ａに表示されている地図の表示縮尺を変更する旨の操作指令を操作部２５から受けたか否かを判断する。操作指令を受けたと判断した場合には、当該操作指令で示される縮尺の地図データを記憶部２６から抽出する。また、システム制御部２８は、当該縮尺を変更する旨の操作指令を受けたとき、その時点で地図表示領域１００ａの地図上にスポットアイコンで表現されているスポットの位置座標を、検索結果リストＬを参照することにより確認する。そして、当該確認したスポットの位置座標のすべてが当該操作指令で示される縮尺の地図データに含まれるか否かを判断する。すべての当該スポットの位置座標が含まれていると判断した場合には、当該記憶部２６から抽出した地図データに含まれる当該スポットの位置座標にスポットアイコンを重畳した地図を生成して地図情報領域１００ａに表示させる。一方、すべての当該スポットの位置座標が含まれないと判断した場合には、当該含まれなくなったスポットを，検索結果リストＬを参照することにより特定する。そして、システム制御部２８は、当該特定されたスポットのスポット情報をリスト表示領域１００ｂから消去する処理を行う。この際、システム制御部２８は、リスト表示領域１００ｂに表示するスポット情報の最大リスト表示件数が予め５と定められており、当該５つのスポット情報がリスト表示領域１００ｂに表示されていたとしても、当該特定されたスポットのスポット情報を除く残りのスポットのスポット情報のみを検索結果リストＬから抽出してリスト形式にてリスト表示領域１００ｂの表示を更新させる。また、システム制御部２８は、記憶部２６から抽出された縮尺の地図データに含まれるスポットの位置座標にスポットアイコンを重畳した地図を生成して、地図表示領域１００ａに表示させる。
【００９６】
このように、システム制御部２８は、地図表示領域１００ａの地図の表示縮尺が変更されることにより、スポットの位置を示すスポットアイコンの数が変更されたとしても、当該スポットアイコンと一対一に対応するようにリスト表示領域１００ｂに表示されたスポット情報の表示を更新する。
【００９７】
上記した説明では、携帯電話機ＭＰで「周辺検索アプリ」を実行して、当該携帯電話機ＭＰのシステム制御部２８の制御により本発明を実施する形態について説明しているが、これに限ることはない。たとえば、携帯電話機ＭＰとサーバ装置とがネットワークを介して接続されたシステムにおいて、当該携帯電話機ＭＰとサーバ装置とが連携して「周辺検索アプリ」を実行する場合でも、本発明を適用することが可能である。
【００９８】
この場合、サーバ装置は、図１で示す記憶部２６と同等の記憶部、ならびに携帯電話機ＭＰとデータの送受信を行う通信部を備え、さらに、携帯電話機ＭＰのシステム制御部２８と連携するサーバ側制御部を備える。
【００９９】
一方、携帯電話機ＭＰは、図１で示す構成において記憶部２６が、サーバ装置から送信されるデータを記憶する記憶部として機能し、さらに、サーバ装置とのデータの送受信を行う通信部を備える。なお、他の構成は図1と同様である。
【０１００】
このような構成のサーバ装置と携帯電話機ＭＰとからなるシステムにおいて、当該携帯電話機ＭＰのシステム制御部２８は、ユーザの操作部２５の操作により「周辺検索アプリ」が実行されると、通信部を制御し、ネットワークを介してサーバ装置の通信部と通信接続する。
【０１０１】
サーバ装置のサーバ側制御部は、通信接続が完了すると、携帯電話機ＭＰの表示部２４で上記した基準位置設定画面、ならびに検索条件設定画面を表示させるためのデータをネットワークを介して送信させる。
【０１０２】
携帯電話機ＭＰのシステム制御部２８は、通信部が受信した当該データを記憶部２６に記憶させる。そして、当該記憶されたデータを用いて、当該基準位置設定画面ならびに検索条件設定画面を表示させる。ユーザにより基準位置ならびに検索条件が入力されると、当該入力された基準位置を示すデータならびに検索条件を示すデータをネットワークを介してサーバ装置に送信させる。
【０１０３】
サーバ装置のサーバ側制御部は、当該携帯電話機ＭＰから送信されるデータに応じてアプリケーションを起動するためのプログラムを有しており、携帯電話機ＭＰからの当該データが受信されると、サーバ側制御部はプログラムを起動してアプリケーションを実行する。
【０１０４】
サーバ装置のサーバ側制御部では、携帯電話機ＭＰから送信された基準位置を示すデータに基づき、当該基準位置周辺の地図データを記憶部から抽出し、それ以降、上記した図８のステップＳ１０２からステップＳ１０６，図９のステップＳ１１０，１１１の処理を行う。ここで、サーバ側制御部は、携帯電話機ＭＰの表示部２４で上記した図３で示す検索結果画面１００を表示するための当該検索結果画面１００を構成する地図データや検索結果リストＬにおけるスポット情報等の各種データをネットワークを介して携帯電話機ＭＰに送信する。携帯電話機ＭＰのシステム制御部２８は、当該携帯電話機ＭＰの通信部で受信した各種データを記憶部２６に記憶し、表示部２４を制御して、当該記憶部２６に記憶した各種データを用いて図３で示す検索結果画面１００ａを表示させる。以降、上記した図８で示すフローチャートのステップＳ１０７の判断、上記した図９で示すフローチャートのステップＳ１１２のDisボタンが選択されたかの判断、ステップＳ１１８の「表示」ボタン１４０が選択されたかの判断、ステップＳ１２０の「次へ」ボタンが操作されたかの判断、ならびに、ステップＳ１２１の「距離モード」、「地図モード」、「バーモード」のいずれかが選択されたかの判断、が携帯電話機ＭＰのシステム制御部２８により行われると、通信部から、ネットワークを介して当該操作や選択が行われた旨を示す情報をサーバ装置に送信する。
【０１０５】
サーバ装置のサーバ側制御部は、それら情報を受けて、それら情報に応じた処理、たとえば、図１０で示す地図モード処理、図１１で示すバーモード処理、図９で示すステップＳ１１３，Ｓ１１４ならびにステップＳ１１６，Ｓ１１９，Ｓ１２４〜Ｓ１２６の処理を行い、当該処理に応じたデータ等を携帯電話機ＭＰに送信する。
【０１０６】
たとえば、携帯電話機ＭＰのシステム制御部２８にて図９で示すフローチャートのステップＳ１１８の判断が行われ、当該携帯電話機ＭＰから「表示」ボタン１４０が操作された旨の情報を受けると、サーバ側制御部は、携帯電話機ＭＰの表示部２４で表示モード設定画面を表示させるためのデータをネットワークを介して携帯電話機ＭＰに送信する。
【０１０７】
携帯電話機ＭＰでは、通信部にて当該データを受信すると記憶部２６に記憶し、さらに当該記憶されたデータを用いて表示モード設定画面を表示させる。そして、図９で示すフローチャートのステップＳ１２１により、「距離モード」、「地図モード」、「バーモード」のいずれかが選択されたと判断すると、当該選択されたモードを示す情報をサーバ装置に送信する。
【０１０８】
サーバ側制御部は、上記した図８及び図９で示すフローチャートのステップＳ１０５からステップＳ１１６までの処理や、図１０で示すフローチャートや図１１で示すフローチャートの処理を行う。そして、各々図３から図７で示す検索結果画面１００を携帯電話機ＭＰの表示部２４で表示するための各種データをネットワークを介して送信する。
【０１０９】
携帯電話機ＭＰでは、当該受信した各種データを記憶部２６に記憶し、当該記憶された各種データを用いて図３から図７で示す検索結果画面１００を表示させる。
【０１１０】
このように、携帯電話機ＭＰとサーバ装置とがネットワークを介して接続されたシステムであっても本発明を適用することが可能であり、当該携帯電話機ＭＰのシステム制御部２８とサーバ側制御部との各々が「周辺検索アプリ」を実行するために必要となるプログラムを有し、当該プログラムの起動によりシステム制御部２８とサーバ側制御部との処理の連携により、本発明の機能を十分に実現することが可能となる。
【０１１１】
なお、上述したシステム制御部２８（サーバ側制御部）による処理に相当するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、これらのプログラムを、施設検索装置、表示制御装置、施設情報表示装置に含まれるコンピュータで読み出して実行することにより、当該コンピュータを本実施形態における携帯電話機ＭＰ（サーバ装置とからなるシステムを含む）内のシステム制御部２８（サーバ側制御部）として活用することもできる。
【０１１２】
さらにまた、本実施形態においては、携帯電話機ＭＰ（サーバ装置とからなるシステムを含む）を施設検索装置、表示制御装置、施設情報表示装置に適用したが、例えば、ＰＤＡ（Personal Digital Assistant）等の他の機器を施設検索装置、表示制御装置、施設情報表示装置として適用しても良い。
【符号の説明】
【０１１３】
２１  通信部
２２  音声入力部
２３  音声出力部
２４  表示部（表示手段の一例）
２５  操作部（検索条件設定手段、基準位置設定手段、選択手段の一例）
２６  記憶部
２８  システム制御部（表示制御手段、更新手段、更新情報表示制御手段の一例）
２９  システムバス
３０  現在位置検出部
ＭＰ  携帯電話機（施設検索装置の一例）
【図１】
2010230722.tif 000003
【図２】
2010230722.tif 000004
【図８】
2010230722.tif 000005
【図９】
2010230722.tif 000006
【図１０】
2010230722.tif 000007
【図１１】
2010230722.tif 000008
【図３】
2010230722.tif 000009
【図４】
2010230722.tif 000010
【図５】
2010230722.tif 000011
【図６】
2010230722.tif 000012
【図７】
2010230722.tif 000013