商品に関連する検索ワードを取得する検索ワード取得手段と、前記商品を提供する店舗の位置情報と前記店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、前記検索クエリ取得手段により取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索する位置情報検索手段と、前記位置情報検索手段により検索された前記店舗の位置情報に応じて、前記店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成手段と、前記地図データ出力する出力手段と、を備えることを特徴とする情報処理装置。請求項1に記載の情報処理装置において、前記地図データの地図上において、ユーザの操作により囲うように指定された指定領域に関する情報を取得する指定領域取得手段を更に備え、前記地図データ生成手段は、前記指定領域取得手段により取得した指定領域のみに位置する店舗を示す情報を地図上にマッピングすることを特徴とする情報処理装置。請求項1または請求項2に記載の情報処理装置において、前記位置情報検索手段により検索された前記店舗の位置情報に応じて、前記地図上における店舗の密度を算出する密度算出手段と、前記密度算出手段により算出された店舗の密度が、所定の以上の領域を前記地図上に設定する領域設定手段と、を更に備え、前記地図データ生成手段が、前記領域設定手段により設定された領域のみにおいて、前記店舗に関連する情報を地図上にマッピングした地図データを生成することを特徴とする情報処理装置。請求項3に記載の情報処理装置において、前記地図データ生成手段が、前記領域設定手段により設定された領域を強調した地図データを生成することを特徴とする情報処理装置。請求項3または請求項4に記載の情報処理装置において、前記領域設定手段により複数の領域が設定された場合に、前記地図データの地図上において、当該複数の領域のうちユーザの操作により特定された特定領域に関する情報を取得する特定領域取得手段を更に備え、前記地図データ生成手段が、指定された領域を強調した地図データを生成することを特徴とする情報処理装置。請求項1から請求項5のいずれか1項に記載の情報処理装置において、前記位置情報検索手段が、前記検索ワード取得手段により取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗であって、当該店舗に対するユーザからのユーザ店舗情報に応じて、前記位置情報を検索することを特徴とする情報処理装置。請求項1から請求項6のいずれか1項に記載の情報処理装置において、前記地図データの地図上において、ユーザの操作により指定された位置に関する情報を取得する指定位置取得手段と、前記指定位置取得手段により取得した指定された位置に関する情報に対応する前記地図データの地図上の道を特定する道特定手段と、を更に備え、前記地図データ生成手段が、前記地図上にマッピングされた店舗のうち、前記道特定手段により特定された道から所定幅以内にある店舗のみを示す情報を地図上にマッピングした地図データを生成することを特徴とする情報処理装置。請求項1から請求項7のいずれか1項に記載の情報処理装置において、前記地図データの地図上において、ユーザの操作により、なぞられた軌跡の位置に関する情報を取得する軌跡位置取得手段を更に備え、前記地図データ生成手段が、前記地図上にマッピングされた店舗のうち、前記軌跡位置取得手段により取得した軌跡の位置に関する情報に基づき、前記軌跡から所定幅以内にある店舗のみを示す情報を地図上にマッピングした地図データを生成することを特徴とする情報処理装置。情報処理を行う情報処理装置の情報処理方法において、商品に関連する検索ワードを取得する検索ワード取得ステップと、前記商品を提供する店舗の位置情報と前記店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、前記検索クエリ取得ステップにおいて取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索する位置情報検索ステップと、前記位置情報検索ステップにおいて検索された前記店舗の位置情報に応じて、前記店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成ステップと、前記地図データ出力する出力ステップと、を含むことを特徴とする情報処理方法。コンピュータを、商品に関連する検索ワードを取得する検索ワード取得手段、前記商品を提供する店舗の位置情報と前記店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、前記検索クエリ取得手段により取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索する位置情報検索手段、前記位置情報検索手段により検索された前記店舗の位置情報に応じて、前記店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成手段、および、前記地図データ出力する出力手段として機能させることを特徴とする情報処理装置用プログラム。コンピュータを、商品に関連する検索ワードを取得する検索ワード取得手段、前記商品を提供する店舗の位置情報と前記店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、前記検索クエリ取得手段により取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索する位置情報検索手段、前記位置情報検索手段により検索された前記店舗の位置情報に応じて、前記店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成手段、および、前記地図データ出力する出力手段として機能させることを特徴とする情報処理装置用プログラムがコンピュータ読み取り可能に記録された記録媒体。しかしながら、特許文献1のような従来技術において、キーワードとして商品名が設定されていたとしても、検索した時点で商品を店舗が扱っているかどうかは分からなかった。本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、検索対象の商品を検索した時点で扱っている店舗を地図上に表示する情報処理等を提供することを目的とする。上記課題を解決するために、請求項1に記載の発明は、商品に関連する検索ワードを取得する検索ワード取得手段と、前記商品を提供する店舗の位置情報と前記店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、前記検索クエリ取得手段により取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索する位置情報検索手段と、前記位置情報検索手段により検索された前記店舗の位置情報に応じて、前記店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成手段と、前記地図データ出力する出力手段と、を備えることを特徴とする。請求項2に記載の発明は、請求項1に記載の情報処理装置において、前記地図データの地図上において、ユーザの操作により囲うように指定された指定領域に関する情報を取得する指定領域取得手段を更に備え、前記地図データ生成手段は、前記指定領域取得手段により取得した指定領域のみに位置する店舗を示す情報を地図上にマッピングすることを特徴とする。請求項3に記載の発明は、請求項1または請求項2に記載の情報処理装置において、前記位置情報検索手段により検索された前記店舗の位置情報に応じて、前記地図上における店舗の密度を算出する密度算出手段と、前記密度算出手段により算出された店舗の密度が、所定の以上の領域を前記地図上に設定する領域設定手段と、を更に備え、前記地図データ生成手段が、前記領域設定手段により設定された領域のみにおいて、前記店舗に関連する情報を地図上にマッピングした地図データを生成することを特徴とする。請求項4に記載の発明は、請求項3に記載の情報処理装置において、前記地図データ生成手段が、前記領域設定手段により設定された領域を強調した地図データを生成することを特徴とする。請求項5に記載の発明は、請求項3または請求項4に記載の情報処理装置において、前記領域設定手段により複数の領域が設定された場合に、前記地図データの地図上において、当該複数の領域のうちユーザの操作により特定された特定領域に関する情報を取得する特定領域取得手段を更に備え、前記地図データ生成手段が、指定された領域を強調した地図データを生成することを特徴とする。請求項6に記載の発明は、請求項1から請求項5のいずれか1項に記載の情報処理装置において、前記位置情報検索手段が、前記検索ワード取得手段により取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗であって、当該店舗に対するユーザからのユーザ店舗情報に応じて、前記位置情報を検索することを特徴とする。請求項7に記載の発明は、請求項1から請求項6のいずれか1項に記載の情報処理装置において、前記地図データの地図上において、ユーザの操作により指定された位置に関する情報を取得する指定位置取得手段と、前記指定位置取得手段により取得した指定された位置に関する情報に対応する前記地図データの地図上の道を特定する道特定手段と、を更に備え、前記地図データ生成手段が、前記地図上にマッピングされた店舗のうち、前記道特定手段により特定された道から所定幅以内にある店舗のみを示す情報を地図上にマッピングした地図データを生成することを特徴とする。請求項8に記載の発明は、請求項1から請求項7のいずれか1項に記載の情報処理装置において、前記地図データの地図上において、ユーザの操作により、なぞられた軌跡の位置に関する情報を取得する軌跡位置取得手段を更に備え、前記地図データ生成手段が、前記地図上にマッピングされた店舗のうち、前記軌跡位置取得手段により取得した軌跡の位置に関する情報に基づき、前記軌跡から所定幅以内にある店舗のみを示す情報を地図上にマッピングした地図データを生成することを特徴とする。請求項9に記載の発明は、情報処理を行う情報処理装置の情報処理方法において、商品に関連する検索ワードを取得する検索ワード取得ステップと、前記商品を提供する店舗の位置情報と前記店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、前記検索クエリ取得ステップにおいて取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索する位置情報検索ステップと、前記位置情報検索ステップにおいて検索された前記店舗の位置情報に応じて、前記店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成ステップと、前記地図データ出力する出力ステップと、を含むことを特徴とする。請求項10に記載の発明は、コンピュータを、商品に関連する検索ワードを取得する検索ワード取得手段、前記商品を提供する店舗の位置情報と前記店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、前記検索クエリ取得手段により取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索する位置情報検索手段、前記位置情報検索手段により検索された前記店舗の位置情報に応じて、前記店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成手段、および、前記地図データ出力する出力手段として機能させることを特徴とする。請求項11に記載の発明は、コンピュータを、商品に関連する検索ワードを取得する検索ワード取得手段、前記商品を提供する店舗の位置情報と前記店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、前記検索クエリ取得手段により取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索する位置情報検索手段、前記位置情報検索手段により検索された前記店舗の位置情報に応じて、前記店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成手段、および、前記地図データ出力する出力手段として機能させることを特徴とする情報処理装置用プログラムがコンピュータ読み取り可能に記録される。本発明によれば、商品に関連する検索ワードを取得し、商品を提供する店舗の位置情報と店舗が有する商品の在庫情報とを記憶した記憶手段を参照して、取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索し、検索された店舗の位置情報に応じて、店舗を示す情報を地図上にマッピングした地図データを生成し、地図データ出力することにより、検索対象の商品を検索した時点で商品を扱っている店舗の分布を地図上に表示させることができる。以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報処理システムに対して本発明を適用した場合の実施形態である。第1実施形態[1.情報処理システムの構成および機能概要]まず、本発明の第1実施形態に係る情報処理システムの構成および概要機能について、図1を用いて説明する。図1は、本実施形態に係る情報処理システム1の概要構成例を示す模式図である。図1に示すように、情報処理システム1は、ショッピングサイトを運営するために設置され、商品およびサービスに関する情報を提供する情報処理サーバ10情報処理装置の一例と、ショッピングサイトに商品およびサービスを提供する店の店舗端末装置20と、ショッピングサイトで買い物をするユーザの端末装置30と、を備える。情報処理サーバ10、店舗端末装置20、および、端末装置30は、ネットワーク3を介して、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワーク3は、例えば、インターネット、専用通信回線例えば、CATVCommunityAntennaTelevision回線、移動体通信網基地局等を含む、およびゲートウェイ等により構築されている。店舗端末装置20は、ショッピングサイトへ商品を提供する出店者のコンピュータである。出店者は、店舗端末装置20において、提供する商品またはサービスを登録する。端末装置30は、ショッピングサイトで商品およびサービスを購入するユーザのコンピュータである。端末装置30は、ウェブブラウザ機能を有し、ユーザが商品を検索する際、検索クエリを情報処理サーバ10に送信したり、検索結果や商品やサービスを提供する店舗の地図上における分布をウェブブラウザの画面に表示したりする。[2.情報処理サーバおよび各端末装置の構成および機能]2.1情報処理サーバ10の構成および機能次に、情報処理サーバ10の構成および機能について、図2から図6を用いて説明する。図2は、情報処理サーバ10の概要構成の一例を示すブロック図である。図3は、検索ワードと商品との対応関係のデータの一例を示す模式図である。図4は、店舗と当該店舗が提供する商品との対応関係のデータの一例を示す模式図である。図5は、店舗と当該店舗の位置情報との対応関係のデータの一例を示す模式図である。図6は、店舗における商品の在庫数との対応関係のデータの一例を示す模式図である。図2に示すように、情報処理サーバ10は、通信部11と、記憶部12と、入出力インターフェース部13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース部13とは、システムバス15を介して接続されている。通信部11は、ネットワーク3に接続して、店舗端末装置20や端末装置30との通信状態を制御するようになっている。記憶部12は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムおよびサーバプログラム等の各種プログラムやHTML等のマークアップ言語等により記述されたウェブページのファイル等を記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク3を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、記憶部12には、商品サービスデータベース12a以下商品サービスDB12aとする。、店舗データベース12b以下店舗DB12bとする。、会員データベース12c以下会員DB12cとする。、地図データベース12d以下地図DB12dとする。等が構築されている。商品サービスDB12aには、商品等を識別するための識別子である商品ID等に関連付けられ、商品名、種類、商品の画像、スペック、および、商品紹介の要約文等の商品情報や、広告情報等が記憶されている。さらに、商品サービスDB12aには、HTML、XML等のマークアップ言語等により記述された商品ウェブページのファイル等が記憶されている。また、商品サービスDB12aには、検索ワードにより商品およびサービスが検索できるように、商品サービス検索用のデータベースが構築されている。図3に示すように、商品サービスDB12aには、検索ワードが、商品IDに関連付けられ記憶されている。例えば、検索ワードリンゴに対して、商品ID01234567には、ある産地のリンゴ、商品ID01234568にはリンゴジュースのように、検索ワードに関連した商品が記憶されている。さらにまた、商品サービスDB12aには、各商品やサービスに対して呟かれた内容や、ショッピングサイトで人気のある商品に関する情報や、検索に使われた検索ワードのランキングに関する情報を記憶している。呟かれた情報には、呟かれた商品やサービスに関連した短縮されたURLUniformResourceLocatorが付加されている。店舗DB12b記憶手段の一例には、店舗ID、名称、店舗の位置情報例えば、住所、緯度経度情報、電話番号、店舗で提供している商品の商品情報等の店舗情報が登録されている。このような店舗情報は、店舗IDによって店舗毎に判別可能になっている。また、店舗DB12bには、図4に示すように、商品を提供している店舗の店舗IDと、店舗が提供している商品の商品IDとが関連付けられ記憶されている。図5に示すように、店舗IDと、店舗の住所、および緯度経度情報のような店舗の位置情報とは関連付けられて、店舗DB12bに記憶されている。緯度経度情報は、緯度の値、経度の値の形式で、店舗DB12bに記憶されている。さらに、図6に示すように、店舗DB12bには、各店舗端末装置20から送信される各商品の在庫情報に基づき、店舗ID毎に、店舗が扱う商品の商品IDに対して当該商品の在庫数が記憶されている。会員DB12cには、会員登録されたユーザショッピングサイトの利用者のユーザID、名称、住所、電話番号、メールアドレス、職業、趣味、購買履歴、ユーザの関心があるテーマやジャンル等のユーザ情報が登録されている。また、会員DB12cには、ユーザが端末装置30からショッピングサイトにログインする際に必要な、ユーザID、ログインID、および、パスワードが登録されている。ここで、ログインIDおよびパスワードは、ログイン処理ユーザの認証処理に使用されるログイン情報である。地図DB12dには、地図の画像情報と住所および緯度経度情報とが関連付けられた地図データが記憶されている。地図の画像情報は、例えば、地図の縮尺に応じて、タイリングされた地図の画像情報である。入出力インターフェース部13は、通信部11および記憶部12とシステム制御部14との間のインターフェース処理を行うようになっている。システム制御部14は、CPUCentralProcessingUnit14a、ROMReadOnlyMemory14b、RAMRandomAccessMemory14c等により構成されている。そして、システム制御部14は、CPU14aが、ROM14bや記憶部12に記憶された各種プログラムを読み出し実行することにより、検索された店舗の位置情報に応じて、店舗を示す情報を地図上にマッピングした地図データを生成する地図データ生成手段等として機能する。2.2店舗端末装置20の構成および機能次に、店舗端末装置20の構成および機能について、図7を用いて説明する。図7は、店舗端末装置20の概要構成の一例を示すブロック図である。図7に示すように、コンピュータとして機能する店舗端末装置20は、例えば、パーソナルコンピュータやスマートフォンを含む携帯型無線電話機やPDA等の携帯端末であり、通信部21と、記憶部22と、表示部23と、操作部24と、入出力インターフェース部25と、システム制御部26とを備えている。そして、システム制御部26と入出力インターフェース部25とは、システムバス27を介して接続されている。通信部21は、ネットワーク3を通して、情報処理サーバ10等と通信を制御する。なお、店舗端末装置20が携帯端末装置の場合、ネットワーク3の移動体通信網に接続するために、通信部21は、無線通信機能を有する。記憶部22は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム、ウェブブラウザのプログラムやウェブブラウザ用ツールバーのプログラム等を記憶する。表示部23は、例えば、液晶表示素子またはELElectroLuminescence素子等によって構成されていて、タッチパネルのようなタッチスイッチ方式の表示パネルの機能を有する。操作部24は、例えば、キーボードおよびマウス等によって構成されている。さらに、操作部24は、表示部23のタッチスイッチ方式により、ユーザが接触または近接した表示部23の位置情報を取得したり、マウスの操作によりポインタが示す位置の情報を取得したりする。操作部24からユーザの操作情報が取得される。入出力インターフェース部25は、通信部21および記憶部22とシステム制御部26とのインターフェースである。システム制御部26は、例えば、CPU26aと、ROM26bと、RAM26cとを有する。システム制御部26は、CPU26aが、ROM26bや、RAM26cや、記憶部22に記憶された各種プログラムを読み出して実行する。例えば、システム制御部26は、ウェブブラウザのプログラムを実行しウェブブラウザとして機能する。2.3端末装置30の構成および機能次に、端末装置30の構成および機能について、図8を用いて説明する。図8は、端末装置30の概要構成の一例を示すブロック図である。図8に示すように、コンピュータとして機能する端末装置30は、例えば、店舗端末装置20と同様に、パーソナルコンピュータやスマートフォンを含む携帯型無線電話機やPDA等の携帯端末であり、通信部31と、記憶部32と、表示部33と、操作部34と、入出力インターフェース部35と、システム制御部36とを備えている。そして、システム制御部36と入出力インターフェース部35とは、システムバス37を介して接続されている。なお、端末装置30の構成および機能は、店舗端末装置20の構成および機能とほぼ同じであるので、詳細は省略する。また、表示部33には、商品を検索するためのウェブページ、検索結果のウェブページ、地図上における店舗の分布を示したウェブページがウェブブラウザにより表示される。そして、タッチパネルの表示部33に対するユーザ操作やマウスによるユーザ操作のように操作部34の操作により、表示された地図に対するユーザの操作情報が取得される。また、端末装置30は、端末装置30の現在位置に関する情報を取得できるGPS機能GlobalPositioningSystemを備えている。[3.情報処理システムの動作]次に、本発明の1実施形態に係る情報処理システム1の動作について図9から図12を用い説明する。図9は、情報処理サーバ10の第1実施形態の動作の一例を示すシーケンス図である。図10は、生成された地図データの表示の一例を示す模式図である。図11および図12は、ユーザの指定に対する表示の一例を示す模式図である。3.1情報処理システムの動作例図9に示すように、端末装置30が、検索ワードを送信するステップS1。検索対象として商品を探しているユーザが、端末装置30の表示部33に表示された商品検索のためのウェブページに、例えば、リンゴのように検索ワード商品に関連する検索ワードの一例を入力する。このウェブページの検索ボタンがクリックまたはタップされると、端末装置30システム制御部36が、検索ワードを情報処理サーバ10に送信する。次に、情報処理サーバ10が、端末装置30から検索ワードを取得するステップS2。このように、情報処理サーバ10が、商品に関連する検索ワードを取得する検索ワード取得手段の一例として機能する。次に、情報処理サーバ10が、検索ワードによる商品の検索を行うステップS3。具体的には、情報処理サーバ10のシステム制御部14が、図3に示すように、検索ワードと商品との対応関係のデータを記憶した商品サービスDB12aを参照して、取得した検索ワードによる商品の検索を行い、検索ワードに対応する商品IDを求める。次に、情報処理サーバ10が、商品を所定の在庫数以上有する店舗の検索を行うステップS4。具体的には、情報処理サーバ10のシステム制御部14が、図4に示すように、店舗と当該店舗が提供する商品との対応関係のデータを記憶した店舗DB12bを参照して、求めた各商品IDに対応する店舗の検索を行い、各商品IDに対応する店舗IDを求める。そして、情報処理サーバ10のシステム制御部14が、図6に示すように、店舗における商品の在庫数の対応関係のデータを記憶した店舗DB12bを参照して、求めた店舗IDおよび商品IDに対応する各店舗の商品の在庫数を求める。求めた在庫数が所定数以上ならば、情報処理サーバ10のシステム制御部14が、商品を所定の在庫数以上有する店舗として、店舗の検索結果とする。次に、情報処理サーバ10が、店舗の位置情報を取得するステップS5。具体的には、情報処理サーバ10のシステム制御部14が、図5に示すように、店舗と当該店舗の位置情報との対応関係のデータを記憶した店舗DB12bを参照して、検索ワードに対応する商品を所定の在庫数以上有する店舗の店舗IDに対応する住所または緯度経度情報等の店舗の位置情報を取得する。次に、情報処理サーバ10が、店舗密度が所定以上の店舗を求めるステップS6。具体的には、情報処理サーバ10のシステム制御部14が、表示させる地図全体を所定の面積を有する単位領域に区切る。そして、情報処理サーバ10のシステム制御部14が、取得した店舗の位置情報に基づき、区切られた各単位領域における店舗数を求め、地図上における店舗の密度を算出する。そして、情報処理サーバ10のシステム制御部14が、店舗の密度が所定の以上に該当する店舗を求める。このように、情報処理サーバ10は、位置情報検索手段により検索された店舗の位置情報に応じて、地図上における店舗の密度を算出する密度算出手段の一例として機能する。また、情報処理サーバ10は、密度算出手段により算出された店舗の密度が、所定の以上の領域を地図上に設定する領域設定手段の一例として機能する。なお、情報処理サーバ10のシステム制御部14が、緯度経度情報より、各店舗の距離を算出し、距離が所定以内の店舗のクラスターを形成させ、クラスター数が所定以上の場合、店舗の密度が所定の以上として、当該クラスターに含まれる店舗を求めてもよい。また、地図に表示させる条件に適合した領域条件適合領域を求めるため、店舗密度が所定以上の店舗が求められる。次に、情報処理サーバ10が、地図データを生成するステップS7。具体的には、情報処理サーバ10のシステム制御部14が、図10に示すように、店舗が密集し、店舗の密度が所定以上に該当する店舗を表示させる店舗の表示領域40a、40b店舗の密度が所定の以上の領域の一例を有するHTML形式のウェブページ40を生成する。ウェブページ40の表示領域40a、40b内には、店舗密度が所定以上に該当する店舗が、当該店舗の位置情報に応じて地図上の位置にマークM1店舗に関連する情報の一例によりマッピングされている。情報処理サーバ10のシステム制御部14が、地図DB12を参照して、ウェブページ40に表示する地図情報を取得し、取得した地図情報の上に、店舗の位置情報に応じて店舗を示すマークM1をマッピングし、店舗の表示領域40a、40bの外枠を表示させる。また、ウェブページ40には、店舗の表示領域40a、40b外の地図の情報も表示され、入力された検索ワードも表示されている。なお、店舗に関連する情報の一例のマークM1は、地図上で店舗を識別できればよいので、点や丸等形状は問わない。次に、情報処理サーバ10が、地図データを送信するステップS8。具体的には、情報処理サーバ10のシステム制御部14が、生成した地図データの一例であるウェブページ40の情報を、検索ワードを送信してきた端末装置30に送信する。このように情報処理サーバ10は地図データ出力する出力手段の一例として機能する。次に、端末装置30が、地図データを表示するステップS9。具体的には、端末装置30のシステム制御部36が、情報処理サーバ10から受信したウェブページ40の情報に基づき、表示部33に、図10に示すようなウェブページ40を表示させる。次に、端末装置30が、ユーザの入力を受け付けるステップS10。図10に示すように、ユーザの指5により表示部33の店舗の表示領域40aがタップされ、端末装置30のシステム制御部36が、表示部33におけるタップされた位置座標の情報を取得する。なお、ユーザが操作部34のマウスにより、ポインタ6を表示領域40aに移動させ、クリックした場合、端末装置30のシステム制御部36が、クリックされたところの位置座標の情報を取得する。また、タップまたはクリックされた位置は、表示領域40a内ならば、どこでもよい。次に、端末装置30が、入力情報を送信するステップS11。端末装置30のシステム制御部36が、表示部33のタップされたところの位置座標が店舗の表示領域40a内か否かを判定し、店舗の表示領域40a内であれば、表示領域40aが指示されたとした入力情報を情報処理サーバ10に送信する。次に、情報処理サーバ10が、入力情報に応じた処理をするステップS12。具体的には、情報処理サーバ10のシステム制御部14が、表示領域40aが指示されたとした入力情報を受信し、図11に示すように、表示領域40a内にある店舗を一覧としたリストのウェブページ41を生成する。または、図12に示すように、情報処理サーバ10のシステム制御部14が、表示領域40bを表示させず、表示領域40a付近を拡大した地図データのウェブページ42領域設定手段により設定された領域を強調した地図データの一例を生成する。なお、情報処理サーバ10のシステム制御部14が、表示部33に対するタップの仕方例えば、ワンタップ、ダブルタップにより、ウェブページ41かウェブページ42かどちらを生成するか切り分けてもよい。このように、情報処理サーバ10は、領域設定手段により複数の領域店舗の表示領域40a、40bが設定された場合に、地図データの地図上において、当該複数の領域のうちユーザの操作により特定された特定領域店舗の表示領域40aに関する情報を取得する特定領域取得手段の一例として機能する。また、情報処理サーバ10は、指定された領域を強調した地図データウェブページ42を生成する地図データ生成手段の一例として機能する。次に、情報処理サーバ10が、処理結果を送信するステップS13。具体的には、情報処理サーバ10のシステム制御部14が、店舗を一覧としたリストのウェブページ41の情報または拡大した地図データのウェブページ42の情報を端末装置30に送信する。次に、端末装置30が、処理結果を表示するステップS14。具体的には、端末装置30のシステム制御部36が、受信したウェブページ41またはウェブページ42の情報に基づき、表示部33に、図11に示すようなウェブページ41または図12に示すようなウェブページ42を表示させる。さらに、図12に示すようなウェブページ42が表示された場合、ステップS10に戻り、端末装置30がユーザの入力を受け付け、情報処理サーバ10が、ステップS12で、表示部33のタップされたところの位置座標が店舗の表示領域40a内であれば、図11に示すようなウェブページ41を生成してもよい。本実施形態によれば、商品に関連する検索ワードを取得し、商品を提供する店舗の位置情報と店舗が有する商品の在庫情報とを記憶した店舗DB12b記憶手段の一例を参照して、取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗の位置情報を検索し、検索された店舗の位置情報に応じて、マークM1店舗を示す情報の一例を地図上にマッピングしたウェブページ40、42地図データを生成し、地図データ出力することにより、検索対象の商品を検索した時点で商品を扱っている店舗の分布を地図上に表示させることができる。そのため、ユーザが商品を検索した時点で扱っている店舗の分布を地図上に把握でき、買いたい商品があれば、すぐに購入することができる。一方、在庫数を考慮せずに、現在商品を販売できない店舗まで表示されると、ユーザがその店舗にアクセスして、在庫がないと分かると、他の店舗を探すことになる。また、店舗が絞られることにより、マークM1等の描画のオブジェクトの表示数を節約でき、処理速度が向上し、使用するメモリを節約することができる。検索された店舗の位置情報に応じて、地図上における店舗の密度を算出し、算出された店舗の密度が、所定の以上の領域店舗の表示領域40a、40bを地図上に設定し、設定された領域のみにおいて、マークM1を地図上にマッピングした地図データを生成する場合、条件適合領域店舗の表示領域40a、40bと、それ以外の領域に含まれる店舗が識別可能に表示されるので、ユーザが条件適合領域に含まれる店舗を選択しやすくなる。また、設定された領域を、図10に示すように店舗密度が所定以上の店舗の表示領域40a、40bのみを表示したり、図12に示すように店舗の表示領域40aを拡大したり等、強調した地図データを生成する場合、ユーザに対して提示させる店舗が表示させる領域に自動的にフォーカスさせ、強調しているので、ユーザが店舗を選択しやすく、ユーザが望む情報にアクセスしやすくなる。特に、店舗の表示領域40aが自動的に拡大される場合、ユーザは拡大の操作をする必要がない。また、図10に示すように、複数の領域が設定された場合に、地図データの地図上において、当該複数の領域のうちユーザの操作により特定された特定領域に関する情報を取得し、図12に示すように、指定された領域を強調した地図データを生成する場合、ユーザが指定しなかった店舗の表示領域40bが消去され、ユーザが指定した店舗の表示領域40aが表示されるので、更に店舗が絞られ、ユーザが選択しやすくなる。また、指定された領域以外を見せないので、マークM1等の描画のオブジェクトが少なくて済み、コンピュータの負荷を軽減させ処理速度が向上し、使用するメモリを節約することができる。なお、図10に示すように、複数の店舗の表示領域40a、40bが表示され、1つの店舗の表示領域40aを特定する際、店舗の表示領域40a内のどこが、タップまたはクリック等により選択されても、図12に示すように、店舗の表示領域40a自体が拡大表示されるので、ユーザは、領域に対する特定が容易にできる。また、拡大表示されるので、ユーザは各店舗のマークM1を選択しやすくなる。3.2表示の変形例次に、地図データの表示の変形例を表示する動作を図13から図16を用いて説明する。図13は、図9の処理により生成された地図データの表示の変形例を示す模式図である。図14は、図13において、ユーザにより指定された指定領域の一例を示す模式図である。図15は、指定領域を指定するための軌跡の一例を示す模式図である。図16は、図14において、ユーザの指定に対する表示の一例を示す模式図である。図9において、情報処理サーバ10が、ステップS6の店舗密度が所定以上の店舗を求める処理を省いてもよい。この場合、ステップS7において、図13に示すように、ウェブページ43が生成される。ウェブページ43には、ウェブページ43の地図上にあるステップS4で検索された店舗の全てが表示される。ステップS9において、表示部33にウェブページ43が表示される。そして、ステップS10において、ユーザの入力の受付として、情報処理サーバ10が、地図データの地図上において、フリーハンドで、ユーザの操作により囲うように指定された指定領域に関する情報を取得する。図14に示すように、タッチパネルの表示部33において、指5がタッチした位置始点から、囲うようになぞられて、指が離れた位置終点の軌跡Tの位置座標のデータを端末装置30が取得する。次に、囲うように指定された指定領域について図15を用いて説明する。図15に示すように、位置情報の軌跡T1は、始点Ts1から終点Te1に至るまで延びている。また、軌跡T1が始点Ts1から終点Te1までの間に互いに交差する交点を有することにより、位置情報の軌跡T1により、閉領域が形成される。情報処理サーバ10のシステム制御部14は、図15に示すように、位置情報の軌跡T1により閉領域が形成された場合に、その閉領域を指定領域として特定する。すなわち、ユーザからのタッチパネルの表示部33に対する連続的な指示入力により任意の領域を囲む操作が行われると、情報処理サーバ10のシステム制御部14が、位置情報の軌跡Tに基づき、指定領域を特定する。なお、連続的な位置情報の軌跡に基づき閉領域又は指定領域が形成されたか否かの判定処理は、例えば周知の文字認識技術等の応用により実現できる。周知の文字認識技術では、例えば、当業者に知られたオープンソースライブラリ等が用いられる。また、図15に示すように、軌跡T2により閉領域が形成されなかった場合であっても、軌跡T2が所定条件を満たす場合に、位置情報の軌跡の始点と終点との間に位置情報の軌跡が存在するとみなして指定領域を特定してもよい。図15に示すように、位置情報の軌跡T2は、その始点Ts2から交差することなく終点Te2に至っており、軌跡T2により閉領域が形成されていない。このよう場合であっても、例えば、始点Ts2と終点Te2との距離Lが所定距離以下である場合、または、軌跡T2の長さに対する始点Ts2と終点Te2との距離Lの割合が所定の割合以下である場合といった所定の条件に合致する場合に、情報処理サーバ10のシステム制御部14は、軌跡T2の始点TS2と終点TE2との間に位置情報の軌跡が存在するとみなして指定領域を特定できる。また、軌跡T2、及び点Te2とTs2とを結ぶ線により囲まれた領域の重心点を算出し、点Te2と重心点とを結ぶ直線と、点Ts2と重心点とを結ぶ直線とにより形成される角度が所定角度以下の場合に、情報処理サーバ10のシステム制御部14は、軌跡T2の始点Ts2と終点Te2との間に位置情報の軌跡が存在するとみなして指定領域を特定してもよい。また、マウスの操作によりポインタが示す位置から、囲うように指定された指定領域に関する情報を取得してもよい。次に、S11において、端末装置30が、軌跡Tの位置座標のデータか、軌跡Tに囲われた領域を指定領域の情報、または、軌跡Tに囲われた店舗の店舗ID等を、入力情報として、情報処理サーバ10に送信する。なお、端末装置30は、表示されている地図の縮尺情報や緯度経度情報を送信してもよい。次に、S12において、情報処理サーバ10が、受信した入力情報等に基づき、店舗の表示領域40a以外の店舗を削除して、領域設定手段により設定された領域を強調した地図データの一例として、図16に示すように、地図が拡大され、表示領域40aを有するウェブページ45を生成する。なお、情報処理サーバ10が、軌跡Tが表示領域40aの外縁となるように表示領域40aを設定してもよいし、軌跡Tに囲われた店舗を含めるように表示領域40aを設定してもよい。このように、情報処理サーバ10は、ユーザの操作により囲うように指定された指定領域に関する情報を取得する指定領域取得手段の一例として機能する。また、情報処理サーバ10は、指定領域取得手段により取得した指定領域のみに位置する店舗を示す情報を地図上にマッピングする地図データ生成手段の一例として機能する。次に、ステップS13において、処理結果が送信され、ステップS14において、ウェブページ45が表示部33に表示される。図14に示すように、地図データの地図上において、ユーザの操作により囲うように指定された指定領域に関する情報を取得し、図16に示すように、地図を拡大して、取得した指定領域のみに位置する店舗を示す情報を地図上にマッピングする場合、地図上で囲んだ範囲内に含まれる店舗施設だけに絞り込まれるので、指定外の範囲の店舗施設を排除することができる。また、ユーザが見たいと指定した以外の領域である不要部分をユーザに見せなくてよい。また、ユーザが見たいA県の一部とその隣のB県の一部のエリアのように柔軟にエリアを選択することができる。また、地図が拡大されるので、各店舗をユーザが選択しやすくなる。図16に示すように、情報処理サーバ10が、指定領域店舗の表示領域40a以外の店舗のマークM1を消去し、店舗の表示領域40aのみを表示するように、設定された領域を強調した地図データを生成する場合、ユーザが指定しなかった店舗の表示領域40bが消去され、ユーザが指定した店舗の表示領域40aが表示されるので、更に店舗が絞られ、ユーザが選択しやすくなる。また、指定された領域以外を見せないので、マークM1等の描画のオブジェクトが少なくて済み、コンピュータの負荷を軽減させ処理速度が向上し、使用するメモリを節約することができる。なお、図13に示すように、ユーザの操作により囲うように指定領域を指定する代わりに、地図上で店舗が群がっている当たりを指5でタップして、指定領域を指定してもよい。端末装置30が、ステップS10において、ユーザの入力の受付として、表示部33において、指5がタップした位置を取得する。そして、情報処理サーバ10が、図16のウェブページ45のように、指5がタップした位置を中心として所定半径にある店舗の表示領域41aを有するウェブページを生成する。このように、地図上における店舗の分布が表示されることにより、ユーザがこの当たりに情報が多そうだと把握でき、情報の選択を容易にすることができる。3.3情報処理システムの動作の変形例次に、情報処理システムの動作の変形例について、図17および図18を用いて説明する。図17は、情報処理サーバ10の動作の変形例を示すシーケンス図である。図18は、図17の処理により生成された地図データの表示の一例を示す模式図である。図17に示すように、情報処理サーバ10が、ユーザ店舗情報を取得するステップS20。具体的には、情報処理サーバ10のシステム制御部14が、商品サービスDB12aを参照して、店舗に対するユーザからのユーザ店舗情報の一例として、様々なユーザにより店舗の商品等に対して呟かれた情報や、情報処理サーバ10が運営するショッピングサイトでユーザにより多頻度で使用された検索ワードを取得する。また、情報処理サーバ10が、ユーザ店舗情報の一例として、ユーザの現在地の近くの店舗を検索するために、ユーザの端末装置30からGPSで測定された現在地の情報を取得してもよい。また、ユーザ店舗情報の一例として、店舗が扱う商品等に対するユーザの投票結果でもよい。次に、情報処理サーバ10が、検索ワードを生成するステップS21。具体的には、情報処理サーバ10のシステム制御部14が、店舗の商品に対して呟かれた情報に対して、構文解析して、頻度が高いワードや、tfidftermfrequencyinversedocumentfrequency等を用いて抽出されたワードを検索ワードとして生成する。また、ショッピングサイトでよく使用された検索ワードを取得した場合は、当該検索ワードを生成された検索ワードとする。また、端末装置30の現在情報からは、その地域で多頻度に使用されている検索ワードを商品サービスDB12aを参照して、取得して、当該検索ワードを生成された検索ワードとしてもよい。また、店舗の商品に対して呟かれた情報の中に含まれる、短縮されたURL情報を検索ワードとして取得してもよい。情報処理サーバ10が、検索ワードによる商品の検索を行うステップS22。ステップS3と同様な処理を行う。なお、短縮されたURL情報の場合、当該URLが示す商品等を求める。そして、情報処理サーバ10および端末装置30は、ステップS23からステップS33において、ステップS4からステップS14と同様の処理を行う。図18に示すように、表示部33にウェブページ46が表示される。このように、取得した検索ワードにより検索された商品を所定の在庫数以上有する店舗であって、当該店舗に対するユーザからのユーザ店舗情報に応じて、位置情報を検索する場合、ユーザの間で、よく使用されている検索ワードに対応する店舗の領域、今流行している店舗や注目の店舗の領域を提示して、領域や店舗を選択させることができる。また、様々なユーザの入力した検索ワードが、地図上の最近どの領域で頻繁に呟やかれていることも分かるので、地図上のどの領域が今旬であるかが分からなくても、ユーザは容易に旬な領域に含まれる店舗や施設を選択することができる。また、ユーザ店舗情報に応じるので、店舗を絞る精度が向上する。第2実施形態[4.情報処理システムの構成および機能概要]4.1の構成および機能次に、本発明に係る第2実施形態に係る情報処理システムについて、図19から図24に用いて説明する。なお、本実施形態の情報処理システムの構成は、前記第1実施形態に係る情報処理システムと同様であり、第1実施形態と同一または対応する部分には、同一の符号を用いて構成等を説明する。その他の実施形態および変形例も同様とする。なお、本実施形態は、店舗が提供するサービスに拡張した実施形態である。4.1商品サービスDB12aおよび店舗DB12bの構成商品サービスDB12aおよび店舗DB12bの構成について、第1実施形態と異なるところのみ図19から図21を用いて説明する。商品サービスDB12aには、商品IDの代わりに、商品およびサービスを識別するための識別子である商品サービスIDに関連付けられ、商品名等が記憶されている。さらに、図19に示すように、商品サービスDB12aには、検索ワードが、商品IDに関連付けられ記憶されている。例えば、検索ワードリンゴに対して、商品サービスID0001234567には、ある産地のリンゴ、商品サービスID0001234568にはリンゴジュース、商品サービスID0051234568には、リンゴ狩りができるサービスのように、検索ワードに関連した商品サービスが記憶されている。検索ワードマッサージに対して、商品サービスID0070234567には、ある種類のマッサージを施すサービス、商品サービスID0070234568には、他の種類のマッサージを施すサービス、商品サービスID0001234568には、マッサージ器具の商品のように、検索ワードに関連した商品サービスが記憶されている。さらに、店舗DB12bには、図20に示すように、商品またはサービスを提供している店舗の店舗IDと、店舗が提供している商品サービスの商品サービスIDとが関連付けられ記憶されている。また、図21に示すように、店舗DB12bには、サービスを提供する店舗の各店舗端末装置20から送信される各サービスの空き状況、待ち情報、施設の使用可能状況と言ったサービスの利用可能の情報に基づき、店舗ID毎に、店舗が提供するサービスの商品サービスIDに対して当該サービスの空き数等が記憶されている。4.2情報処理サーバの第2実施形態の動作次に、本発明の2実施形態に係る情報処理システム1の動作について図22から図24を用い説明する。なお、本実施形態の情報処理システムの動作は、前記第1実施形態に係る情報処理システムと動作であり、第1実施形態と同一または対応する部分には、同一の符号を用いて動作等を説明する。その他の実施形態および変形例も同様とする。図22は、情報処理サーバの第2実施形態の動作の一例を示すシーケンス図である。図23は、図22の処理により生成された地図データの表示の一例を示す模式図である。図24は、図23において、ユーザの指定に対する表示の一例を示す模式図である。図22に示すように、端末装置30が、ステップS1のように、検索ワードを送信するステップS41。商品を探しているユーザが、端末装置30の表示部33に表示された商品検索のためのウェブページに、例えば、マッサージのような検索ワード商品またはサービスに関連する検索ワードの一例を入力する。このウェブページの検索ボタンがクリックまたはタップされると、端末装置30システム制御部36が、検索ワードを情報処理サーバ10に送信する。次に、情報処理サーバ10が、ステップS2のように、端末装置30から検索ワードを取得するステップS42。このように、情報処理サーバ10が、商品またはサービスに関連する検索ワードを取得する検索ワード取得手段の一例として機能する。次に、情報処理サーバ10が、ステップS3のように、検索ワードによる商品およびサービスの検索を行うステップS43。具体的には、情報処理サーバ10のシステム制御部14が、図19に示すように、検索ワードと商品またはサービスとの対応関係のデータを記憶した商品サービスDB12aを参照して、取得した検索ワードによる商品およびサービスの検索を行い、検索ワードに対応する商品サービスIDを求める。次に、情報処理サーバ10が、ステップS4のように、商品またはサービスを所定の在庫数または空き数以上有する店舗の検索を行うステップS44。具体的には、情報処理サーバ10のシステム制御部14が、図20に示すように、店舗と当該店舗が提供する商品サービスとの対応関係のデータを記憶した店舗DB12bを参照して、求めた各商品サービスIDに対応する店舗の検索を行い、各商品サービスIDに対応する店舗IDを求める。そして、情報処理サーバ10のシステム制御部14が、図21に示すように、店舗における商品の在庫数またはサービスの空き数の対応関係のデータを記憶した店舗DB12bを参照して、求めた店舗IDおよび商品サービスIDに対応する各店舗の商品の在庫数またはサービスの空き数サービスの利用可能の数の一例を求める。求めた在庫数または空き数が所定数以上ならば、情報処理サーバ10のシステム制御部14が、商品またはサービスを所定の在庫数または空き数以上有する店舗として、店舗の検索結果とする。次に、情報処理サーバ10が、ステップS5のように、店舗の位置情報を取得するステップS45。具体的には、情報処理サーバ10のシステム制御部14が、図5に示すように、店舗と当該店舗の位置情報との対応関係のデータを記憶した店舗DB12bを参照して、検索ワードに対応する商品を所定の在庫数以上有する店舗または検索ワードに対応するサービスを所定の空き数以上有する店舗の店舗IDに対応する住所または緯度経度情報等の店舗の位置情報を取得する。次に、情報処理サーバ10が、ステップS6のように、店舗密度が所定以上の店舗を求めるステップS46。次に、情報処理サーバ10が、ステップS7のように、地図データを生成するステップS47。具体的には、情報処理サーバ10のシステム制御部14が、図23に示すように、店舗の密度が所定以上に該当する店舗を表示させる店舗の表示領域50a、50b店舗の密度が所定の以上の領域の一例を有するHTML形式のウェブページ50を生成する。ウェブページ50の表示領域50a、50b内には、店舗密度が所定以上に該当する店舗が、当該店舗の位置情報に応じて地図上の位置に、サービスを提供する店舗を示すマークM2店舗に関連する情報の一例および商品を提供する店舗を示すマークM3店舗に関連する情報の一例およびによりマッピングされている。次に、情報処理サーバ10が、ステップS8のように、地図データを送信するステップS48。次に、端末装置30が、ステップS9のように、地図データを表示するステップS49。具体的には、端末装置30のシステム制御部36が、情報処理サーバ10から受信したウェブページ50の情報に基づき、表示部33に、図23に示すようなウェブページ50を表示させる。次に、端末装置30が、ステップS10のように、ユーザの入力を受け付けるステップS50。図23に示すように、ユーザの指5により表示部33の店舗の表示領域50aがタップされ、端末装置30のシステム制御部36が、表示部33におけるタップされた位置座標の情報を取得する。次に、端末装置30が、ステップS11のように、入力情報を送信するステップS51。端末装置30のシステム制御部36が、表示部33のタップされたところの位置座標が店舗の表示領域50a内か否かを判定し、店舗の表示領域50a内であれば、表示領域50aが指示されたとした入力情報を情報処理サーバ10に送信する。次に、情報処理サーバ10が、ステップS12のように、入力情報に応じた処理をするステップS52。具体的には、情報処理サーバ10のシステム制御部14が、表示領域50aが指示されたとした入力情報を受信し、図24に示すように、表示領域50a内にある店舗を一覧としたリストのウェブページ51を生成する。ウェブページ51では、商品を提供する店舗と、サービスを提供する店舗とが別々に表示されている。なお、第1実施形態の図12に示すように、情報処理サーバ10のシステム制御部14が、表示領域50a付近を協調するために拡大した地図データのウェブページを生成してもよい。次に、情報処理サーバ10が、ステップS13のように、処理結果を送信するステップS53。次に、端末装置30が、ステップS14のように、処理結果を表示するステップS54。さらに、図12に示すような拡大した地図データのウェブページが表示された場合、ステップS50に戻り、端末装置30がユーザの入力を受け付けてもよい。このように、情報処理サーバ10が、商品またはサービスを提供する店舗の位置情報と、店舗が有する商品の在庫情報または店舗が扱うサービスの利用可能の情報とを記憶した記憶手段を参照して、検索クエリ取得手段により取得した検索ワードにより検索された、商品またはサービスを所定の在庫数以上、または、所定のサービスの利用可能の数以上を有する店舗の位置情報を検索する位置情報検索手段の一例として機能する。以上、本実施形態によれば、商品またはサービスに関連する検索ワードを取得し、商品またはサービスを提供する店舗の位置情報と、店舗が有する商品の在庫情報または店舗が扱うサービスの利用可能の情報とを記憶した店舗DB12b記憶手段の一例を参照して、商品またはサービスを所定の在庫数以上、または、所定のサービスの利用可能の数以上を有する店舗の位置情報を検索し、検索された店舗の位置情報に応じて、マークM1店舗を示す情報の一例を地図上にマッピングしたウェブページ50地図データを生成し、地図データ出力することにより、検索対象の商品を検索した時点で商品を扱っている店舗の分布を地図上に表示させることができる。また、第2実施形態は、第1実施形態と同様な効果を有する下記の変形例も同様。4.3第2実施形態における表示の変形例次に、地図データの表示の変形例を表示する動作を図25から図27を用いて説明する。図25は、図22の処理により生成された地図データの表示の変形例を示す模式図である。図26は、図25において、ユーザにより指定された指定領域の一例を示す模式図である。図27は、図26において、ユーザの指定に対する表示の一例を示す模式図である。情報処理サーバ10が、第1実施形態の動作同様に、ステップS46の店舗密度が所定以上の店舗を求める処理を省いてもよい。この場合、ステップS47において、図25に示すように、ウェブページ52が生成される。ウェブページ52には、ウェブページ52の地図上にあるステップS44で検索された店舗の全てが表示される。ステップS49において、表示部33にウェブページ52が表示される。そして、ステップ50において、ユーザの入力の受付として、情報処理サーバ10が、地図データの地図上において、フリーハンドで、ユーザの操作により囲うように指定された指定領域に関する情報を取得する。図26に示すように、タッチパネルの表示部33において、指5がタッチした位置始点から、囲うようになぞられて、指が離れた位置終点の軌跡Tの位置座標のデータを端末装置30が取得する。次に、S51において、端末装置30が、軌跡Tの位置座標のデータか、軌跡Tに囲われた領域を指定領域の情報、または、軌跡Tに囲われた店舗の店舗ID等を、入力情報として、情報処理サーバ10に送信する。次に、図27に示すように、S52において、情報処理サーバ10が、入力情報等に基づき、店舗の表示領域50a以外の店舗を削除して領域設定手段により設定された領域を強調した地図データの一例として、地図が拡大され、表示領域54aを有するウェブページ54を生成する。このように、情報処理サーバ10が、指定領域店舗の表示領域54a以外の店舗のマークM2、M3を消去し、店舗の表示領域54aのみを表示するように、設定された領域を強調した地図データを生成する。次に、ステップS53において、処理結果が送信され、ステップS54において、ウェブページ54が表示部33に表示される。なお、図25に示すように、ユーザの操作により囲うように指定領域を指定する代わりに、地図上で店舗の分布の様子を見ながら、所定の位置を指5でタップして、指定領域を指定してもよい。端末装置30が、ステップS50において、ユーザの入力の受付として、表示部33において、指5がタップした位置を取得する。そして、情報処理サーバ10が、図27のウェブページ54のように、指5がタップした位置を中心として所定半径にある店舗の表示領域54aを有するウェブページを生成する。このように、地図上における店舗の分布が表示されることにより、ユーザが地図上における店舗の位置を把握でき、情報の選択を容易にすることができる。4.4ユーザの指定の変形例次に、第1および第2実施形態におけるユーザの指定の変形例について図28から図30を用いて説明する。なお、本変形例は、第2実施形態のサービスの場合を用いて説明する。図28は、情報処理サーバ1により生成された地図データの表示の変形例を示す模式図である。図29および図30は、図28において、ユーザの指定に対する表示の一例を示す模式図である。例えば、ステップS41またはステップS1において、検索ワード食べるが送信され、ステップS43からステップS46ステップS46は省略してもよいにおいて、検索ワード食べるに対応する店舗が検索される。そして、ステップS47またはステップS7において、図28に示すように、情報処理サーバ10が、店舗を示す情報を地図上にマッピングした地図データの一例のウェブページ60を生成したとする。そして、端末装置30が、表示部33に、ウェブページ60を表示する。ウェブページ60には、道の一例である道路R1、R2と、検索ワード食べるに関連する商品またはサービスを提供する店舗を示すマークM4、M5店舗に関連する情報の一例とが表示される。なお、道は、道路の他に、鉄道、車道、歩道、山道等、路線でもよい。次に、ステップS50において、端末装置30が、図28に示すように、ユーザの指5により表示部33の道路R1がタップ指定されて、表示部33におけるタップされた位置座標の情報を取得する。端末装置30が、道路R1がタップされた入力情報を情報処理サーバ10に送信する。なお、位置情報の代わりに、入力情報として、道路R1がタップされたとする情報を情報処理サーバ10に送信してもよい。次に、ステップS52において、情報処理サーバ10が、受信した入力情報等に基づき、取得した指定された位置に関する情報に対応する地図データの地図上の道を特定する。そして、情報処理サーバ10が、特定された道から所定幅以内にある店舗を設定し、図29に示すように、地図上にマッピングされた店舗のうち、特定された道路R1から所定幅以内店舗の表示領域の一例にある店舗のみを示す情報を地図上にマッピングした地図データを生成する。ここで、図29に示すように、指定された道を強調するために、道路R1は道塗りされている。なお、所定幅以内にある店舗の一例として、道路の道幅の数倍以内にある店舗、または、指定された道と予め関連付けられた店舗でもよい。また、地図の縮尺情報に基づいて、所定幅が設定されてもよい。このように、情報処理サーバ10は、地図データの地図上において、ユーザの操作により指定された位置に関する情報を取得する指定位置取得手段の一例として機能する。また、情報処理サーバ10は、指定位置取得手段により取得した指定された位置に関する情報に対応する前記地図データの地図上の道を特定する道特定手段の一例として機能する。また、情報処理サーバ10は、前記地図上にマッピングされた店舗のうち、前記道特定手段により特定された道から所定幅以内にある店舗のみを示す情報を地図上にマッピングした地図データを生成する地図データ生成手段の一例として機能する。次に、情報処理サーバ10が、ステップS53において、処理結果を送信する。次に、端末装置30が、ステップS54において、図29に示すように、処理結果を表示する。マークM4、M5がユーザに指定された場合、そのマークが示す店舗に関する情報が、表示部33に表示される。このように、地図データの地図上において、ユーザの操作により指定された位置道路R1に関する情報を取得し、取得した指定された位置に関する情報に対応する地図データの地図上の道道路R1を特定し、地図上にマッピングされた店舗のうち、特定された道から所定幅以内にある店舗のみを示す情報を地図上にマッピングした地図データウェブページ61を生成する場合、道路R2に関連した店舗が消去され、道路R1に関連した店舗のみが表示されるので、ユーザは、探している領域に注目しやすくなり、店舗を見つけやすくなる。また、指定された領域以外を見せないので、マークM4、M5等の描画のオブジェクトが少なくて済み、コンピュータの負荷を軽減させ処理速度が向上し、使用するメモリを節約することができる。なお、図30に示すように、タッチパネルの表示部33に表示されている地図上の道路R1のある一点Ts3から、道路R1に沿って、道路R1上をなぞるようにして点Te3まで、軌跡T3をユーザが指定してもよい。なぞっている指5がタッチパネルの表示部33から離れたとき、端末装置30が、なぞられた軌跡連続的な指示入力による軌跡T3の位置情報を取得する。そして、端末装置30が、軌跡T3の位置情報を入力情報として情報処理サーバ10に送信する。次に、ユーザの操作により、なぞられた軌跡の位置に関する情報を取得する軌跡位置取得手段として、情報処理サーバ10が軌跡T3の位置情報を受信する。そして、情報処理サーバ10が、受信した入力情報等に基づき、軌跡T3から所定幅以内にある店舗を設定し、図30に示すように、地図上にマッピングされた店舗のうち、軌跡T3から所定幅以内店舗の表示領域の一例にある店舗のみを示す情報を地図上にマッピングした地図データウェブページ62を生成する。ここで、図30に示すように、指定された軌跡の道を強調するために、軌跡T3に対応する道路R1は道塗りされている。なお、軌跡T3は、道に沿ってなぞられなくてもよく、地図上の任意の軌跡から、表示させる店舗を設定してもよい。例えば、図13または図25において、情報処理サーバ10が、地図上をなぞられた軌跡から所定幅以内にある店舗を設定し、この軌跡から所定幅以内にある店舗のみを示す情報を地図上にマッピングした地図データを生成してもよい。このように、地図が道路を示す位置情報を持っていない場合や、地図が大通りを示す位置情報は持っているが、細い道を示す位置情報は持っていない場合でも、ユーザが欲しい付近の店舗を容易に指定でき、店舗を検索することができる。さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。