(57)【要約】【課題】本発明の目的は、代表アイコンの地図上の位置を保ったまま、階層化されたＰＯＩの情報を地図表示領域内に表示することである。【解決手段】代表アイコンに含まれる各ＰＯＩの複数の要素情報を階層化したアイコンとして放射状に表示し、ユーザからアイコンの選択操作を受け付けて階層を展開してゆくことで、アイコンが表示領域内に表示できなくなった際に、地図の縮尺および表示要素のサイズを変更することにより、代表アイコンの地図上の位置を保ったまま、階層化されたＰＯＩの情報を地図表示領域内に表示することが可能になる。【選択図】図７
2011237597.tif 000002
【特許請求の範囲】
【請求項１】
アイコンを用いてＰＯＩを地図上に表示する地図表示装置であって、
ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段と、
ＰＯＩアイコンおよび相互に所定の関連を有する複数のＰＯＩをまとめた代表アイコンを地図上に表示する表示手段と、
ユーザからの操作入力を受け付ける入力受付手段と、
前記代表アイコンまたは前記ＰＯＩアイコンに対して、前記入力受付手段によって所定の操作入力が受け付けられると、前記代表アイコンまたは前記ＰＯＩアイコンの表示位置を保持したまま、操作入力の対象となった前記代表アイコンに関連付けられたＰＯＩアイコンまたは操作入力の対象となった前記ＰＯＩアイコンに関連する要素情報を、次の階層の表示要素として前記操作入力の対象となった前記代表アイコンまたは前記ＰＯＩアイコンの周囲に放射状に連結するように展開して表示する展開手段と、
前記展開手段によって、前記次の階層の要素情報を表示する際に、新たに前記表示要素が表示される位置が地図表示領域の所定の辺縁領域に位置することとなる場合に、表示されている地図の縮尺および全部または一部の表示要素のサイズを変更する表示態様変更手段と、
を有することを特徴とする地図表示装置。
【請求項２】
前記展開手段によって展開して表示されている前記表示要素の展開の基となった表示要素の属する階層またはそれよりさらに上位側の階層の表示要素への操作入力を受け付けた際に、前記展開して表示されていた前記表示要素を非表示とする非表示手段をさらに有することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記表示態様変更手段は、前記非表示手段によって、展開して表示されていた前記ＰＯＩアイコンまたは前記要素情報が非表示とされた際に、地図上に表示が残る前記表示要素の表示位置が地図表示領域の所定の中心領域に収まることとなる場合に、表示されている地図の縮尺および全部または一部の表示要素のサイズを変更することを特徴とする請求項２に記載の地図表示装置。
【請求項４】
前記表示手段において、前記所定の関係を有する複数のＰＯＩが同一の施設内に存在する場合に、代表アイコンの形態を施設を表すアイコンとして表示することを特徴とする請求項１から３のいずれか一項に記載の地図表示装置。
【請求項５】
前記表示手段において、前記所定の関係を有する複数のＰＯＩの数を代表アイコン内に表示することを特徴とする請求項１から４のいずれか一項に記載の地図表示装置。
【請求項６】
コンピュータが、ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段からＰＯＩデータを取得し、ＰＯＩアイコンおよび相互に所定の関連を有する複数のＰＯＩをまとめた代表アイコンを地図上に表示する表示ステップと、
ユーザからの操作入力を受け付ける入力受付ステップと、
前記代表アイコンまたは前記ＰＯＩアイコンに対して、前記入力受付ステップによって所定の操作入力が受け付けられると、前記代表アイコンまたはＰＯＩアイコンの表示位置を保持したまま、操作入力の対象となった前記代表アイコンに関連付けられたＰＯＩアイコンまたは操作入力の対象となった前記ＰＯＩアイコンに関連する要素情報を、次の階層の表示要素として前記操作入力の対象となった前記代表アイコンまたは前記ＰＯＩアイコンの周囲に放射状に連結するように展開して表示する展開ステップと、
前記展開ステップによって、前記次の階層の情報を表示する際に、新たに前記表示要素が表示される位置が地図表示領域の所定の辺縁領域に位置することとなる場合に、表示されている地図の縮尺並びに代表アイコンおよびＰＯＩアイコンの少なくとも一方のサイズを変更する表示態様変更ステップと、
を有する地図表示方法。
【請求項７】
ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段からＰＯＩデータを取得し、ＰＯＩアイコンおよび相互に所定の関連を有する複数のＰＯＩをまとめた代表アイコンを地図上に表示する表示ステップと、
ユーザからの操作入力を受け付ける入力受付ステップと、
前記代表アイコンまたは前記ＰＯＩアイコンに対して、前記入力受付ステップによって所定の操作入力が受け付けられると、前記代表アイコンまたはＰＯＩアイコンの表示位置を保持したまま、操作入力の対象となった前記代表アイコンに関連付けられたＰＯＩアイコンまたは操作入力の対象となった前記ＰＯＩアイコンに関連する要素情報を、次の階層の表示要素として前記操作入力の対象となった前記代表アイコンまたは前記ＰＯＩアイコンの周囲に放射状に連結するように展開して表示する展開ステップと、
前記展開ステップによって、前記次の階層の情報を表示する際に、新たに前記表示要素が表示される位置が地図表示領域の所定の辺縁領域に位置することとなる場合に、表示されている地図の縮尺並びに代表アイコンおよびＰＯＩアイコンの少なくとも一方のサイズを変更する表示態様変更ステップと、
をコンピュータに実行させる地図表示プログラム。
【請求項８】
ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段と、アイコンを用いてＰＯＩを地図上に表示する表示制御データを端末装置に送信する送信手段とを備える地図表示サーバにおいて、
ＰＯＩアイコンおよび相互に所定の関連を有する複数のＰＯＩをまとめた代表アイコンを地図上に表示する表示手段と、
ユーザからの操作入力を受け付ける入力受付手段と、
前記代表アイコンまたは前記ＰＯＩアイコンに対して、前記入力受付手段によって所定の操作入力が受け付けられると、前記代表アイコンまたはＰＯＩアイコンの表示位置を保持したまま、操作入力の対象となった前記代表アイコンに関連付けられたＰＯＩアイコンまたは操作入力の対象となった前記ＰＯＩアイコンに関連する要素情報を、次の階層の表示要素として前記操作入力の対象となった前記代表アイコンまたは前記ＰＯＩアイコンの周囲に放射状に連結するように展開して表示する展開手段と、
前記展開手段によって、前記次の階層の情報を表示する際に、新たに前記表示要素が表示される位置が地図表示領域の所定の辺縁領域に位置することとなる場合に、表示されている地図の縮尺および表示要素の全部または一部のサイズを変更する表示態様変更手段と、
を前記表示制御データが端末装置上で実現させること特徴とする地図表示サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図を表示する技術に関する。
【背景技術】
【０００２】
従来から、画面上に電子地図を表示したり、地図に含まれる施設情報を検索したりするために地図表示技術が利用されている。この種の技術では、表示画面上に飲食店や目的物等の各種施設（ＰＯＩ：Point  of  Interest）の存在を示すＰＯＩアイコンを表示する機能が提供されている。ユーザはＰＯＩアイコンをクリックすることで、当該ＰＯＩアイコンの名称やホームページのＵＲＬ等の情報（要素情報）を閲覧することができる。しかしながら、都市部等の施設が密集した場所では、地図上でもＰＯＩアイコンが密集し、ＰＯＩアイコンが重なったり、地図上の道路が見えづらくなったりする等の問題がある。
【０００３】
この様な問題を解決する為に、特許文献１では、地図上の一定の領域に密集するＰＯＩをまとめて代表アイコンとして表示し、ユーザから代表アイコンの操作選択を受けた時点で、代表アイコンの近くに、代表アイコンに含まれる各ＰＯＩアイコンを縮尺の異なる地図中に配置したサムネイルを表示している。
【０００４】
また、非特許文献１では、地図表示の分野ではないが、情報表示の技術として、ユーザが入力した文字列またはユーザが選択した文字列を親ノードとして画面の中心に配置し、当該文字列に関連する語（関連語）を子ノードとして中心から放射状に配置して、階層構造化された関連語を視覚的に理解しやすい態様で展開することが可能な検索機能が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２０６６０８号公報
【非特許文献】
【０００６】
【非特許文献１】グーグル株式会社、「Ｇｏｏｇｌｅ検索  ワンダーホイール」、［online］、［2010年3月5日検索］、インターネット〈URL:  http://www.google.com/support/websearch/bin/answer.py?hl=jp&answer=142143>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１では、ユーザから代表アイコンの操作選択を受けた時点で、代表アイコンに含まれる各ＰＯＩアイコンを縮尺の異なる地図中に配置したサムネイルを生成しなければならず、サーバでのサムネイル生成処理の負荷が生ずるという問題がある。また、携帯電話やスマートフォン等の処理能力の限られた携帯端末において地図を表示する際には、前記サムネイルを地図上に重畳表示する際の携帯端末の表示処理時の負荷も特に問題となる。
【０００８】
また、非特許文献１では、複数の階層を展開すると、親ノードの情報が画面上に表示されなくなってしまったり、親ノードの位置が画面の端に移動してしまったりすることから、アイコンの地図上の位置を保持する必要のある地図表示には適さないという問題がある。
【０００９】
上記の課題に対し、本発明の目的は、代表アイコンの地図上の位置を保ったまま、階層化されたＰＯＩの情報を過大な処理負荷をかけることなく地図表示領域内に表示することである。
【課題を解決するための手段】
【００１０】
上記の目的をふまえ、本発明の一態様（１）は、アイコンを用いてＰＯＩを地図上に表示する地図表示装置であって、ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段と、ＰＯＩアイコンおよび相互に所定の関連を有する複数のＰＯＩをまとめた代表アイコンを地図上に表示する表示手段と、ユーザからの操作入力を受け付ける入力受付手段と、前記代表アイコンまたは前記ＰＯＩアイコンに対して、前記入力受付手段によって所定の操作入力が受け付けられると、前記代表アイコンまたは前記ＰＯＩアイコンの表示位置を保持したまま、操作入力の対象となった前記代表アイコンに関連付けられたＰＯＩアイコンまたは操作入力の対象となった前記ＰＯＩアイコンに関連する要素情報を、次の階層の表示要素として前記操作入力の対象となった前記代表アイコンまたは前記ＰＯＩアイコンの周囲に放射状に連結するように展開して表示する展開手段と、前記展開手段によって、前記次の階層の要素情報を表示する際に、新たに前記表示要素が表示される位置が地図表示領域の所定の辺縁領域に位置することとなる場合に、表示されている地図の縮尺および全部または一部の表示要素のサイズを変更する表示態様変更手段と、を有することを特徴とする地図表示装置。
【００１１】
本発明の他の一態様（６）は、本発明の一態様（１）を方法として捉えたものであって、コンピュータが、ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段からＰＯＩデータを取得し、ＰＯＩアイコンおよび相互に所定の関連を有する複数のＰＯＩをまとめた代表アイコンを地図上に表示する表示ステップと、ユーザからの操作入力を受け付ける入力受付ステップと、前記代表アイコンまたは前記ＰＯＩアイコンに対して、前記入力受付ステップによって所定の操作入力が受け付けられると、前記代表アイコンまたはＰＯＩアイコンの表示位置を保持したまま、操作入力の対象となった前記代表アイコンに関連付けられたＰＯＩアイコンまたは操作入力の対象となった前記ＰＯＩアイコンに関連する要素情報を、次の階層の表示要素として前記操作入力の対象となった前記代表アイコンまたは前記ＰＯＩアイコンの周囲に放射状に連結するように展開して表示する展開ステップと、前記展開ステップによって、前記次の階層の情報を表示する際に、新たに前記表示要素が表示される位置が地図表示領域の所定の辺縁領域に位置することとなる場合に、表示されている地図の縮尺並びに代表アイコンおよびＰＯＩアイコンの少なくとも一方のサイズを変更する表示態様変更ステップと、を有することを特徴とする。
【００１２】
本発明の他の一態様（７）は、本発明の一態様（１）をプログラムとして捉えたものであって、ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段からＰＯＩデータを取得し、ＰＯＩアイコンおよび相互に所定の関連を有する複数のＰＯＩをまとめた代表アイコンを地図上に表示する表示ステップと、ユーザからの操作入力を受け付ける入力受付ステップと、前記代表アイコンまたは前記ＰＯＩアイコンに対して、前記入力受付ステップによって所定の操作入力が受け付けられると、前記代表アイコンまたはＰＯＩアイコンの表示位置を保持したまま、操作入力の対象となった前記代表アイコンに関連付けられたＰＯＩアイコンまたは操作入力の対象となった前記ＰＯＩアイコンに関連する要素情報を、次の階層の表示要素として前記操作入力の対象となった前記代表アイコンまたは前記ＰＯＩアイコンの周囲に放射状に連結するように展開して表示する展開ステップと、前記展開ステップによって、前記次の階層の情報を表示する際に、新たに前記表示要素が表示される位置が地図表示領域の所定の辺縁領域に位置することとなる場合に、表示されている地図の縮尺並びに代表アイコンおよびＰＯＩアイコンの少なくとも一方のサイズを変更する表示態様変更ステップと、をコンピュータに実行させることを特徴とする。
【００１３】
本発明の他の一態様（８）は、本発明の一態様（１）をサーバとして捉えたものであって、ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段と、アイコンを用いてＰＯＩを地図上に表示する表示制御データを端末装置に送信する送信手段とを備える地図表示サーバにおいて、ＰＯＩアイコンおよび相互に所定の関連を有する複数のＰＯＩをまとめた代表アイコンを地図上に表示する表示手段と、ユーザからの操作入力を受け付ける入力受付手段と、前記代表アイコンまたは前記ＰＯＩアイコンに対して、前記入力受付手段によって所定の操作入力が受け付けられると、前記代表アイコンまたはＰＯＩアイコンの表示位置を保持したまま、操作入力の対象となった前記代表アイコンに関連付けられたＰＯＩアイコンまたは操作入力の対象となった前記ＰＯＩアイコンに関連する要素情報を、次の階層の表示要素として前記操作入力の対象となった前記代表アイコンまたは前記ＰＯＩアイコンの周囲に放射状に連結するように展開して表示する展開手段と、前記展開手段によって、前記次の階層の情報を表示する際に、新たに前記表示要素が表示される位置が地図表示領域の所定の辺縁領域に位置することとなる場合に、表示されている地図の縮尺および表示要素の全部または一部のサイズを変更する表示態様変更手段と、を表示制御データが端末装置上で前記実現させること特徴とする。
【００１４】
これらの態様によれば、代表アイコンに含まれる各ＰＯＩの複数の要素情報を階層化したアイコンとして放射状に表示し、ユーザからアイコンの選択操作を受け付けて階層を展開してゆくことで、アイコンが表示領域内に表示できなくなった際に、地図の縮尺および表示要素のサイズを変更することにより、代表アイコンの地図上の位置を保ったまま、階層化されたＰＯＩの情報を地図表示領域内に表示することが可能になる。
【００１５】
本発明の他の一態様（２）は、上記の態様において、前記展開手段によって展開して表示されている前記表示要素の展開の基となった表示要素の属する階層またはそれよりさらに上位側の階層の表示要素への操作入力を受け付けた際に、前記展開して表示されていた前記表示要素を非表示とする非表示手段をさらに有することを特徴とする。
【００１６】
これらの態様によれば、ユーザの操作入力対象となる表示要素が展開して表示されている表示要素より上位階層の表示要素であった場合に、既に展開して表示されている表示要素を非表示とすることで、不要な情報を表示せず、地図を見やすく表示することが可能になる。
【００１７】
本発明の他の一態様（３）は、上記の態様において、前記表示態様変更手段は、前記非表示手段によって、展開して表示されていた前記ＰＯＩアイコンまたは前記要素情報が非表示とされた際に、地図上に表示が残る前記表示要素の表示位置が地図表示領域の所定の中心領域に収まることとなる場合に、表示されている地図の縮尺および全部または一部の表示要素のサイズを変更することを特徴とする。
【００１８】
これらの態様によれば、地図上に表示が残る表示要素が減少し、それらの表示要素の位置が地図表示領域の中心領域に収まる場合に、地図の縮尺および表示要素のサイズを変更することにより、代表アイコンの地図上の位置を保ったまま、階層化されたＰＯＩの情報を地図表示領域内に表示することが可能になる。
【００１９】
本発明の他の一態様（４）は、上記の態様において、前記表示手段において、前記所定の関係を有する複数のＰＯＩが同一の施設内に存在する場合に、代表アイコンの形態を施設を表すアイコンとして表示することを特徴とする。
【００２０】
これらの態様によれば、所定の関係を有する複数のＰＯＩが同一の施設（例えば、ビルや複合施設等）内に存在する場合に、代表アイコンの形態を施設を表すアイコン（例えばビルの絵柄等）として表示することで、代表アイコンに含まれるＰＯＩが全て同一の施設の情報であることを視覚的に認知することが可能になる。
【００２１】
本発明の他の一態様（５）は、上記の態様において、前記表示手段において、前記所定の関係を有する複数のＰＯＩの数を代表アイコン内に表示することを特徴とする。
【００２２】
これらの態様によれば、代表アイコンに含まれるＰＯＩの数を代表アイコン内に表示することで、一見しただけで代表アイコンに含まれるＰＯＩの数を認知することが可能になる。
【００２３】
なお、上記の各態様とは異なるカテゴリ（装置に対し方法、方法に対しプログラム等）や、以下に説明するさらに具体的な各態様も本発明に含まれる。異なるカテゴリについては、「手段」を「ステップ」のように適宜読み替えるものとする。
【発明の効果】
【００２４】
本発明によれば、代表アイコンの地図上の位置を保持したまま表示されるアイコンのサイズや地図の縮尺を変更することで、画面の表示領域を有効に活用してユーザの所望する情報を表示することが可能になる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態における各情報（データ）を例示する図。
【図３】本発明の実施形態における各情報（データ）を例示する図。
【図４】本発明の実施形態における処理手順を示すフローチャート。
【図５】本発明の実施形態におけるＰＯＩ検索画面表示の一例を示す図。
【図６】本発明の実施形態における地図上へのアイコン表示の一例を示す図。
【図７】本発明の実施形態における非表示処理の処理手順を示すフローチャート。
【図８】本発明の実施形態における非表示処理の画面表示の一例を示す図。
【図９】本発明の実施形態における表示態様変更処理の画面表示の一例を示す図。
【図１０】本発明の実施形態における表示態様変更処理の画面表示の一例を示す図。
【図１１】本発明の実施形態における表示態様変更処理の画面表示の一例を示す図。
【図１２】本発明の実施形態における表示態様変更処理の画面表示の一例を示す図。
【図１３】本発明の実施形態における表示態様変更処理の画面表示の一例を示す図。
【図１４】本発明の実施形態における表示態様変更処理の画面表示の一例を示す図。
【発明を実施するための形態】
【００２６】
次に、本発明を実施するための形態（「実施形態」と呼ぶ）について、図に沿って説明する。なお、背景技術や課題等で既に述べた内容と共通の前提事項については適宜省略する。
【００２７】
〔１．構成〕
本実施形態は、図１（構成図）に示すように、ユーザからの要求に応じた施設情報を含む地図を表示させる地図表示装置１（以下「本装置１」とも呼ぶ）に関するものである。
【００２８】
この本装置１は、一般的なコンピュータの構成として、少なくとも、ＣＰＵ等の演算制御部６と、外部記憶装置（ＨＤＤ等）や主メモリ等の記憶装置７と、通信ネットワークとの通信手段８（ＬＡＮアダプタ等）と、液晶、有機ＥＬまたはＣＲＴディスプレイ等の表示装置Ｄと、マウス、キーボードおよびタッチパネル等の入力装置Ｅとを有する。
【００２９】
また、本装置１では、記憶装置７に予め記憶（インストール）した図示しない所定のコンピュータ・プログラムが演算制御部６を制御することで、図１に示す各手段等の要素を実現する。これら各要素のうち、情報の記憶手段は、記憶装置７において各種のデータベース（「ＤＢ」とも表す）やファイル、データ構造体、配列等の変数、システム設定値等任意の形式で実現できる。
【００３０】
これら記憶手段のうち、地図データ記憶手段１１は、従来に準じ、場所や縮尺ごとにラスターやベクター等の形式で地図データ（図示省略）を記憶している手段である。ＰＯＩデータ記憶手段１２は、図２（１）に例示するように、ＰＯＩごとにＰＯＩに関連する情報の要素となる要素情報を階層化したＰＯＩデータを記憶する記憶手段である。ここで、要素情報とは、例えば図２（１）の名称、位置情報、住所、電話番号、メニュー、クーポン等のＰＯＩに関連する情報である。また、図２（１）の例では、要素情報の第一階層を名称とし、第二階層を名称、位置情報、住所、電話番号、メニュー、クーポンの属性名称とし、第三階層は第二階層の属性に対応する値として階層化して記憶していている。
【００３１】
なお、ＰＯＩデータは、上記の例に限られず、図３に例示するように、要素情報が階層化されたオブジェクトデータベースの形式で記憶されていても良い。まず、第一階層の要素情報として、「○×カフェ」があり、「○×カフェ」のＩＤ、位置（図３ではｌｏｃａｔｉｏｎと記載しており、一例として緯度経度等が挙げられる。）、表示オペレーション及びクリックオペレーションが含まれる。表示オペレーションは、ＰＯＩ「○×カフェ」が地図上に表示される際の表示処理の内容を表しており、図３では、「ＰＯＩ名称を表示」を意味する情報が記憶されている。クリックオペレーションはＰＯＩ「○×カフェ」のアイコンがクリックされた際の処理の内容として、「第二階層を展開」を意味する情報が記憶されている。
【００３２】
第二階層の要素情報として、図３では「住所」、「電話番号」及び「メニュー」が含まれており、例えば「住所」であれば、住所の文字列、位置（図３ではｌｏｃａｔｉｏｎと記載しており、具体的には緯度経度等が含まれる。）、表示オペレーションとして、「「文字列」を表示」を意味する情報（図３において、「文字列」で表している要素情報の中身（例えば、「東京都港区赤坂・・・」））を表示の対象とすることを意味する。以下同じ。）、クリックオペレーションとして「「ｌｏｃａｔｉｏｎ」位置に最大ズーム」を意味する情報が記憶されている。
【００３３】
また、第二階層の要素情報「メニュー」の下層のオブジェクトとして、第三階層の要素情報「スパゲティナポリタン」及び「ハンバーグ定食」が記憶されている。これらはそれぞれ、「値段」及び表示オペレーションとして「メニュー名と値段を表示」を意味する情報を含んでいる。
【００３４】
アイコン記憶手段１３は、図２（２）に例示するように、アイコンの種別コードごとにアイコンのイメージデータを記憶する記憶手段である。ここで、種別コードは代表アイコンやＰＯＩアイコン等の種別に対応するコードであり、当該コードに関連付けて種別に対応する形態（色、サイズ及び形状等）のアイコン画像が記憶されている。アイコン画像の形態の一例としては、丸印を表す絵柄のみならず、ビルを表す絵柄、特定のランドマークを表す絵柄、要素情報をテキスト等で表示する領域やアイコンに含まれるＰＯＩの数を表示する領域を設けた吹き出し等が挙げられる。
【００３５】
〔２．作用〕
〔２−１．キーワード入力とＰＯＩ検索〕
上記のように構成した本実施形態における全体的な処理手順を図４のフローチャートに示す。すなわち、本実施形態では、まず、検索指示受付手段１４が、ユーザからＰＯＩの検索リクエストを受け付ける（ステップＳ１０１）。具体的には、図５に例示するように、表示装置Ｄに表示されたＰＯＩ検索画面４００のキーワード入力欄４０１に対して、ユーザからＰＯＩを検索する為のキーワード（例えば、地名、業種、施設名称やその組み合わせ）が入力装置Ｅを介して入力され、検索ボタン４０２の押下を受けて、検索指示を受け付ける。なお、検索指示の受付はＰＯＩ検索画面４００に地域名や業種名に基づくカテゴリ４０３を表示し、当該カテゴリの選択入力を受け付けても良い。
【００３６】
そして、検索手段１５が、ユーザから受け付けた検索リクエストに基づいて、ＰＯＩデータ記憶手段１２を検索し、複数のＰＯＩデータを取得する（ステップＳ１０２）。また、検索手段１５は、当該複数のＰＯＩデータの位置に対応する範囲の地図データを地図データ記憶手段１１から取得する。
【００３７】
〔２−２．地図とアイコンの表示〕
続いて、代表アイコン生成手段１６が、取得した複数のＰＯＩデータが相互に所定の関連（例えば、ＰＯＩデータの位置が所定の範囲内に存在すること、同一の施設内に存在すること、ＰＯＩの業種等の属性が共通すること及びそれらの組み合わせ）を有するか否かを判定し、所定の関連を有するＰＯＩデータについては、ＰＯＩをまとめ、まとめたＰＯＩを地図上に表示する為の代表アイコンとそれ以外のＰＯＩを表すＰＯＩアイコンのイメージをアイコン記憶手段１３から取得し、表示手段１７が代表アイコンおよびＰＯＩアイコンを地図上に表示する（ステップＳ１０３）。
【００３８】
具体的には、図６に例示するように、表示装置Ｄに表示された地図表示領域Ａに、代表アイコンＲＩおよびＰＯＩアイコンＩＣが表示される。ここで、代表アイコンＲＩは、前記所定の関連が同一の施設内に存在することであれば、代表アイコンの形態を施設を表すアイコンとして表示してもよい。また、前記所定の関連を有する複数のＰＯＩの数を代表アイコン内に表示してもよい。
【００３９】
〔２−３．操作入力の受付と表示要素の階層判定処理〕
そして、ユーザからの表示要素（代表アイコンＲＩ、ＰＯＩアイコンＩＣまたはＰＯＩ記憶手段に記憶された要素情報ＣＩ）への操作入力を入力受付手段１８が受け付け（ステップＳ１０４）、非表示手段２１が、当該操作入力の対象となる表示要素が、階層構造化されたＰＯＩデータのうち、最下層の表示要素でないかを判定する（ステップＳ１０５）。
【００４０】
具体的には、代表アイコンＲＩへの操作入力であれば、まとめられたＰＯＩが存在するので、下層の表示要素があると判定する。ＰＯＩアイコンまたは要素情報への操作入力であれば、ＰＯＩデータ記憶手段１２に当該ＰＯＩアイコンまたは要素情報より下の階層の情報が存在するかを判定する。
【００４１】
〔２−４．要素情報に応じた動作処理〕
当該操作入力の対象となる表示要素が最下層の表示要素であると判定された場合（ステップＳ１０６：「ＹＥＳ」）、演算制御部６が、入力を受け付けた表示要素の要素情報ＣＩに応じた動作処理を行ない（ステップＳ１０７）、ユーザからの操作入力を受け付ける処理（ステップＳ１０４）に戻る。表示要素の要素情報に応じた動作処理の具体的態様の一例としては、要素情報が電話番号であれば、電話番号のクリックオペレーションに従って、図示しない発信手段を起動し、当該電話番号に対して電話の発信処理を行なう。また、要素情報がウェブサイト等のＵＲＬであれば、ウェブサイトのクリックオペレーションに従って、図示しないウェブブラウザを起動し、ＵＲＬの対象となるウェブサイトを表示する処理を行なう。そして、要素情報が住所であれば、住所のクリックオペレーションに従って、当該要素情報のｌｏｃａｔｉｏｎの示す位置に地図表示領域の中心点を移動し、ズーム表示する。上記の例では、図３のように各要素情報がクリックオペレーションを含んでいることを前提としているが、それに限定されることはなく、各表示要素がクリックされた際の動作を別途定義しても良い。
【００４２】
〔２−５．非表示処理〕
また、最下層の表示要素でない（下層の表示要素がある）と判定された場合は（ステップＳ１０６：「ＮＯ」）、操作対象の表示要素に表示済みの下層の表示要素があるかを判定する（ステップＳ１０８）。表示済みの下層の表示要素がないと判定された場合（ステップＳ１０９：「ＮＯ」）、操作対象の表示要素より下層の他の表示要素があれば非表示にする処理を行なう（ステップＳ１１０）。
【００４３】
操作対象の表示要素より下層の他の表示要素があれば非表示にする処理（ステップＳ１１０）の具体的な手順を図７に示す。すなわち、まず、非表示手段２１が操作対象の表示要素の階層構造を最上位（代表アイコン）までたどり（ステップＳ２０１）、最上位の配下であって、操作対象の表示要素と同じ階層より下層である表示要素の有無を判定する（ステップＳ２０２）。
【００４４】
具体的には、図８において、表示要素ＯＩがユーザによって入力操作されると、非表示手段２１は、当該操作対象の表示要素ＯＩの階層構造を上位側にたどり、最上位の表示要素として代表アイコンＲＩにたどり着く。次に、代表アイコンに関連付けられた操作対象とは別の表示要素の階層構造をたどると、操作対象の表示要素と同階層の表示要素ＥＩ１〜ＥＩ４が抽出される。そして、表示要素ＥＩ１〜ＥＩ４の下層の表示要素をさらにたどると、表示要素ＥＩ１の下層の表示要素ＳＩ１〜ＳＩ３が抽出され、下層の表示要素があると判定される（ステップＳ２０３：「ＹＥＳ」）。
【００４５】
下層の表示要素があると判定されると、非表示手段２１が当該下層の表示要素ＳＩ１〜ＳＩ３を非表示にする処理を行い（ステップＳ２０４）、次のステップに移動する。つまり、展開して表示されている前記表示要素の展開の基となった表示要素の属する階層またはそれよりさらに上位側の階層の表示要素への操作入力を受け付けた際に、前記展開して表示されていた前記表示要素を非表示とする。また、下層の表示要素がないと判定されると（ステップＳ２０３：「ＮＯ」）、次のステップに移動する。
【００４６】
〔２−６．地図の縮尺及び表示要素のサイズ変更処理〕
続いて、表示態様変更手段２０が、ユーザからの操作の対象となった表示要素や代表アイコンの位置を保持したままで、新たな表示要素を表示することとなる位置を判定し（ステップＳ１１１）、当該位置が地図表示領域の辺縁部に存在する場合（ステップＳ１１２：「ＹＥＳ」）には、地図の縮尺および表示要素のサイズを変更する（ステップＳ１１３）。
【００４７】
具体的には、図９に例示するように、地図表示領域Ａ中に表示された表示要素のうち、操作対象の表示要素ＯＩに対してユーザが入力操作を行なった場合、新たな表示要素ＶＩを表示することとなる位置（図中、一点鎖線で示す）を判定し、当該位置が地図表示領域の辺縁部Ｚ（破線の矩形の外側）に含まれる場合に、現在表示されている地図の縮尺を、１階層小さい縮尺に変更するとともに、地図上に表示される表示要素のサイズを、小さいものに変更する。
【００４８】
〔２−７．表示要素の展開表示〕
そして、展開手段１９が、操作対象の表示要素に関連付けられた表示要素を、操作対象の表示要素の周囲に放射状に連結するように展開して表示する（ステップＳ１１４）。具体的には、図１０に例示するように、代表アイコンＲＩの地図上の位置を図９と同一の位置に保持したまま、地図の縮尺を１階層小さい縮尺（２０ｍから５０ｍに変更、縮尺表示ＳＣも５０ｍに変更）に変更するとともに、地図表示領域Ａに表示される表示要素（代表アイコンＲＩ、ＰＯＩアイコンＩＣおよび要素情報ＣＩ）を縮小したサイズに変更する。そして、図１１に例示するように、操作対象の表示要素ＯＩに関連付けられた表示要素ＲＣ１およびＲＣ２を操作対象ＯＩの表示要素の周囲に放射状に連結するように展開して表示し（ステップＳ１１４）、ユーザからの操作入力を受け付ける処理（ステップＳ１０４）に戻る。
【００４９】
なお、ユーザからの操作の対象となった表示要素や代表アイコンの位置を保持したままで、新たな表示要素を表示することとなる位置が地図表示領域の辺縁部に含まれない場合（ステップＳ１１２：「ＮＯ」）には、そのまま地図の縮尺および表示要素のサイズを変更することなく、操作対象の表示要素ＯＩに関連付けられた表示要素ＲＣ１およびＲＣ２を操作対象ＯＩの表示要素の周囲に放射状に連結するように展開して表示する（ステップＳ１１４）処理を行ない、ユーザからの操作入力を受け付ける処理（ステップＳ１０４）に戻る。
【００５０】
〔２−８．地図の縮尺及び表示要素のサイズ変更処理〕
また、操作対象の表示要素に表示済みの下層の表示要素があると判定された場合（ステップＳ１０９：「ＹＥＳ」）は、非表示手段２１が表示済みの下層の表示要素を非表示にする処理を行ない（ステップＳ１１５）、非表示にする処理を行なった後に表示されている表示要素が地図表示領域の所定の中心領域に収まるか否かを判定し（ステップＳ１１６）、中心領域に収まる場合（ステップＳ１１７：「ＹＥＳ」）には、地図の縮尺および表示要素のサイズを変更し（ステップＳ１１８）、ユーザからの操作入力を受け付ける処理（ステップＳ１０４）に戻る。中心領域に収まらない場合（ステップＳ１１７：「ＮＯ」）には、地図の縮尺及び表示要素のサイズを変更せずに、ユーザからの操作入力を受け付ける処理（ステップＳ１０４）に戻る。
【００５１】
ここで、表示済みの下層の表示要素を非表示にする処理（ステップＳ１１５）に続いて、非表示にする処理を行なった後に表示されている表示要素が地図表示領域の所定の中心領域に収まるか否かを判定し（ステップＳ１１６）、中心領域に収まる場合（ステップＳ１１７：「ＹＥＳ」）に、地図の縮尺および表示要素のサイズを変更する（ステップＳ１１８）処理の一例を示す。図１２に例示するように、地図表示領域Ａ中に表示された表示要素のうち、表示要素ＯＩに対してユーザが入力操作を行なった場合、非表示手段２１が、表示要素ＯＩの下層の表示要素ＳＩ１〜ＳＩ６を非表示にする処理を行なう（ステップＳ１１５）。そして、図１３に例示するように、表示態様変更手段２０が、表示要素ＳＩ１〜ＳＩ６を非表示にした後に地図表示領域Ａ中に表示される全ての表示要素が、縦線の囲みで示す中心領域ＣＡ（図中、破線で示す）に収まるか否かを判定し（ステップＳ１１６）、収まる場合（ステップＳ１１７：「ＹＥＳ」）には、図１４に例示するように、現在表示されている地図の縮尺を、１階層大きい縮尺（５０ｍから２０ｍに変更、縮尺表示ＳＣも２０ｍに変更）に変更するとともに、地図表示領域Ａに表示される表示要素（代表アイコンＲＩおよびＰＯＩアイコンＩＣ１〜ＩＣ５）を拡大したサイズに変更する（ステップＳ１１８）。
【００５２】
〔３．効果〕
以上のように、本実施形態では、代表アイコンに含まれる各ＰＯＩの複数の要素情報を階層化したアイコンとして放射状に表示し（例えば図８）、ユーザからアイコンの選択操作を受け付けて階層を展開してゆくことで、アイコンが表示領域内に表示できなくなった際に（例えば図１０）、地図の縮尺およびアイコンのサイズを変更することにより（例えば図１１）、代表アイコンの地図上の位置を保ったまま、階層化されたＰＯＩの情報を地図表示領域内に表示することが可能になる。
【００５３】
特に、ユーザの操作入力対象となる表示要素が展開して表示されている表示要素より上位階層の表示要素であった場合に（例えば図８）、既に展開して表示されている表示要素を非表示とすることで、不要な情報を表示せず、地図を見やすく表示することが可能になる。
【００５４】
また、地図上に表示が残る表示要素が減少し、それらの表示要素の位置が地図表示領域の中心領域に収まる場合に（例えば図１３）、地図の縮尺および表示要素のサイズを変更することにより（例えば図１４）、代表アイコンの地図上の位置を保ったまま、階層化されたＰＯＩの情報を地図表示領域内に表示することが可能になる。
【００５５】
加えて、所定の関係を有する複数のＰＯＩが同一の施設内に存在する場合に、代表アイコンの形態を施設を表すアイコンとして表示することで、代表アイコンに含まれるＰＯＩが全て同一の施設の情報であることを視覚的に認知することが可能になる。
【００５６】
さらに、代表アイコンに含まれるＰＯＩの数を代表アイコン内に表示することで（例えば図５）、一見しただけで代表アイコンに含まれるＰＯＩの数を認知することが可能になる。
【００５７】
そして、予め記憶されているアイコンやテキストを利用してＰＯＩデータを地図上に表示することで、代表アイコンが選択される度にサムネイルを生成することが不要になるので、地図表示装置に過大な処理負荷をかけずに代表アイコンに含まれる各ＰＯＩの要素情報を表示することが可能になる。
【００５８】
〔４．他の実施形態〕
なお、上記各実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、上記実施形態で示した車載ナビゲーション装置のようなスタンドアロンの装置以外にも、スマートフォンやパーソナルコンピュータ等の端末からインターネットや携帯電話網等の通信ネットワークでサーバにアクセスすることによって実現しても良い。この場合、表示に関わる各機能は、そのような機能を実現する表示制御データ（ＨＴＭＬや画像のファイル、ＨＴＭＬ中のJavaScript等のスクリプト記述、FlashやSilverlight等のリッチコンテンツ用インタラクティブ動画ファイル等）等をサーバから端末へ送信して実現できる。
【００５９】
また、手段等の各要素は、コンピュータの演算制御部に限らず、ワイヤードロジックに基づく電子回路等他の情報処理機構で実現してもよい。また、各構成図、データの図、フローチャートの図等は例示に過ぎず、各要素の有無、その順序や具体的内容等は適宜変更可能である。例えば、上記実施形態で例示したような本発明に関する装置は、サーバ等の装置を複数用いて実現してもよく、個々の記憶手段を別個独立のサーバ装置やシステムで実現する構成も一般的である。また、機能によっては、外部のプラットフォーム等をＡＰＩ（アプリケーション・プログラム・インタフェース）やネットワークコンピューティング（いわゆるクラウド等）で呼び出して実現する等、構成は柔軟に変更できる。また、端末を含むシステム全体や、システム全体に対応する情報処理の方法やコンピュータ・プログラム等としても把握することができる。
【符号の説明】
【００６０】
Ａ  地図表示領域
ＣＡ  中心領域
ＣＩ  要素情報
Ｄ  表示装置
Ｅ  入力装置
ＥＩ１〜３  操作対象の表示要素と同階層の表示要素
ＩＣ１〜５  ＰＯＩアイコン
ＯＩ  操作の対象となった表示要素
ＲＣ１〜２  操作対象の表示要素に関連付けられた表示要素
ＲＩ  代表アイコン
ＳＣ  縮尺表示
ＳＩ１〜３  下層の表示要素
ＶＩ  新たな表示要素
Ｚ  辺縁部
６  演算制御部
７  記憶装置
８  通信手段
１１  地図データ記憶手段
１２  ＰＯＩデータ記憶手段
１３  アイコン記憶手段
１４  検索指示受付手段
１５  検索手段
１６  代表アイコン生成手段
１７  表示手段
１８  入力受付手段
１９  展開手段
２０  表示態様変更手段
２１  非表示手段
４００  ＰＯＩ検索画面
４０１  キーワード入力欄
４０２  検索ボタン
４０３  カテゴリ
【図１】
2011237597.tif 000003
【図２】
2011237597.tif 000004
【図３】
2011237597.tif 000005
【図４】
2011237597.tif 000006
【図５】
2011237597.tif 000007
【図６】
2011237597.tif 000008
【図７】
2011237597.tif 000009
【図８】
2011237597.tif 000010
【図９】
2011237597.tif 000011
【図１０】
2011237597.tif 000012
【図１１】
2011237597.tif 000013
【図１２】
2011237597.tif 000014
【図１３】
2011237597.tif 000015
【図１４】
2011237597.tif 000016