(57)【要約】【課題】地図は自動的に選択された一種類の縮尺で表示されるので、検索結果を広く統計的に見たり、個別の場所を具体的に見たりという自由度が低い。【解決手段】地図表示装置は、ユーザの指定した検索対象の検索結果の複数の位置情報を取得する取得部と、前記取得部により取得された前記複数の位置情報に基づいた位置に、前記複数の位置情報を代表する代表指標を、代表地図上に表示部に表示させる表示制御部とを備え、前記ユーザによるが前記代表指標の選択指示を検知した場合に、前記表示制御部は、前記代表指標に含まれる前記複数の位置情報のそれぞれを示す個別指標を、前記代表指標の位置を含む領域を拡大した拡大地図上に表示するとともに、前記拡大地図を前記代表地図上に重ねて表示させる。【選択図】図３
2014048579.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの指定した検索対象の検索結果の複数の位置情報を取得する取得部と、
前記取得部により取得された前記複数の位置情報に基づいた位置に、前記複数の位置情報を代表する代表指標を、代表地図上に表示部に表示させる表示制御部と
を備え、
前記ユーザによるが前記代表指標の選択指示を検知した場合に、前記表示制御部は、前記代表指標に含まれる前記複数の位置情報のそれぞれを示す個別指標を、前記代表指標の位置を含む領域を拡大した拡大地図上に表示するとともに、前記拡大地図を前記代表地図上に重ねて表示させる地図表示装置。
【請求項２】
表示された前記代表地図を複数の分割領域に分割する分割部と、
前記検索結果の前記複数の位置情報から各分割領域内に含まれる前記複数の位置情報が示す位置の重心位置を算出する算出部と
を備え、
前記表示制御部は、前記分割領域内の前記重心位置に前記代表指標を前記表示部に表示させる請求項１に記載の地図表示装置。
【請求項３】
前記表示制御部は、前記代表指標に対応する前記複数の位置情報の個数を含む前記代表指標を前記表示部に表示させる請求項２に記載の地図表示装置。
【請求項４】
前記取得部は、前記複数の分割領域から前記ユーザが選択した選択領域の情報を取得して、
前記算出部は、前記選択領域内での前記検索結果の個数が表示閾値以上か否かを判定して、
前記選択領域の前記個数が前記表示閾値以上と判定された場合、
前記分割部は、前記選択領域を複数の第２分割領域に分割して、
前記算出部は、各第２分割領域内の前記検索結果の第２個数を算出して、
前記表示制御部は、前記拡大地図の前記第２分割領域内に前記第２個数を第２代表指標として、前記選択領域の拡大地図とともに、前記代表地図の画像上に重ねて表示させ、
前記選択領域の前記個数が前記表示閾値未満と判定された場合、
前記表示制御部は、前記代表地図の画像上に重ねて、前記拡大地図及び前記個別指標を表示させる
請求項２または３に記載の地図表示装置。
【請求項５】
前記算出部は、前記第２分割領域内に含まれる前記複数の位置情報が示す位置の第２重心位置を算出して、
前記表示制御部は、
前記選択領域の前記個数が前記表示閾値以上の場合、
前記第２分割領域のそれぞれの前記第２重心位置に前記第２代表指標を表示する
請求項４に記載の地図表示装置。
【請求項６】
前記分割部は、前記検索対象に応じて、前記分割領域の数である分割数を決定する
請求項２から５のいずれか１項に記載の地図表示装置。
【請求項７】
前記分割部は、前記検索対象と前記分割数とを関連付けた関連情報を取得して、前記分割領域の大きさを決定する
請求項６に記載の地図表示装置。
【請求項８】
各分割領域内での前記検索結果の個数を算出する算出部を備え、
前記分割部は、前記個数に応じて、前記分割領域の数である分割数を決定する
請求項２から７のいずれか１項に記載の地図表示装置。
【請求項９】
前記表示制御部は、前記拡大地図の前記代表地図内での位置と関連付けて前記拡大地図を表示する
請求項１から８のいずれか１項に記載の地図表示装置。
【請求項１０】
ユーザの指定した検索対象の検索結果の複数の位置情報を取得する取得段階と、
前記取得段階で取得された前記複数の位置情報に基づいた位置に、前記複数の位置情報を代表する代表指標を、代表地図上に表示部に表示させる表示制御段階と
を備え、
前記ユーザによる前記代表指標の選択指示をユーザから検知した場合に、前記表示制御段階では、前記代表指標に含まれる前記複数の位置情報のそれぞれを示す個別指標を、前記代表指標の位置を含む領域を拡大した拡大地図上に表示するとともに、前記拡大地図を前記代表地図上に重ねて表示させる地図表示方法。
【請求項１１】
ユーザの指定した検索対象の検索結果の複数の位置情報を取得する取得機能と、
前記取得機能によって取得された前記複数の位置情報に基づいた位置に、前記複数の位置情報を代表する代表指標を、代表地図上に表示部に表示させる表示制御機能と
をコンピュータに実行させる地図表示プログラムであって、
前記ユーザによる前記代表指標の選択指示を検知した場合に、前記表示制御機能では、前記代表指標に含まれる前記複数の位置情報のそれぞれを示す個別指標を、前記代表指標の位置を含む領域を拡大した拡大地図上に表示するとともに、前記拡大地図を前記代表地図上に重ねて表示させる地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示装置、地図表示方法及び地図表示プログラムに関する。
【背景技術】
【０００２】
検索対象の検索結果を地図の画像上に配置する装置が知られている（例えば、特許文献１参照）。
［特許文献１］  特開２００９−１６９１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、地図は自動的に選択された一種類の縮尺で表示されるので、検索結果を広く統計的に見たり、個別の場所を具体的に見たりという自由度が低いといった課題がある。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、ユーザの指定した検索対象の検索結果の複数の位置情報を取得する取得部と、前記取得部により取得された前記複数の位置情報に基づいた位置に、前記複数の位置情報を代表する代表指標を、代表地図上に表示部に表示させる表示制御部とを備え、前記ユーザによるが前記代表指標の選択指示を検知した場合に、前記表示制御部は、前記代表指標に含まれる前記複数の位置情報のそれぞれを示す個別指標を、前記代表指標の位置を含む領域を拡大した拡大地図上に表示するとともに、前記拡大地図を前記代表地図上に重ねて表示させる地図表示装置を提供する。
【０００５】
本発明の第２の態様においては、ユーザの指定した検索対象の検索結果の複数の位置情報を取得する取得段階と、前記取得段階で取得された前記複数の位置情報に基づいた位置に、前記複数の位置情報を代表する代表指標を、代表地図上に表示部に表示させる表示制御段階とを備え、前記ユーザによる前記代表指標の選択指示をユーザから検知した場合に、前記表示制御段階では、前記代表指標に含まれる前記複数の位置情報のそれぞれを示す個別指標を、前記代表指標の位置を含む領域を拡大した拡大地図上に表示するとともに、前記拡大地図を前記代表地図上に重ねて表示させる地図表示方法を提供する。
【０００６】
本発明の第３の態様においては、ユーザの指定した検索対象の検索結果の複数の位置情報を取得する取得機能と、前記取得機能によって取得された前記複数の位置情報に基づいた位置に、前記複数の位置情報を代表する代表指標を、代表地図上に表示部に表示させる表示制御機能とをコンピュータに実行させる地図表示プログラムであって、前記ユーザによる前記代表指標の選択指示を検知した場合に、前記表示制御機能では、前記代表指標に含まれる前記複数の位置情報のそれぞれを示す個別指標を、前記代表指標の位置を含む領域を拡大した拡大地図上に表示するとともに、前記拡大地図を前記代表地図上に重ねて表示させる地図表示プログラムを提供する。
【０００７】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００８】
【図１】地図表示装置１０の表示部１２に表示された基本地図５０の画像である。
【図２】地図表示装置１０の表示部１２に表示された基本地図５０及び検索結果の画像である。
【図３】地図表示装置１０の表示部１２に表示された基本地図５０及び選択地図５４の画像である。
【図４】地図表示装置１０の全体構成を説明するブロック図である。
【図５】地図表示装置１０による画像処理のフローチャートである。
【図６】基本地図処理のフローチャートである。
【図７】検索処理のフローチャートである。
【図８】検索用データベース３２を説明する図である。
【図９】検索結果テーブル３４を説明する図である。
【図１０】分割処理のフローチャートである。
【図１１】分割数テーブル３６を説明する図である。
【図１２】分割情報テーブル３８を説明する図である。
【図１３】個数表示処理のフローチャートである。
【図１４】選択領域表示処理のフローチャートである。
【図１５】選択領域の選択地図５４が表示された図である。
【図１６】選択領域分割処理のフローチャートである。
【図１７】選択地図５４が２枚重ねられた状態を説明する図である。
【図１８】個別指標表示処理のフローチャートである。
【図１９】選択地図５４とともに個別指標が表示された図である。
【図２０】変更した個数指標１５６を説明する図である。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１、図２、図３は、本実施形態のＵＩ（User Interface）の一例である。図１は、地図表示装置１０の表示部１２に表示された基本地図５０の画像である。図２は、地図表示装置１０の表示部１２に表示された基本地図５０及び検索結果の画像である。図３は、地図表示装置１０の表示部１２に表示された基本地図５０及び選択地図５４の画像である。
【００１１】
図１に示すように、ユーザが地域を指定すると、地図表示装置１０は、指定した地域を含む地図である基本地図５０の画像を表示部１２に表示する。
【００１２】
図２に示すように、地図表示装置１０は表示されている基本地図５０を複数の分割領域５２に分割する。尚、図２に各分割領域５２の境界線は、説明上記載しているが、表示部１２には表示されない。次に、ユーザが検索対象、例えば、「居酒屋」を入力すると、地図表示装置１０は「居酒屋」を検索する。地図表示装置１０は、各分割領域５２に存在する「居酒屋」の個数の指標である個数指標５６を、各分割領域５２において「居酒屋」の位置の重心に表示する。
【００１３】
この後、ユーザが分割領域５２のいずれかを選択すると、図３に示すように、地図表示装置１０は、最初に表示した基本地図５０の上に、ユーザが選択した選択領域を含む拡大地図である選択地図５４を表示する。更に、地図表示装置１０は、一定の条件を満たした場合、「居酒屋」の位置を示す個別指標５８を選択地図５４内に表示する。
【００１４】
図４は、地図表示装置１０の全体構成を説明するブロック図である。図４に示すように、地図表示装置１０は、表示部１２と、入力部１４と、制御部１６と、格納部１８とを備える。
【００１５】
表示部１２は、制御部１６から入力される画像情報に基づいて、地図等の画像を表示する。表示部１２は、液晶表示パネル、有機ＥＬ表示パネル等を適用できる。
【００１６】
入力部１４は、ユーザが地図として表示させる特定の領域の指定、検索対象の入力等をする。入力部１４は、タッチパネル、キーボード、マウス等を適用できる。
【００１７】
制御部１６は、地図表示装置１０の制御全般を司る。制御部１６は、例えば、コンピュータのＣＰＵである。制御部１６は、取得部２０と、算出部２２と、分割部２４と、表示制御部２６とを有する。制御部１６は、格納部１８に格納された地図表示プログラムを読み込むことによって、取得部２０、分割部２４、算出部２２、表示制御部２６として機能する。尚、取得部２０、算出部２２、分割部２４、表示制御部２６の一部または全てを回路等のハードウエアによって構成してもよい。
【００１８】
取得部２０は、入力部１４と情報を取得可能に接続されている。取得部２０は、格納部１８から情報を取得可能に接続されている。取得部２０は、地図表示装置１０のサーバ２８等と情報を通信可能に接続されている。
【００１９】
取得部２０は、入力部１４を介して、ユーザの指定した地域の地図の画像の情報を地図データベース３０から取得して、格納部１８に格納する。尚、取得部２０は、外部のサーバ２８に格納された地図データベース３０から地図の情報を取得してもよい。
【００２０】
取得部２０は、入力部１４を介して、ユーザの指定した検索対象を取得する。取得部２０は、検索用データベース３２を参照して、ユーザの指定した地域の検索対象を検索する。取得部２０は、検索対象の検索結果の複数の位置情報を取得する。取得部２０は、検索結果と複数の位置情報とを関連付けた検索結果テーブル３４を格納部１８に格納する。
【００２１】
尚、取得部２０は、格納部１８に格納された検索用データベース３２に基づいて、検索対象の検索を実行してもよく、外部のサーバ２８から検索結果及び検索結果の位置情報を取得してもよい。取得部２０は、入力部１４を介して、複数の分割領域５２からユーザが選択した選択領域の情報を取得して、格納部１８に格納する。
【００２２】
算出部２２は、各分割領域５２内での検索結果の個数を算出して、格納部１８に格納する。算出部２２は、検索結果の複数の位置情報から各分割領域５２内に含まれる複数の位置情報が示す位置の重心位置を算出する。算出部２２は、検索結果の個数及び検索結果の位置の重心位置を格納部１８に格納する。算出部２２は、ユーザによって選択された選択領域の検索結果の個数が、格納部１８に格納された表示閾値以上か否かを判定して、判定結果を格納部１８に格納する。
【００２３】
分割部２４は、格納部１８から検索対象を取得する。分割部２４は、検索対象に応じて、分割領域５２の分割数を決定する。例えば、分割部２４は、検索対象の種別と分割領域５２の分割数とを関連付けた分割数テーブル３６を参照して、分割数を決定する。分割部２４は、表示部１２に表示された基本地図５０を決定した分割数で分割して、分割領域５２を生成する。
【００２４】
また、分割部２４は、算出部２２によって、検索結果の個数が表示閾値以上と判定された場合、ユーザが選択した選択領域の選択地図５４を分割数で分割して、分割領域５２を生成する。分割部２４は、各分割領域５２の分割位置と、各分割領域５２の四隅の緯度及び経度とを関連付けた分割情報テーブル３８を格納部１８に格納する。
【００２５】
表示制御部２６は、基本地図５０または選択地図５４の画像を、表示部１２に表示させる。表示制御部２６は、基本地図５０の各分割領域５２に、個数指標５６を表示させる。個数指標５６は、複数の位置情報を代表する指標であって、各分割領域５２内の検索結果の個数を示す。個数指標５６は、例えば、円内に検索結果の個数が表示されている。表示制御部２６は、各分割領域５２内において、取得部２０により取得された複数の位置情報に基づいた位置の一例である重心位置に、個数指標５６を表示させる。
【００２６】
表示制御部２６は、取得部２０がユーザによる個数指標５６を含む分割領域５２の選択指示を検知して取得した場合に、基本地図５０または選択地図５４の画像上に重ねて、選択された個数指標５６の位置を含む領域を拡大した選択地図５４の画像を表示部１２に表示させる。表示制御部２６は、算出部２２によって、検索結果の個数が表示閾値以上と判定された場合、選択地図５４の分割領域５２のそれぞれの重心位置に個数指標５６を表示させる。表示制御部２６は、算出部２２によって、検索結果の個数が表示閾値未満と判定された場合、個数指標５６に含まれる複数の位置情報のそれぞれを示す個別指標５８を選択地図５４に表示させる。表示制御部２６は、基本地図５０または下層の選択地図５４内での上層の選択地図５４の位置と関連付けて上層の選択地図５４を表示する。
【００２７】
図５は、地図表示装置１０による画像処理のフローチャートである。図５に示すように、画像処理では、地図表示装置１０は、基本地図表示処理（Ｓ１０）、検索処理（Ｓ１２）、分割処理（Ｓ１４）、個数表示処理（Ｓ１６）、選択領域表示処理（Ｓ１８）を実行する。
【００２８】
次に、地図表示装置１０の算出部２２が、当該選択領域の検索結果の個数が表示閾値未満か否かを判定する（Ｓ２０）。地図表示装置１０は、検索結果の個数が表示閾値未満でないと判定すると（Ｓ２０：Ｎｏ）、選択領域分割処理（Ｓ２２）、個数表示処理（Ｓ２４）を実行した後、ステップＳ１８を繰り返す。一方、地図表示装置１０の算出部２２は、ユーザによって選択された分割領域５２の検索結果が表示閾値未満であると判定すると（Ｓ２０：Ｙｅｓ）、個別指標表示処理を実行する（Ｓ２６）。これにより、地図表示装置１０による画像処理が終了する。基本地図処理（Ｓ１０）、検索処理（Ｓ１２）、分割処理（Ｓ１４）、個数表示処理（Ｓ１６）、選択領域分割処理（Ｓ２２）、個別指標表示処理（Ｓ２６）の詳細については後述する。ステップＳ２４の個数表示処理は、ステップＳ１６の個数表示処理と同じ処理なので説明を省略する。
【００２９】
図６は、基本地図表示処理（Ｓ１０）のフローチャートである。図６に示すように、基本地図処理では、取得部２０が、入力部１４を介して、ユーザの指定した地域の情報を取得したか否かを判定する（Ｓ３０）。取得部２０は、ユーザの指定した地域の情報を取得したと判定すると（Ｓ３０：Ｙｅｓ）、格納部１８の地図データベース３０から指定した地域を含む基本地図５０の画像を取得して、格納部１８に格納する（Ｓ３２）。指定した地域を含む地図の一例は、指定した地域を中心とする地図のことである。表示制御部２６は、格納部１８から基本地図５０の画像を取得して、図１に示すように、基本地図５０の画像を表示部１２に表示する（Ｓ３４）。
【００３０】
図７は、検索処理（Ｓ１２）のフローチャートである。図８は、検索用データベース３２を説明する図である。図９は、検索結果テーブル３４を説明する図である。
【００３１】
図７に示すように、検索処理では、取得部２０が、入力部１４を介して、検索対象を取得したか否かを判定する（Ｓ４０）。取得部２０は、検索対象を取得すると（Ｓ４０：Ｙｅｓ）、基本地図５０の領域に存在する検索対象を格納部１８の検索用データベース３２を参照して検索する（Ｓ４２）。図８に示すように検索用データベース３２は、検索対象の名称が種別及び位置情報と関連付けられている。尚、位置情報は、緯度及び経度を含む。例えば、ユーザが「居酒屋」を検索対象とした場合、取得部２０は、検索用データベース３２から基本地図５０の領域内に存在する「居酒屋」を抽出する。取得部２０は、検索対象とともに、図９に示すように検索結果の名称と検索結果の位置情報とを関連付けた検索結果テーブル３４を格納部１８に格納する（Ｓ４２）。これにより、検索処理が終了する。
【００３２】
図１０は、分割処理（Ｓ１４）のフローチャートである。図１１は、分割数テーブル３６を説明する図である。図１２は、分割情報テーブル３８を説明する図である。
【００３３】
図１０に示すように、分割処理では、分割部２４が、取得部２０が検索した検索対象を格納部１８から取得するとともに、分割数テーブル３６を参照して検索対象の種別に対応する分割数を抽出する（Ｓ５０）。図１１に示すように、分割数テーブル３６は、検索対象の種別と、分割数とが関連付けられている。例えば、ユーザが「居酒屋」を検索対象とした場合、分割部２４は、「居酒屋」に対応する分割数「Ｃ１×Ｄ１」を抽出する。尚、分割数「Ｃ１」及び「Ｄ１」は、それぞれ縦横の分割数を示す。
【００３４】
次に、分割部２４は、抽出した分割数に基づいて、基本地図５０を分割する（Ｓ５２）。例えば、分割数「６×６」であれば、分割部２４は、基本地図５０の縦を６個に分割して、横を６個に分割することにより、基本地図５０内に分割領域５２（図２参照）を生成する。分割部２４は、各分割領域５２の四隅の緯度及び経度の位置情報を、基本地図５０の位置である分割位置と関連付けた図１２に示す分割情報テーブル３８を格納部１８に格納する（Ｓ５４）。これにより、図２に示すように、基本地図５０は、「６×６」の分割領域５２に分割される。ここで、ユーザが基本地図５０の位置を移動した場合、緯度及び経度の位置情報を維持してもよく、当該移動に合わせて緯度及び経度の情報を変更してもよい。尚、図２に示す分割領域５２の境界線は、説明上記載しているが、実際には表示部１２に表示しなくてもよい。これにより、分割処理が終了する。
【００３５】
図１３は、個数表示処理（Ｓ１６）のフローチャートである。図１３に示すように、個数表示処理では、算出部２２が、格納部１８の分割情報テーブル３８を参照して、いずれかの分割領域５２の位置情報を取得する（Ｓ６０）。次に、算出部２２は、位置情報を取得した分割領域５２内に含まれる検索結果テーブルを参照して検索結果の名称及び位置情報を取得する（Ｓ６２）。算出部２２は、当該分割領域５２内に含まれる検索結果の個数を算出して、格納部１８に格納する（Ｓ６４）。
【００３６】
次に、算出部２２は、分割領域５２内に含まれる検索結果の位置情報と、検索結果の個数から、緯度及び経度の平均を算出することにより、分割領域５２内に含まれる検索結果の位置の重心位置を算出して、格納部１８に格納する（Ｓ６６）。表示制御部２６は、検索結果の個数及び分割領域５２内の重心位置を格納部１８から取得して、分割領域５２内の重心位置に、検索結果の個数指標５６を表示する（Ｓ６８）。
【００３７】
この後、表示制御部２６は、全ての分割領域５２に対して検索結果の個数指標５６をしたか否かを判定する（Ｓ７０）。表示制御部２６が、全ての分割領域５２に個数指標５６を表示したと判定するまで（Ｓ７０：Ｎｏ）、ステップＳ６０からＳ６８までを繰り返す。これにより、図２に示すように、分割領域５２に検索結果の個数指標５６が表示される。表示制御部２６が全ての分割領域５２に個数指標５６を表示したと判定すると（Ｓ７０：Ｙｅｓ）、個数表示処理は終了する。
【００３８】
図１４は、選択領域表示処理（Ｓ１８）のフローチャートである。図１５は、選択領域の選択地図５４が表示された図である。
【００３９】
図１４に示すように、選択領域表示処理では、取得部２０は、入力部１４を介して、ユーザにより、個数指標５６を含む分割領域５２のいずれかが選択されるまで、待機状態となる（Ｓ７２：Ｎｏ）。一方、取得部２０は、分割領域５２のいずれかが選択されて選択領域の情報を取得したと判定すると（Ｓ７２：Ｙｅｓ）、分割領域５２のいずれが選択領域であるかを示す選択情報を格納部１８に格納する。例えば、分割領域５２が「６×６」に分割されている場合、選択情報は「Ｘ×Ｙ」（１≦Ｘ≦６、１≦Ｙ≦６）で表記される。次に、表示制御部２６は、選択地図５４の画像の情報を地図データベース３０から取得する（Ｓ７４）。表示制御部２６は、図１５に示すように、基本地図５０の上に重ねて、選択領域を含む拡大地図である選択地図５４を表示する（Ｓ７６）。選択地図５４は、例えば、基本地図５０の数倍の拡大率の地図である。また、選択地図５４の画像は、基本地図５０の画像の大きさよりも縮尺されて表示される。基本地図５０の画像の大きさに対する選択地図５４の画像の大きさの縮尺率は、１／４である。
【００４０】
図１６は、選択領域分割処理（Ｓ２２）のフローチャートである。図１６に示すように、選択領域分割処理では、分割部２４が、選択領域の位置を示す選択情報を取得する（Ｓ８０）。次に、分割部２４は、図１５に示すように、選択領域の選択地図５４を分割して、分割領域５２を生成する（Ｓ８２）。基本地図５０の画像の大きさに対する選択地図５４の画像の大きさの縮尺率が１／４の場合、選択地図５４の分割数の一例は１／４となる。次に、分割部２４は、分割領域５２の情報を格納する（Ｓ８４）。分割領域５２の情報は、図１２に示す分割情報テーブル３８と同様に、分割位置と、四隅の緯度及び経度とが関連付けられている。これにより、選択領域分割処理が終了する。
【００４１】
図１７は、選択地図５４が２枚重ねられた状態を説明する図である。次に、ステップＳ１６と同様に個数表示処理（Ｓ２４）が実行されて、図１５に示すように、選択地図５４の各分割領域５２に検索結果の個数が表示される。この後、更に、算出部２２が検索結果の個数が表示閾値未満と判定すると（Ｓ２０：Ｎｏ）、ステップＳ２２、Ｓ２４が繰り返される。この場合、ユーザによって選択地図５４内の分割領域５２が選択されて、図１７に示すように、選択地図５４の上に、新たに選択された分割領域５２の選択地図５４が重ねられる。
【００４２】
図１８は、個別指標表示処理（Ｓ２６）のフローチャートである。図１９は、選択地図５４とともに個別指標が表示された図である。
【００４３】
図１８に示すように、個別指標表示処理では、表示制御部２６が選択領域の検索結果の情報を取得する（Ｓ９０）。表示制御部２６は、検索結果の位置情報に基づいて、最上層の選択地図５４上の該当する位置に全ての検索結果に対応する個別指標５８を表示する（Ｓ９２）。ここで、基本地図５０の直上の選択地図５４に個別指標を表示する場合、図３のようになる。一方、複数枚、例えば、２枚の選択地図５４が基本地図５０の上に重ねられている場合、図１９のように３枚目の選択地図５４上に個別指標５８が表示される。ここで、選択地図５４が、いずれの分割領域５２の地図かを認識することが難しい場合、当該選択地図５４と選択された分割領域５２の個数指標５６とを直線等によって関連付けることが好ましい。尚、個別指標５８が表示される選択地図５４の下層の基本地図５０または選択地図５４が代表地図の一例である。また、当該代表地図に表示される個数指標５６が代表指標の一例である。
【００４４】
上述したように、地図表示装置１０では、表示制御部２６が、基本地図５０または選択地図５４に、個数指標５６を表示するので、どの領域に検索対象がどれだけ存在するかをユーザに見やすく表示することができる。これにより、ユーザは検索結果を広く統計的に見ることができる。また、地図表示装置１０では、表示制御部２６が、上層の選択地図５４に、検索結果の位置を示す個別指標５８を表示する。これにより、ユーザは、検索結果の個別の場所を具体的に見ることができる。この結果、地図表示装置１０は、ユーザが希望する情報に対して自由度を向上させることができる。
【００４５】
地図表示装置１０では、表示制御部２６が、算出部２２によって算出された分割領域５２内の検索結果の位置の重心位置に個数指標５６を表示するので、分割領域５２内のどのあたりに検索対象が多いかを容易に認識できる。これにより、ユーザは、個数指標５６を分割領域５２の中心に表示する場合、及び、県庁などの行政の建物等の位置に表示する場合に比べて、検索結果の適切な情報を得ることができる。
【００４６】
地図表示装置１０では、表示制御部２６が、検索結果の個数が表示閾値以上の場合、個数指標５６を表示して、検索結果の個数が表示閾値未満の場合、個別指標５８を表示する。これにより、検索結果の個数が多い場合、個数指標５６によってその個数を認識でき、検索結果の個数が少ない場合、個別指標５８によって検索結果の位置を認識できる。
【００４７】
上述の実施形態の各構成の機能、構成間の接続関係、構成の個数等は適宜変更してよい。
【００４８】
上述の実施形態では、分割部２４が、検索対象の種別に応じた分割数によって、分割領域を生成していたが、他の要素によって分割領域を生成してもよい。例えば、算出部２２が、各分割領域５２内での検索結果の個数を算出して、  分割部２４は、検索結果の個数に応じて、分割数を決定してもよい。例えば、検索結果の個数が予め定められた個数閾値以上の場合、個数閾値未満の場合よりも分割数を多くする。
【００４９】
図２０は、変更した個数指標１５６を説明する図である。上述の実施形態では、個数指標５６に個数が数値で記載されていたが、個数指標５６に個数を数値で表示することなく、図２０に示すように、個数指標１５６の大きさを個数に対応させて、個数を表現するようにしてもよい。
【００５０】
上述の実施形態では、制御部１６が取得部２０、算出部２２、分割部２４、表示制御部２６を有する例を示したが、取得部２０、算出部２２、分割部２４、表示制御部２６の一部または全てを外部のサーバ２８に設けてもよい。
【００５１】
上述の実施形態では、選択地図５４を消去できない例をあげたが、選択地図５４を消去できるようにしてもよい。この場合、ユーザは、同じ基本地図５０上の異なる領域を選択することができる。
【００５２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００５３】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００５４】
１０  地図表示装置
１２  表示部
１４  入力部
１６  制御部
１８  格納部
２０  取得部
２２  算出部
２４  分割部
２６  表示制御部
２８  サーバ
３０  地図データベース
３２  検索用データベース
３４  検索結果テーブル
３６  分割数テーブル
３８  分割情報テーブル
５０  基本地図
５２  分割領域
５４  選択地図
５６  個数指標
５８  個別指標
１５６  個数指標
【図１】
2014048579.tif 000003
【図２】
2014048579.tif 000004
【図３】
2014048579.tif 000005
【図４】
2014048579.tif 000006
【図５】
2014048579.tif 000007
【図６】
2014048579.tif 000008
【図７】
2014048579.tif 000009
【図８】
2014048579.tif 000010
【図９】
2014048579.tif 000011
【図１０】
2014048579.tif 000012
【図１１】
2014048579.tif 000013
【図１２】
2014048579.tif 000014
【図１３】
2014048579.tif 000015
【図１４】
2014048579.tif 000016
【図１５】
2014048579.tif 000017
【図１６】
2014048579.tif 000018
【図１７】
2014048579.tif 000019
【図１８】
2014048579.tif 000020
【図１９】
2014048579.tif 000021
【図２０】
2014048579.tif 000022