(57)【要約】【課題】地図上に注記として表示されている文字を取得することができる地図表示システム及びプログラムを提供することを課題とする。【解決手段】地図を表示させる地図表示システムであって、ユーザにより前記地図上の位置を指定した入力を受け付ける入力手段と、前記入力手段により指定された前記位置に関する情報に基づき、前記地図上において前記位置から所定の範囲内にある表示部品であって、前記地図上の注記を表示する表示部品を特定する特定手段と、前記特定手段により特定された前記表示部品に表示される前記地図上の注記を示す文字列を取得する文字列取得手段と、を有することにより、上記課題を解決する。【選択図】  図３
2016151707.tif 000002
【特許請求の範囲】
【請求項１】
地図を表示させる地図表示システムであって、
ユーザにより前記地図上の位置を指定した入力を受け付ける入力手段と、
前記入力手段により指定された前記位置に関する情報に基づき、前記地図上において前記位置から所定の範囲内にある表示部品であって、前記地図上の注記を表示する表示部品を特定する特定手段と、
前記特定手段により特定された前記表示部品に表示される前記地図上の注記を示す文字列を取得する文字列取得手段と、
を有する地図表示システム。
【請求項２】
前記文字列取得手段は、
前記特定手段により特定された前記表示部品のうち、予め設定された区分に属する前記表示部品に表示される前記地図上の注記を示す文字列を取得する、請求項１記載の地図表示システム。
【請求項３】
前記文字列取得手段により複数の前記文字列が取得された場合、該複数の前記文字列のリストを表示させる第１の表示手段を有する、請求項１又は２記載の地図表示システム。
【請求項４】
所定の言語で表された文字列を、他の言語で表された文字列に翻訳する翻訳手段を有し、
前記第１の表示手段は、
前記文字列取得手段により複数の前記文字列が取得された場合、該取得された複数の前記文字列を前記翻訳手段により他の言語に翻訳して、該翻訳された複数の文字列のリストを表示させる、請求項３記載の地図表示システム。
【請求項５】
前記第１の表示手段により表示された前記リストにおける複数の文字列のうち、一の文字列がユーザにより選択された場合、該選択された前記一の文字列に対応する所定の施設に関する情報を表示させる第２の表示手段を有する、請求項３又は４記載の地図表示システム。
【請求項６】
前記第１の表示手段により表示された前記リストにおける複数の文字列のうち、一の文字列がユーザにより選択された場合、該選択された前記一の文字列を、所定の言語で発話する発話手段を有する、請求項３又は４記載の地図表示システム。
【請求項７】
地図を表示させるコンピュータを、
ユーザにより前記地図上の位置を指定した入力を受け付ける入力手段、
前記入力手段により指定された前記位置に関する情報に基づき、前記地図上において前記位置から所定の範囲内にある表示部品であって、前記地図上の注記を表示する表示部品を特定する特定手段、
前記特定手段により特定された前記表示部品に表示される前記地図上の注記を示す文字列を取得する文字列取得手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示システム及びプログラムに関する。
【背景技術】
【０００２】
従来より、地図表示システムにおいて、地図上に地名や施設名を表す文字等（このような文字等は、一般に、地図注記又は注記と呼ばれる）を表示させる技術が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−６３５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、注記は画像として地図上に表示されるため、例えば注記として施設名が表示されている施設の詳細な情報を得たい場合には、ユーザは、注記として表示されている施設名をタイピング等により入力して検索等を行う必要があった。
【０００５】
本発明の一実施形態は、上記の点に鑑みてなされたものであり、地図上に注記として表示されている文字を取得することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態は、地図を表示させる地図表示システムであって、ユーザにより前記地図上の位置を指定した入力を受け付ける入力手段と、前記入力手段により指定された前記位置に関する情報に基づき、前記地図上において前記位置から所定の範囲内にある表示部品であって、前記地図上の注記を表示する表示部品を特定する特定手段と、前記特定手段により特定された前記表示部品に表示される前記地図上の注記を示す文字列を取得する文字列取得手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明の一実施形態によれば、地図上に注記として表示されている文字を取得することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る地図表示システムの一例のシステム構成図である。
【図２】第１の実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】第１の実施形態に係る地図表示システムの一例の機能構成図である。
【図４】注記情報の一例のデータ構成を示す図である。
【図５】施設情報の一例のデータ構成を示す図である。
【図６】第１の実施形態に係る地図表示システムの処理の流れを示すフローチャートである。
【図７】表示される地図の一例を示す図である。
【図８】選択される注記の一例を示す図である。
【図９】選択された注記のリストの一例を示す図である。
【図１０】選択された注記により表される施設の詳細情報の一例を示す図である。
【図１１】第２の実施形態に係る地図表示システムの一例の機能構成図である。
【図１２】注記情報の他の例のデータ構成を示す図である。
【図１３】第２の実施形態に係る地図表示システムの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
次に、本発明の実施の形態について、図面を参照しつつ詳細に説明する。
【００１０】
［第１の実施形態］
＜システム構成＞
まず、第１の実施形態に係る地図表示システム１のシステム構成について説明する。図１は、第１の実施形態に係る地図表示システムの一例のシステム構成図である。
【００１１】
図１に示す地図表示システム１は、サーバ装置１０と、クライアント装置２０とが互いにネットワーク３０を介して接続されている。ここで、ネットワーク３０は、有線、無線を含む通信ネットワークであり、例えば、電話回線網やインターネット等である。
【００１２】
サーバ装置１０は、クライアント装置２０からの要求に応じて所定の処理を行う装置である。本実施形態では、サーバ装置１０は、クライアント装置２０から受け取った位置情報に応じて、例えば、注記に表された施設名のテキストデータや注記に表された施設に関する情報を返信する。なお、施設に関する情報とは、後述するように、例えば施設の名称、住所、電話番号、施設が提供するサービスや販売する商品等の情報である。
【００１３】
クライアント装置２０は、ユーザが利用する装置であり、地図を表示する。ユーザにより、地図上の注記を選択するために所望の位置を指定した操作がなされた場合、クライアント装置２０は、指定された地図上の位置の位置情報をサーバ装置１０に送信する。また、クライアント装置２０は、サーバ装置１０から送信された情報に応じて、例えば、施設名のリストや施設の詳細な情報を表示させる。
【００１４】
ここで、注記とは、クライアント装置２０に表示される地図上における地名や施設名を表す文字や記号等である。例えば、「○○駅」、「○○百貨店」、「○○大学」、「○○道路」等の施設名、各種の地図記号等である。ただし、以降では、注記とは地図上における施設名の文字が表されたものであるとする。このような注記は、例えばＰＮＧ（Portable Network Graphics）形式等の画像フォーマットの画像データであり、地図を表示するための地図データにこの画像データを重畳させることにより表示される。本実施形態では、詳細は後述するが、このような画像データで表される注記からテキストデータを取得する。これにより、ユーザは、地図上の注記を、例えば指によるタップ操作で選択することで、選択された注記が示す施設の詳細な情報等を取得することができる。
【００１５】
なお、図１に示すようにクライアント装置２０は、スマートフォン２０ａ、ノートＰＣ２０ｂ、ナビゲーション専用端末２０ｃ等であるが、これらに限られず、例えば、デスクトップＰＣ、ＰＤＡ（Personal Digital Assistant）、ゲーム機器、デジタルサイネージ等であってもよい。換言すれば、クライアント装置２０は、地図を表示させるための表示機能と、地図上の注記を選択するための入力機能とを有する装置であればよい。
【００１６】
本実施形態では、ユーザにより選択された注記が表すテキストデータを取得し、このテキストデータに基づき施設に関する情報を検索して、施設の詳細な情報を表示する。すなわち、本実施形態に係る地図表示システム１の処理の概略は以下の通りである。
（１）ユーザは、クライアント装置２０に表示された地図上の注記を選択するために、地図上の所望の位置を指定した操作を行う。そして、クライアント装置２０は、指定された位置の位置情報をサーバ装置１０に送信する。
（２）サーバ装置１０は、受信した位置情報により示される地図上の位置から所定の範囲内に位置する注記のテキストデータを取得し、返信する。
（３）クライアント装置２０は、受信したテキストデータのリストを表示させる。
（４）ユーザは、クライアント装置２０に表示されたリストから所望の施設名を選択する。すると、選択された施設名のテキストデータに基づき、サーバ装置１０においてこの施設名の施設に関する情報が検索され、クライアント装置２０に施設の詳細な表示される。
【００１７】
このように、本実施形態では、画像として地図上に表示されている注記が表す文字をテキストデータとして取得することができる。また、本実施形態では、表示された地図に対して、ユーザが例えばタップ操作等により所望の注記を選択する際に、タップ操作等が行われた位置から所定の範囲内にある注記が選択され、リストとして表示される。したがって、例えば、地図上で注記が密集して表示されている場合等においてもユーザはリスト上から所望の注記を選択することができる。
【００１８】
＜ハードウェア構成＞
次に、第１の実施形態に係る表示システム１に含まれるサーバ装置１０及びクライアント装置２０のハードウェア構成について説明する。第１の実施形態に係るサーバ装置１０及びクライアント装置２０は、例えば図２に示すようなコンピュータ１００により実現される。図２は、第１の実施形態に係るコンピュータの一例のハードウェア構成図である。
【００１９】
図２に示すコンピュータ１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、記憶装置１０４と、入力装置１０５と、表示装置１０６と、通信装置１０７とを有する。
【００２０】
ＣＰＵ１０１は、ＲＯＭ１０２や記憶装置１０４等からプログラムやデータをＲＡＭ１０３上に読み出し、処理を実行することで、コンピュータ１００全体の制御や機能を実現する演算装置である。
【００２１】
ＲＯＭ１０２は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリである。ＲＡＭ１０３は、プログラムやデータを一時的に保持する揮発性の半導体メモリである。
【００２２】
記憶装置１０４は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等であり、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータ１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェア等がある。記憶装置１０４は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）等により管理している。
【００２３】
入力装置１０５は、キーボードやマウス、タッチパネル等を含み、コンピュータ１００に各種操作信号を入力するのに用いられる。表示装置１０６は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）等を含み、コンピュータ１００による処理結果を表示する。特に、コンピュータ１００がクライアント装置２０である場合、上述したようにクライアント装置２０は、スマートフォン２０ａやナビゲーション専用端末２０ｃであり得るため、これらの場合には、入力装置１０５にはタッチパネルが用いられる。
【００２４】
また、コンピュータ１００がサーバ装置１０である場合、入力装置１０５及び／又は表示装置１０６は、必要なときに接続されるように取り外し可能に構成されていてもよい。
【００２５】
通信装置１０７は、例えばＬＡＮ（Local Area Network）等によりネットワーク３０に接続するためのインタフェースである。これにより、コンピュータ１００は通信装置１０７を介して他のコンピュータ１００とデータ通信を行うことができる。
【００２６】
なお、コンピュータ１００がクライアント装置２０である場合、クライアント装置２０の現在位置の情報（例えば、緯度・経度）を取得するＧＰＳ（Global Positioning System）装置を備えていてもよい。
【００２７】
また、コンピュータ１００は、例えばＳＤメモリカード（SD Memory card）やＵＳＢメモリ（Universal Serial Bus memory）、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disk）等の記録媒体とデータ通信を行うためのインタフェースを備えていてもよい。
【００２８】
本実施形態に係るサーバ装置１０及びクライアント装置２０は、例えば上記のハードウェア構成を有するコンピュータ１００により、後述するような各種処理を実現できる。
【００２９】
＜機能構成＞
次に、第１の実施形態に係る地図表示システム１の機能構成について説明する。図３は、第１の実施形態に係る地図表示システムの一例の機能構成図である。
【００３０】
図３に示す地図表示システム１は、主な機能部として、入力受付部２０１と、注記特定部２０２と、テキスト取得部２０３と、注記数判定部２０４と、リスト作成部２０５と、施設情報検索部２０６と、出力部２０７と、記憶部２０８とを有する。なお、本実施形態では、クライアント装置２０が入力受付部２０１と、出力部２０７とを有する一方、サーバ装置１０が注記特定部２０２と、テキスト取得部２０３と、注記数判定部２０４と、リスト作成部２０５と、施設情報検索部２０６とを有するものとする。ただし、これに限られず、クライアント装置２０は、サーバ装置１０が有する機能部の全部又は一部を有していてもよい。
【００３１】
入力受付部２０１は、例えばＣＰＵ１０１、入力装置１０５、通信装置１０７等により実現され、ユーザによる地図上の位置を指定した入力を受け付ける。また、入力受付部２０１は、ユーザにより指定された位置の位置情報をサーバ装置１０に送信する。
【００３２】
なお、ユーザは、クライアント装置２０の表示装置１０６に表示された地図において、入力装置１０５であるタッチパネルを介して、例えば、地図上の所望の位置に対してタップ操作を行うことで入力することができる。また、ユーザは、クライアント装置２０の表示装置１０６に表示された地図において、入力装置１０５であるマウスを介して、例えば、地図上の所望の位置に対してマウスポインタでクリック操作を行うことで入力することができる。
【００３３】
注記特定部２０２は、例えばＣＰＵ１１等により実現され、クライアント装置２０から受信した位置情報と、後述する記憶部２０８に格納されている注記情報２０９とに基づき、位置情報により示される地図上の位置から所定の範囲内にある注記を特定する。
【００３４】
テキスト取得部２０３は、例えばＣＰＵ１１等により実現され、注記特定部２０２により特定された注記が表すテキストデータを、記憶部２０８に格納されている注記情報２０９から取得する。
【００３５】
注記数判定部２０４は、例えばＣＰＵ１１等により実現され、テキスト取得部２０３により取得されたテキストデータの数が２以上であるか否かを判定する。換言すれば、注記数判定部２０４は、注記特定部２０２により特定された注記が２以上であるか否かを判定する。
【００３６】
リスト作成部２０５は、例えばＣＰＵ１１等により実現され、注記数判定部２０４の判定結果が、２以上のテキストデータがテキスト取得部２０３により取得されたことを示すものである場合、取得された複数のテキストデータからリストを生成する。
【００３７】
施設情報検索部２０６は、例えばＣＰＵ１１等により実現され、テキスト取得部２０３により取得されたテキストデータに基づき、施設情報２１０を検索し、該当の施設に関する情報を取得する。
【００３８】
出力部２０７は、例えばＣＰＵ１１、表示装置１０６により実現され、処理結果に応じて所定の画面を表示させる。例えば、出力部２０７は、リスト作成部２０５により作成されたリストを表示させる。また、例えば、出力部２０７は、サーバ装置１０において施設情報検索部２０６により検索された施設に関する情報（例えば、後述する施設情報２１０の１レコードの情報）に基づき、施設の詳細な情報を表示させる。
【００３９】
記憶部２０８は、例えば記憶装置１０４等により実現され、注記情報２０９と、施設情報２１０とを格納する。
【００４０】
注記情報２０９は、例えば図４に示すようなデータ項目を有している。すなわち、注記情報２０９は、位置情報と、テキストデータとを有している。位置情報は、地図上において注記が表示されている位置の位置情報（例えば、緯度・経度）である。このような位置情報は、例えば、注記により表される施設の代表点（例えば、地図上において表示されている施設の中心点）が設定される。テキストデータは、注記により表される文字（すなわち、施設名）のテキストデータである。注記情報２０９がこれらのデータ項目を有することにより、上述したように、注記特定部２０２により注記が特定されるとともに、テキスト取得部２０３により特定された注記が表すテキストデータが取得される。
【００４１】
施設情報２１０は、例えば図５に示すようなデータ項目を有している。すなわち、施設情報２１０は、施設名と、住所と、電話番号と、施設詳細とを有している。施設詳細とは、例えば、該当の施設の営業時間、提供するサービス、販売する商品、あるいはこの施設を利用した他のユーザの口コミ等の各種情報である。本実施形態では、施設名を示すテキストデータを用いて施設情報２１０を検索することにより、該当の施設に関する情報を取得することができる。
【００４２】
＜処理の詳細＞
次に、第１の実施形態に係る地図表示システム１の処理の詳細について説明する。図６は、第１の実施形態に係る地図表示システムの処理の流れを示すフローチャートである。以降では、クライアント装置２０の表示装置１０６には、図７に示すような地図が表示されているものとして説明する。図７に示す地図では、地図上における施設の施設名が表された注記１１００〜１５００が表示されている。
【００４３】
ステップＳ６０１において、ユーザは、クライアント装置２０の表示装置１０６に表示された地図上の注記を選択するために、地図上の所望の位置を指定した入力操作を行う。これは、上述したように、例えば、ユーザが入力装置１０５であるタッチパネルを介して、地図上の所望の位置に対してタップ操作を行うこと等で入力することができる。
【００４４】
ユーザによる入力操作がなされると、クライアント装置２０の入力受付部２０１は、この入力操作を受け付けて、指定された位置の位置情報（例えば、緯度・経度）をサーバ装置１０に送信する。
【００４５】
ステップＳ６０２において、サーバ装置１０の注記特定部２０２は、記憶部２０８に格納されている注記情報２０９を参照して、クライアント装置２０から受信した位置情報（例えば、緯度・経度）から所定の範囲内にある注記を特定する。
【００４６】
例えば、図８に示すように、上記のステップＳ６０１においてユーザが、注記１３００を選択することを所望して、地図上の位置２０００に対してタップ操作を行った場合、この位置２０００から所定の範囲２１００に含まれる注記１１００、１２００、１３００が注記特定部２０２により特定される。より具体的には、例えばユーザがタップ操作を行った位置２０００の位置情報である緯度及び経度が（Ｘ０，Ｙ０）である場合、注記特定部２０２は、注記情報２０９を参照して、例えば、位置情報（Ｘ０，Ｙ０）から所定の半径ｒ内にある位置情報（Ｘｎ，Ｙｎ）を特定する。これにより、注記特定部２０２は、位置２０００から所定の範囲内２１００にある注記を特定することができる。なお、上記において所定の半径ｒは、ユーザにより予め設定されてもよい。また、このような所定の半径ｒは、クライアント装置２０に表示されている地図の縮尺に応じて設定されていてもよい。例えば、クライアント装置２０に表示されている地図の縮尺が大きい場合の半径ｒを、縮尺が小さい場合の半径ｒに比して小さくなるように設定されてもよい。
【００４７】
なお、以上で説明したようにユーザが指定した位置から所定の範囲内にある注記を特定するのは、ユーザ操作性の便宜のためである。すなわち、このような特定を行わないと、例えばユーザが注記１４００の選択を所望した場合、ユーザは注記１４００の位置情報（Ｘ４，Ｙ４）が示す地図上の位置をピンポイントでタップ操作等を行う必要があり、注記１４００を選択するための操作が困難となる。他方、上記のような特定を行うことにより、例えばユーザが注記１４００の位置情報（Ｘ４，Ｙ４）が示す地図上の位置から多少逸れた位置をタップ操作等した場合においても所望の注記１４００を選択することができるようになる。
【００４８】
また、上記で説明したように、注記特定部２０２は、注記情報２０９を参照して、ユーザが指定した位置の位置情報から所定の範囲内にある注記を特定する。このため、例えばユーザの設定又は所定のプログラムによる処理等により、クライアント装置２０に表示された地図上の一部又は全部の注記が非表示となっていた場合でも注記が特定される。したがって、後述する処理において、このような非表示となっている注記により表されるテキストデータも同様に取得される。
【００４９】
ステップＳ６０３において、サーバ装置１０のテキスト取得部２０３は、注記情報２０９を参照して、上記のステップＳ６０２で注記特定部２０２により特定された注記のテキストデータを取得する。
【００５０】
例えば、図８に示すように、注記１１００と、注記１２００と、注記１３００とが特定された場合、注記情報２０９から、注記１１００のテキストデータ「Ａ駅」と、注記１２００のテキストデータ「Ｂデパート」と、注記１３００のテキストデータ「Ｃホテル東京」とがテキスト取得部２０３により取得される。このように、本実施形態では、ユーザの操作により指定された位置から所定の範囲内にある注記のテキストデータが取得される。
【００５１】
ステップＳ６０４において、サーバ装置１０の注記数判定部２０４は、上記のステップＳ６０３でテキスト取得部２０３により取得されたテキストデータの数が２以上であるか否かを判定する。換言すれば、注記数判定部２０４は、注記特定部２０２により特定された注記が２以上であるか否かを判定する。そして、特定された注記が２以上である場合、ステップＳ６０５の処理に進む一方、特定された注記が１つである場合、ステップＳ６０６に進む。
【００５２】
例えば、図８に示した例では、注記１１００と、注記１２００と、注記１３００とが注記特定部２０２により特定されるため、この場合、注記数判定部２０４は、特定された注記が２以上であると判定する。他方、例えば、注記特定部２０２により注記１３００のみが特定された場合、注記数判定部２０４は、特定された注記が２以上でない（すなわち、特定された注記は１つ）と判定する。
【００５３】
ステップＳ６０５において、サーバ装置１０のリスト作成部２０５は、上記のステップＳ６０３で取得された複数のテキストデータからリストを作成する。ここで、リストとは、取得された複数のテキストデータによりそれぞれ表される複数の施設名から一の施設名をユーザに選択させるための画面を表示させる情報である。そして、サーバ装置１０は、作成したリストをクライアント装置２０に送信する。
【００５４】
また、クライアント装置２０の出力部２０７は、サーバ装置１０から作成されたリストを受信すると、このリストを表示装置１０６に表示させる。
【００５５】
クライアント装置２０の出力部２０７は、例えば図９に示すようなリスト３０００を、表示装置１０６に表示させる。図９に示すリスト３０００は、上記のステップＳ６０２で特定された複数の注記１１００〜１３００により表される文字（施設名）をユーザが選択可能に表示されたものである。ユーザは、この表示されたリスト３０００から所望の施設名（例えば、本実施形態では「Ｃホテル東京」）を選択する。
【００５６】
ステップＳ６０６において、サーバ装置１０の施設情報検索部２０６は、上記のステップＳ６０３で取得された一のテキストデータ（施設名）又は上記のステップステップＳ６０５でユーザにより選択された一の施設名（テキストデータ）に基づき、施設情報２１０を検索し、該当の施設に関する情報（すなわち、施設情報２１０の該当のレコード）を取得する。そして、サーバ装置１０の施設情報検索部２０６は、取得した該当の施設に関する情報を、クライアント装置２０に送信する。
【００５７】
すなわち、施設情報検索部２０６は、以下の（１）又は（２）のいずれかを行う。
（１）施設情報検索部２０６は、ステップＳ６０３でテキスト取得部２０３により取得された一のテキストデータと一致する施設名のレコードを施設情報２１０から取得する。
（２）施設情報検索部２０６は、ステップＳ６０５でユーザにより選択された施設名のテキストデータと一致する施設名のレコードを施設情報２１０から取得する。例えば、リスト３０００からユーザが施設名「Ｃホテル東京」を選択した場合、この施設名のレコードを施設情報２１０から取得する。
【００５８】
ステップＳ６０６において、クライアント装置２０の出力部２０７は、サーバ装置１０から受信した施設に関する情報に基づき、施設の詳細な情報を表示装置１０６に表示させる。すなわち、例えば、上記のステップＳ６０５でユーザによりリスト３０００から施設名「Ｃホテル東京」が選択された場合、クライアント装置２０の出力部２０７は、図１０に示すような施設の詳細な情報４０００を表示させる。図１０に示す施設の詳細な情報４０００は、施設情報２１０に含まれる施設名「Ｃホテル東京」のレコードに基づき生成及び表示される画面である。これにより、ユーザは、自身が選択した所望の注記により表された施設名の詳細な情報を知ることができる。
【００５９】
ここで、本実施形態では、ステップＳ６０３でテキスト取得部２０３により取得された一のテキストデータ又はステップＳ６０５でユーザにより選択された施設名のテキストデータ（以降、単に、「テキストデータ」と表す）に基づき、施設情報２１０を検索し、該当の施設の詳細な情報を表示させたが、これに限られない。例えば、テキストデータを所定のプログラムにより音声データに変換して、クライアント装置２０の不図示のスピーカーから発音させてもよい。また、例えば、テキストデータを、所定のプログラムにより他の言語に翻訳して、表示させてもよい。他にも、例えば、テキストデータを、Ｗｅｂブラウザ等を用いて検索エンジンにより検索させてもよい。
【００６０】
すなわち、本実施形態では、ユーザの操作に応じて、地図上に重畳して表示されている画像データである注記からテキストデータが取得される。したがって、本実施形態は、この取得されたテキストデータに対して、種々の処理を行う場合に適用され得る。
【００６１】
［第２の実施形態］
次に、第２の実施形態に係る地図表示システム１について説明する。第２の実施形態では、予め設定された、施設の種類の分類（区分）を示すカテゴリに応じて、注記のテキストデータを取得する点が第１の実施形態と異なる。なお、以降において、第１の実施形態と同様の機能又は処理を行う箇所については、第１の実施形態と同一の符号を用いて、その説明を省略する。
【００６２】
＜機能構成＞
まず、第２の実施形態に係る地図表示システム１の機能構成について説明する。図１１は、第２の実施形態に係る地図表示システムの一例の機能構成図である。
【００６３】
第２の実施形態に係る地図表示システム１は、第１の実施形態に係る地図表示システム１が有する機能部に加えて、カテゴリ設定部２１１を有する。また、第２の実施形態に係る地図表示システム１は、テキスト取得部２０３Ａと、記憶部２０８Ａとが第１の実施形態と異なる。
【００６４】
カテゴリ設定部２１１は、例えば例えばＣＰＵ１０１、入力装置１０５等により実現され、ユーザにより設定されたカテゴリを、後述するカテゴリ設定情報２１２に格納する、ここで、カテゴリとは、注記により表される施設名の施設の種類を示す情報である。ユーザにより入力装置１０５を介して所望のカテゴリが設定されると、設定されたカテゴリに属する施設の施設名（テキストデータ）がテキスト取得部２０３Ａにより取得される。
【００６５】
テキスト取得部２０３Ａは、例えばＣＰＵ１１等により実現され、注記特定部２０２により特定された注記のうち、カテゴリ設定情報２１２に設定されたカテゴリの注記が表すテキストデータを、注記情報２０９から取得する。
【００６６】
記憶部２０８Ａは、例えば記憶装置１０４等により実現され、注記情報２０９Ａと、施設情報２１０と、カテゴリ設定情報２１２とを格納する。
【００６７】
注記情報２０９Ａは、例えば図１２に示すようなデータ項目を有している。すなわち、注記情報２０９Ａは、第１の実施形態に係る注記情報２０９のデータ項目に加えて、カテゴリのデータ項目を有する。カテゴリとは、注記により表される施設名の施設の種類等を示す分類情報である。カテゴリには、例えば、公共施設、商業施設、宿泊施設等あり、各施設はいずれかのカテゴリに分類される。なお、カテゴリとして、これらと異なる分類を用いてもよい。例えば、カテゴリとして、銀行、コンビニ、スーパー、ガソリンスタンド等を用いてもよい。
【００６８】
カテゴリ設定情報２１２は、カテゴリ設定部２１１により設定された一又は複数のカテゴリである。カテゴリ設定情報２１２に設定されているカテゴリに属する注記が表わすテキストデータが、テキスト取得部２０３Ａにより取得される。
【００６９】
＜処理の詳細＞
次に、第２の実施形態に係る地図表示システム１の処理の詳細について説明する。図１３は、第２の実施形態に係る地図表示システムの処理の流れを示すフローチャートである。第２の実施形態では、第１の実施形態とステップＳ１３０１及びステップＳ１３０２の処理が異なる。したがって、以降では、ステップＳ１３０１及びステップＳ１３０２の処理について説明し、他の処理については説明を省略する。
【００７０】
ステップＳ１３０１において、ユーザは、入力装置１０５等を介して、詳細な情報を表示させたい施設のカテゴリを予め設定する。すると、カテゴリ設定部２１１は、ユーザにより設定されたカテゴリを、記憶部２０８Ａのカテゴリ設定情報２１２に格納する。
【００７１】
ステップＳ１３０２において、サーバ装置１０のテキスト取得部２０３Ａは、注記情報２０９及びカテゴリ設定情報２１２を参照して、ステップＳ６０２で注記特定部２０２により特定された注記のうち、カテゴリ設定情報２１２に設定されているカテゴリに属する注記のテキストを注記情報２０９から取得する。
【００７２】
例えば、上記のステップＳ１３０１でカテゴリ設定部２１１によりカテゴリ設定情報２１２に、カテゴリ「宿泊施設」が設定されたとする。また、このとき、図８に示すように、注記１１００と、注記１２００と、注記１３００とが特定された場合、上記の注記１１００〜１２００のうち、カテゴリ「宿泊施設」に属する注記１３００のテキストデータ「Ｃホテル東京」がテキスト取得部２０３Ａにより取得される。このように、本実施形態では、ユーザの操作により指定された位置から所定の範囲内にある注記のうち、予めユーザにより設定されたカテゴリに属する注記のテキストデータが取得される。したがって、例えば、ユーザが宿泊施設を探したい場合やコンビニを探したい場合等において、所望するカテゴリに属する施設の詳細な情報を得ることができる。
【００７３】
＜まとめ＞
以上のように、第１の実施形態に係る地図表示システム１では、ユーザにより地図上の位置が指定された場合、この指定された位置から所定の範囲内にある注記が表す文字のテキストデータを取得することができる。これにより、第１の実施形態に係る地図表示システム１では、取得されたテキストデータに基づき所望の施設の詳細な情報をユーザに提供することができる。
【００７４】
また、第２の実施形態に係る地図表示システム１では、ユーザにより地図上の位置が指定された場合、この指定された位置から所定の範囲内にある注記であって、予めユーザ等により設定されたカテゴリに属する注記が表す文字のテキストデータを取得することができる。これにより、第２の実施形態に係る地図表示システム１では、ユーザが所望するカテゴリに属する施設の詳細な情報を提供することができる。
【００７５】
なお、入力受付部２０１は、入力手段の一例である。注記特定部２０２は、特定手段の一例である。テキスト取得部２０３は、文字列取得手段の一例である。リスト作成部２０５及び出力部２０７は、第１の表示手段の一例である。施設情報検索部２０６及び出力部２０７は、第２の表示手段の一例である。
【００７６】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００７７】
１      地図表示システム
１０    サーバ装置
２０    クライアント装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  記憶装置
１０５  入力装置
１０６  表示装置
１０７  通信装置
２０１  入力受付部
２０２  注記特定部
２０３  テキスト取得部
２０４  注記数判定部
２０５  リスト作成部
２０６  施設情報検索部
２０７  出力部
２０８  記憶部
２０９  注記情報
２１０  施設情報
【図１】
2016151707.tif 000003
【図２】
2016151707.tif 000004
【図３】
2016151707.tif 000005
【図４】
2016151707.tif 000006
【図５】
2016151707.tif 000007
【図６】
2016151707.tif 000008
【図７】
2016151707.tif 000009
【図８】
2016151707.tif 000010
【図９】
2016151707.tif 000011
【図１０】
2016151707.tif 000012
【図１１】
2016151707.tif 000013
【図１２】
2016151707.tif 000014
【図１３】
2016151707.tif 000015