(57)【要約】      （修正有）【課題】地図上において施設などが密集していても当該施設の数や各施設の位置を明確に認識可能な地図表示装置等を提供する。【解決手段】地図を描画するための描画データと、地図内に表示すべき施設を示すアイコンを描画するためのアイコンデータに基づき、アイコンを含む前記地図を表示するための地図データを生成する手段と、アイコンを含む前記地図を表示した際の各前記アイコン間の重なり具合を判定する判定手段を具備し、前記判定結果により、地図上において複数の前記アイコンが重なると判定されたとき、当該重なると判定された複数の前記アイコンに対応する複数の符号を含む代表アイコンを描画するための代表アイコンデータを生成する手段と、当該複数のアイコンに代えて前記生成された代表アイコンデータを前記地図に重畳して前記表示手段に表示する表示制御手段を備えている。【選択図】図１
2007206608.tif 000002
【特許請求の範囲】
【請求項１】
地図を描画するための描画データと、当該地図内に表示すべき施設を示すアイコンを描画するためのアイコンデータと、に基づき、前記アイコンを含む前記地図を表示手段に表示するための地図データを生成する地図データ生成手段と、
前記アイコンを含む前記地図を表示した際の各前記アイコン間の重なり具合を判定するアイコンの重なり判定手段と、を具備し、
前記判定結果により、前記表示されている地図上において複数の前記アイコンが重なると判定されたとき、当該重なると判定された複数の前記アイコンに対応する複数の符号を含む代表アイコンを描画するための代表アイコンデータを生成する代表アイコンデータ生成手段と、
前記判定結果により、前記表示されている地図上において複数の前記アイコンが重なると判定されたとき、当該複数のアイコンに代えて前記生成された代表アイコンデータに相当する前記代表アイコンを前記地図に重畳して前記表示手段に表示する代表アイコン表示制御手段と、
を備えることを特徴とする地図表示装置。
【請求項２】
前記代表アイコンは、
前記複数のアイコンに対して連続番号を付与し、当該連続番号の範囲を表示して配置されることを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記代表アイコンに含まれる各アイコンによって特定される複数の施設の座標が同一であるか否かを判定する施設位置判定手段と、
前記代表アイコン付近の地図の縮尺を拡大して描画するための描画データに前記代表アイコンに含まれるアイコンデータを対応づけてサムネイル地図データを生成するサムネイル地図データ生成手段と、
前記サムネイル地図データに相当するサムネイル地図を前記代表アイコン近傍に重畳して前記表示手段に表示するサムネイル地図表示制御手段と、
前記判定結果により、前記各アイコンによって特定される複数の施設の座標が同一であると判定されたときは、前記各アイコンを垂直方向に変位させて前記サムネイル地図に重畳して表示するアイコン表示制御手段と、
を更に備えることを特徴とする請求項１、又は２に記載の地図表示装置。
【請求項４】
前記アイコン表示制御手段は、前記判定結果により、前記各アイコンによって特定される複数の施設の座標が異なると判定されたときは、前記各アイコンを並べて前記サムネイル地図に重畳して表示することを特徴とする請求項３に記載の地図表示装置。
【請求項５】
地図を描画するための描画データと、当該地図内に表示すべき施設を示すアイコンを描画するためのアイコンデータと、に基づき、前記アイコンを含む前記地図を表示手段に表示するための地図データを生成する地図データ生成工程と、
前記アイコンを含む前記地図を表示した際の各前記アイコン間の重なり具合を判定するアイコンの重なり判定工程と、
前記判定結果により、前記表示されている地図上において複数の前記アイコンが重なると判定されたとき、当該重なると判定された複数の前記アイコンに対応する複数の符号を含む代表アイコンを描画するための代表アイコンデータを生成する代表アイコンデータ生成工程と、
前記判定結果により、前記表示されている地図上において複数の前記アイコンが重なると判定されたとき、当該複数のアイコンに代えて前記生成された代表アイコンデータに相当する前記代表アイコンを前記地図に重畳して前記表示手段に表示する代表アイコン表示制御工程と、
を備えることを特徴とする地図表示方法。
【請求項６】
地図を描画するための描画データと、当該地図内に表示すべき施設を示すアイコンを描画するためのアイコンデータと、を用いて地図表示処理を行うコンピュータであって、
前記コンピュータを、
前記アイコンを含む前記地図を表示手段に表示するための地図データを生成する地図データ生成手段、
前記アイコンを含む前記地図を表示した際の各前記アイコン間の重なり具合を判定するアイコンの重なり判定手段判定手段、
前記判定結果により、前記表示されている地図上において複数の前記アイコンが重なると判定されたとき、当該重なると判定された複数の前記アイコンに対応する複数の符号を含む代表アイコンを描画するための代表アイコンデータを生成する代表アイコンデータ生成手段、及び
前記判定結果により、前記表示されている地図上において複数の前記アイコンが重なると判定されたとき、当該複数のアイコンに代えて前記生成された代表アイコンデータに相当する前記代表アイコンを前記地図に重畳して前記表示手段に表示する代表アイコン表示制御手段として機能させることを特徴とする地図表示プログラム。
【請求項７】
請求項６に記載の地図表示プログラムを記録した、コンピュータに読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、地図表示装置等に関し、特に、地図上にＰＯＩアイコンを表示する地図表示装置等の技術分野に関する。
【背景技術】
【０００２】
モニタ等の表示装置に地図を表示して、当該地図上に所定区域の道路情報や施設の位置情報を表示する地図表示装置は多数存在している。このような地図表示装置は、銀行、レストラン、公園、ホテル、ガソリンスタンドなどの施設の存在を示すＰＯＩアイコンを地図上に表示する機能を備えている。また、ＰＯＩアイコンには、所定の施設の詳細情報が対応づけられており、ユーザによって当該ＰＯＩアイコンが選択されることにより当該詳細情報がポップアップ表示されるようになっている。
【０００３】
しかしながら、施設などが多数存在する都市部では、地図上にＰＯＩアイコンが密集し、ＰＯＩアイコンが重なったり、地図上の道路がみえなくなったりするなどの問題がある。
【０００４】
このような問題を解決するために、例えば、一定の場所に密集したアイコンを代表アイコンとして表示するナビゲーション装置や、重なるアイコンを時間的にずらして表示する地図表示装置が存在する（特許文献１、又は２参照）。
【０００５】
特許文献１のナビゲーション装置は、ＰＯＩアイコンが地図上で重なる場合、あるいはＰＯＩアイコンが地図上で密集する場合、当該複数のＰＯＩアイコンを所定の名前を付した１つの代表アイコンに代えて表示するようになっている。そして当該代表アイコンの選択により、元の個々のＰＯＩアイコンを表示、又は、元の個々のＰＯＩアイコンに応じたＰＯＩアイコンの詳細情報を表示するようになっている。
【０００６】
また、特許文献２の地図表示装置は、ＰＯＩアイコンが地図上で重なる場合、あるいはＰＯＩアイコンが地図上で密集する場合、所定時間経過後、所定の優先順位の高いものを最上部に表示し、以下優先順位の高いものから順に、ＰＯＩアイコンを選択できる程度に少しずらして表示するようになっている。
【０００７】
【特許文献１】特開２００２−３４０５８８号公報
【特許文献２】特開２００１−３１７９５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に係るナビゲーション装置は、密集したアイコンを代表アイコンとして表示するものであるため、その位置に何らかの施設が複数存在することをユーザは認識できるが、一目で施設の数や複数の施設の位置関係を認識することができないという問題がある。また、その施設の位置関係を認識するには、地図を拡大したり、当該代表アイコンを選択するなどの処理が必要である。
【０００９】
また、特許文献２に係る地図表示装置は、重なるアイコンを優先順位順に時間的にずらして表示するものであるため、複数の施設の位置関係を同時に認識することができないという問題がある。また、優先順位が低い施設のＰＯＩアイコンを選択する場合に選択しにくいという問題がある。
【００１０】
そこで、このような問題の解消を一つの課題とし、本願は、地図上において施設などが密集していても当該施設の数や各施設の位置を明確に認識可能な地図表示装置等を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１に記載の地図表示装置は、地図を描画するための描画データと、当該描画データに対応付けられた特定の施設の存在を示すＰＯＩアイコンと、を用いて、前記ＰＯＩアイコンを前記描画データに配置し、地図データを生成する地図データ生成手段と、前記ＰＯＩアイコンを前期描画データに配置した時に前記ＰＯＩアイコンが密集する領域において、前記ＰＯＩアイコンの重なり具合を判定するアイコンの重なり判定手段と、を具備し、前記判定結果により、複数の前記ＰＯＩアイコンが重なっていると判定された場合は、前記複数のＰＯＩアイコンに対応する符号を表示した代表アイコンを前記複数のＰＯＩアイコンに代えて配置することを特徴とする。
【００１２】
また、請求項５に記載の地図表示方法は、地図を描画するための描画データと、当該描画データに対応付けられた特定の施設の存在を示すＰＯＩアイコンと、を用いて、当該ＰＯＩアイコンを前記描画データに配置し、地図データを生成する工程と、前記ＰＯＩアイコンを前期描画データに配置した時に前記ＰＯＩアイコンが密集する領域において、前記ＰＯＩアイコンの重なり具合を判定する工程と、を具備し、前記判定結果により、複数の前記ＰＯＩアイコンが重なっていると判定された場合は、前記複数のＰＯＩアイコンに対応する符号を表示した代表アイコンを前記複数のＰＯＩアイコンに代えて配置することを特徴とする。
【００１３】
また、請求項６に記載の地図表示プログラムは、地図を描画するための描画データと、当該描画データに対応付けられた特定の施設の存在を示すＰＯＩアイコンと、を用いて地図表示処理を行うコンピュータであって、前記コンピュータを、前記ＰＯＩアイコンを前記描画データに配置し、地図データを生成する地図データ生成手段、前記ＰＯＩアイコンを前期描画データに配置した時に前記ＰＯＩアイコンが密集する領域において、前記ＰＯＩアイコンの重なり具合を判定するアイコンの重なり判定手段、として機能させ、前記判定結果により、複数の前記ＰＯＩアイコンが重なっていると判定された場合は、前記複数のＰＯＩアイコンに対応する符号を表示した代表アイコンを前記複数のＰＯＩアイコンに代えて配置することを特徴とする。
【００１４】
また、請求項７に記載の情報記録媒体は、請求項６に記載の地図表示プログラムを記録している。
【発明を実施するための最良の形態】
【００１５】
以下、本願の最良の実施形態について添付図面に基づいて説明する。図１は本実施形態に係る地図表示装置によって表示装置に表示された地図の一例を示す図である。
【００１６】
本実施形態の地図表示装置２は、図１に示すように、本願の「アイコン」として機能する施設の内容を示すＰＯＩ（Point of Interest）アイコン２１を地図上に表示し、地図上の所定の領域に複数のＰＯＩアイコン２１が密集している場合に、前記複数のＰＯＩアイコン２１に対応する符号を表示した代表アイコン（マルチアイコン２２）を前記複数のＰＯＩアイコン２１に代えて地図上に配置するようになっている。このマルチアイコン２２によって利用者は複数のＰＯＩアイコン２１が密集している個所において前記ＰＯＩアイコン２１によって特定される施設の数を一目で容易に認識可能になっている。
【００１７】
−地図表示装置の構成等−
まず、図２を参照して、本実施形態における地図表示装置の構成について説明する。図２は本実施形態に係る地図表示装置のハードウェア構成の一例を示す図である。
【００１８】
図２に示すように、地図表示装置２は、地図を閲覧するための表示画面４を含む端末装置５と、前記端末装置５の要求に基づいて地図情報を前記端末装置５に配信する地図配信サーバ１０と、を含んで構成され、これら端末装置５及び地図配信サーバ１０は、通信ネットワークの一例としてのインターネット２０に接続されている。そして、端末装置５は、地図を閲覧する際に、前記インターネット２０を介して地図配信サーバ１０に接続し、前記地図配信サーバ１０と相互にデータの送受信が可能になっている。また、地図配信サーバ１０は、インターネット２０を介して端末装置５に接続し、所定のデータの送信が可能になっている。なお、通信ネットワークは、インターネット２０に限定されるものではなく、例えば、専用線により構築されたネットワーク等であっても構わない。
【００１９】
端末装置５は、地図情報を出力するための表示画面４（モニタ等）の出力部、ＣＰＵ（Central Processing Unit）等からなる制御部、ＨＤＤ（Hard Disk Drive）等の記憶部、所定のキーを備える入力部、及び通信部等を備えて構成されている。端末装置５は、例えば、一般的に汎用コンピュータと称される装置であって利用者によって操作される。
【００２０】
このような地図表示装置２において、利用者は、図２に示すように、地図を閲覧する際に、端末装置５によって地図配信サーバ１０に対して閲覧要求を行う。地図配信サーバ１０は、この閲覧要求を受信し、当該閲覧要求に基づいて地図情報を端末装置５に送信する。端末装置５は、この地図情報を受信して、当該地図情報を表示画面４に出力する。このようにして利用者は、地図配信サーバ１０から配信された地図を閲覧等することが可能になっている。
【００２１】
次に、図２乃至図４を参照して本実施形態に係る地図配信サーバの構成及び機能について説明する。図３はＰＯＩアイコンの重なり具合を判定する場合の説明図、図４はＰＯＩアイコンの表示例を示す図である。
【００２２】
地図配信サーバ１０は、図２に示すように、地図画像データベース１１、ＰＯＩデータベース１３、ＰＯＩ表示用アイコン格納領域１５、演算部１７、図示しない通信部などを備えて構成されている。この地図配信サーバ１０は一般的に汎用コンピュータと称される装置である。
【００２３】
なお、「特許請求の範囲」における「地図データ生成手段」、「アイコンの重なり判定手段」、「代表アイコンデータ生成手段」、「代表アイコン表示制御手段」、「施設位置判定手段」、「サムネイル地図データ生成手段」、「サムネイル地図表示制御手段」、及び「アイコン表示制御手段」は、例えば、この演算部１７に対応している。
【００２４】
地図画像データベース１１は、地図を描画するための描画データで構成されており、当該描画データは、地形を描画するための地形描画データ、道路を描画するための道路描画データ、又は道路に関する詳細情報（例えば、交差点情報、信号情報など）に関する道路関連情報描画データなどの地図情報データを備えて構成されている。また、描画データは、例えば、１００万分の１から１万分の１まで、地図の所定スケール毎に階層化されている。すなわち、最上位層から関東、東京、中央区というように、階層構造のデータベースを構成している。
【００２５】
ＰＯＩデータベース１３は、地図内に表示すべき施設等を示すＰＯＩアイコンを描画するためのＰＯＩアイコンデータや、施設等のオブジェクトに関するデータで構成されている。ＰＯＩアイコンとは、例えば、施設のカテゴリ（ホテル、レストラン、空港、駅、ショッピングセンタ、コンビニエンスストア、公園、スポーツ施設、病院、ゴルフ場など）や一般駐車場、公衆電話、トイレなどを示すものであり、ＰＯＩアイコンデータには、各施設等の具体的な称呼を示す名称、各施設等の位置を示す座標（経緯度座標）などのデータから構成されている。
【００２６】
ＰＯＩアイコン表示用データベース１５は、ＰＯＩアイコンを地図上に表示するための表示形態に関する情報がデータベース化されたファイルでる。この表示形態は、例えば、１つのＰＯＩアイコンに所定の番号を対応づけてその番号を表示してなる個別アイコンを表示する形態（以下、「シングルアイコン」と称する。）、ある領域に密集した複数のＰＯＩアイコンのそれぞれに所定の連続番号を対応づけて、その連続番号の範囲を表示してなる（連続番号の初番と終番とを〜や−で繋ぐなどして表示）グループアイコンを表示する形態（以下、「マルチアイコン」と称する。）、地図上における座標が同一（同じ建物内に存在するなど）の複数のＰＯＩアイコンのそれぞれに所定の連続番号を対応づけてなるシングルアイコンを地図上で垂直方向にずらして表示する形態（以下、「垂直表示アイコン」と称する。）等に区別されている。なお、一般的にＰＯＩアイコンはシングルアイコンで表示される。また、シングルアイコンは正方形に形成され、マルチアイコンは横長の長方形に形成される。
【００２７】
演算部１７は、ＣＰＵ、作業用ＲＡＭ、及び各種プログラムやデータを記憶するＲＯＭ等によって構成されている。そして、ＣＰＵが例えばＲＯＭ等に記憶された地図表示解析処理プログラムを実行（地図表示解析アプリケーションを起動）することにより、コンピュータが地図配信サーバ１０として機能するようになっている。この地図表示解析処理プログラムは、端末装置５から送信された利用者の閲覧要求に基づいて地図配信サーバ１０が行う処理プログラムである。
【００２８】
また、演算部１７は、地図画像データベース１１に記憶されている描画データにＰＯＩデータベース１３に記憶されているＰＯＩアイコンデータを対応づけて地図上にＰＯＩアイコンを表示してなる地図データを生成する。
【００２９】
また、演算部１７は、地図上にＰＯＩアイコンを表示するにあたり、図１に示すように、当該ＰＯＩアイコンに所定の番号を付与し、当該番号を各ＰＯＩアイコンに対応づけて表示するようになっている。つまり、地図上のＰＯＩアイコンには、所定の番号が表示された状態で地図上に表示されるようになっている。
【００３０】
また、演算部１７は、地図上にＰＯＩアイコンを表示した際の各ＰＯＩアイコンの重なり具合を判定する。
【００３１】
この判定は、例えば、図３に示すように、ＰＯＩアイコン１８の縦方向（Ｙ）と横方向（Ｘ）の重なっていない距離の小さい値が、設定した閾値より小さい場合にＰＯＩアイコン１８が密集して重なっている状態と判定するようになっている。
【００３２】
例えば、閾値をシングルアイコンの一辺Ｓの２５％と仮定すると、ＰＯＩアイコンのＸ、又はＹのいずれか大きい方がシングルアイコンの一辺Ｓの２５％よりも小さければ、アイコンが重なっていると判定し、ＰＯＩアイコンのＸ、又はＹのいずれか大きい方がシングルアイコンの一辺Ｓの２５％よりも大きければ、アイコンが重なっていないと判定する。
【００３３】
すなわち、演算部１７は、ＰＯＩアイコン１８の縦方向と横方向の重なっていない距離（Ｘ又はＹ）の大きい値が、設定した閾値より小さい場合は、ＰＯＩアイコン１８が重なっていると判定（例えば、図３（ａ）の左側のような場合）し、一方、ＰＯＩアイコン１８の縦方向と横方向の重なっていない距離（Ｘ又はＹ）の大きい値が、設定した閾値より大きい場合は、ＰＯＩアイコンが重なっていないものとして判定（例えば、図３（ｂ）のような場合）する。また、図３（ａ）の右側に示すように、形状が異なるＰＯＩアイコン（例えば、マルチアイコン１８ａとシングルアイコン１８の場合）の間で重なり具合を判定する場合には、マルチアイコン１８ａに対するシングルアイコン１８の縦方向と横方向のずれ量（Ｘ又はＹ）が、設定した閾値より大きいか否かを判定するようになっている。よって、図３（ａ）のような場合は、ＰＯＩアイコンが重なっていると判定される。
【００３４】
演算部１７は、ＰＯＩアイコンが重なっていないと判定した場合には、図１に示すように、シングルアイコン２１を地図上の所定の位置に配置し、ＰＯＩアイコンが重なっていると判定した場合には、マルチアイコン２２を地図上の所定の位置に配置するようになっている。この時、演算部１７は、地図上のすべてのＰＯＩアイコンに連続番号を付与し、当該各ＰＯＩアイコンに対応づけられた番号を含むシングルアイコン、又はマルチアイコンを描画するためのシングルアイコンデータ、又はマルチアイコンデータを生成する。そして前記シングルアイコンデータ、又はマルチアイコンデータに相当するシングルアイコン、又はマルチアイコンを前記地図に重畳して配置する。これによりシングルアイコン、又はマルチアイコンには、当該アイコンに対応づけられた番号が表示されるようになっている。また、マルチアイコン２２には、その連続番号の範囲が表示されるようになっている。
【００３５】
また、演算部１７は、複数のＰＯＩアイコンが地図上の同じ位置に存在するか否かを判定する。この判定は、複数のＰＯＩアイコンによって特定されるそれぞれの施設の位置を示す座標が同一であるか否かをもって判定する。
【００３６】
演算部１７は、施設の位置を示すぞれぞれの座標が異なると判定した場合には、マルチアイコン２２付近の地図の縮尺が拡大された描画データに、マルチアイコンに含まれるそれぞれのＰＯＩアイコンを描画するためのＰＯＩアイコンデータを対応付けて配置し、サムネイル地図データを生成し、当該マルチアイコン近傍に前記サムネイル地図データに相当するサムネイル地図を重畳して表示するようになっている。この時、マルチアイコンに含まれる各ＰＯＩアイコン（シングルアイコン）は地図上に並べて配置され、各ＰＯＩアイコンの位置関係が特定できるまで地図の縮尺が拡大される（図１参照）。また、サムネイル地図の表示は、例えば、マルチアイコン２２がポインタ３０などによりユーザによって選択されることによって行われるようになっている。
【００３７】
一方、演算部１７は、施設の位置を示すそれぞれの座標が同一と判定した場合には、上記座標が異なると判定した場合と同様に、地図上の前記マルチアイコン近傍にサムネイル地図を重畳して表示するようになっている。この時、演算部１７は、マルチアイコンに含まれる各ＰＯＩアイコンデータを垂直方向に変位させて描画データに配置してサムネイル地図データを生成するようになっている。また、サムネイル地図の表示は、上記同様、例えば、マルチアイコン２２がポインタ３０などによりユーザによって選択されることによって行われるようになっており、図４に示すように、マルチアイコン２２近傍に、マルチアイコン２２周辺の地図を拡大して生成されるサムネイル地図３５が表示され、当該サムネイル地図３５上に垂直表示アイコン２３が表示されるようになっている（図４参照）。
【００３８】
なお、当該ＰＯＩアイコンには、施設の名称などの詳細情報を表示するためのリンク情報が埋め込まれており、当該ＰＯＩアイコンが利用者によって選択されることによって、当該ＰＯＩアイコン近傍に当該ＰＯＩアイコンにより特定される施設の詳細情報が表示されるようになっている。
【００３９】
−地図表示装置の動作−
次に、本実施形態に係る地図表示装置におけるＰＯＩアイコンの表示動作例について地図配信サーバを主体として図５を用いて説明する。図５は本実施形態の地図表示装置におけるＰＯＩアイコンの表示動作例を示すフローチャート図である。なお、理解し易いように、図１に対応する部分に符号を付することとするがこれにより実施形態が限定されるものではない。
【００４０】
―第１実施例―
はじめに、本実施形態における地図表示装置２は、利用者が端末装置５を使用して地図配信サーバ１０に対して地図配信要求が行われることにより、地図配信サーバ１０が端末装置５に所定の領域の地図情報を配信するようになっている。
【００４１】
まず、地図配信サーバ１０の演算部１７は、地図画像データベース１１から描画データを抽出するとともに、ＰＯＩデータベース１３から当該描画データに対応づけられているＰＯＩアイコンデータを抽出する（ステップＳ１０１）。
【００４２】
次いで、演算部１７は、描画データ上にＰＯＩアイコンデータを配置し、地図上にＰＯＩアイコンを表示した時に、これらＰＯＩアイコンの重なり具合を判定する（ステップＳ１０２）。この判定結果により、ＰＯＩアイコンが重なると判定された場合は、重なると判定された複数のＰＯＩアイコンをグループ化（マルチアイコン）する（ステップＳ１０３）。なお、ＰＯＩアイコンが重ならないと判定された場合は、ステップＳ１０８に進み、ＰＯＩアイコンデータをシングルアイコンとして地図上に配置する。
【００４３】
次いで、演算部１７は、マルチアイコンに属する各ＰＯＩアイコンに連続するＩＤ番号を対応づける（ステップＳ１０４）。
【００４４】
次いで、演算部１７は、連続するＩＤ番号の始番と終番を抽出し、当該始番と終番を”〜”または”−”で繋げてその連続番号の範囲を表示したマルチアイコンを生成する（ステップＳ１０５）。
【００４５】
次いで、演算部１７は、マルチアイコンに属する各ＰＯＩアイコンの座標から、各ＰＯＩアイコンからなる複数のＰＯＩアイコンの重心点を取得し、当該重心点をマルチアイコンの表示位置として特定して（ステップＳ１０６）、地図上に当該マルチアイコンを配置する（ステップＳ１０７）。
【００４６】
次いで、演算部１７は、地図に表示すべきＰＯＩアイコンをすべて配置したか否かを判定し（ステップＳ１０８）、この判定が肯定されれば、処理を終了し、この判定が否定されれば、ステップＳ１０２に戻り、地図上に表示すべきＰＯＩアイコンがすべて表示されるまで処理が繰り返される。
【００４７】
このようにすれば、地図上にＰＯＩアイコンが密集する個所には、連続番号が付されたマルチアイコンが配置されるので、この地図表示装置を利用しているユーザは、施設の数を一目で容易に識別することができる。
【００４８】
―第２実施例―
次に、本実施形態に係る地図表示装置におけるＰＯＩアイコンの表示動作例について地図配信サーバを主体として図６を用いて説明する。図６は本実施形態の地図表示装置におけるサムネイル地図表示例を示すフローチャート図である。
【００４９】
はじめに、本実施形態における地図表示装置２は、利用者が端末装置５を使用して地図配信サーバ１０に対して地図配信要求が行われることにより、地図配信サーバ１０が端末装置５に所定の領域の地図情報を配信するようになっている。また、地図配信サーバ１０の演算部１７は、地図画像データベース１１から描画データを抽出するとともに、ＰＯＩデータベース１３から当該描画データに対応づけられているＰＯＩアイコンデータを抽出する。そして、描画データ上にＰＯＩアイコンデータを配置し、地図上にＰＯＩアイコンを表示した時に、複数のＰＯＩアイコンが重なっている場合には、演算部１７によってマルチアイコンが生成され、当該マルチアイコンを地図上に配置して地図情報を生成し、当該地図情報を端末装置５に配信するようになっている。
【００５０】
本実施形態は、ユーザによって当該マルチアイコンが選択された場合に、当該マルチアイコン近傍にサムネイル地図を配置する処理に関するものである。
【００５１】
まず、地図配信サーバ１０の演算部１７は、ユーザによって当該マルチアイコンが選択（例えば、図１に示すようにポインタ３０がマルチアイコン２２上に移動）されると、マルチアイコン近傍に、当該マルチアイコンが配置された付近の地図の縮尺を拡大した地図（以下、「サムネイル地図」と称する。）を配置する（ステップＳ２０１）。
【００５２】
次いで、演算部１７は、サムネイル地図において、ＰＯＩアイコンを配置した時に、これらＰＯＩアイコンの重なり具合を判定する（ステップＳ２０２）。この判定結果により、ＰＯＩアイコンが重なると判定された場合は、ステップＳ２０３に進み、ＰＯＩアイコンが重ならないと判定された場合は、ＰＯＩアイコンを地図上に配置してサムネイル地図３５を生成して、当該サムネイル地図３５をマルチアイコン２２近傍に配置する（図１参照）。このようにすれば、ユーザは、施設の位置関係を容易に識別することができる。
【００５３】
次いで、演算部１７は、重なるＰＯＩアイコンの座標が同一であるか否かを判定し（ステップＳ２０３）、各ＰＯＩアイコンの座標が同一であれば、ステップS２０５に進み、同一でなければ、ステップＳ２０４に進む。
【００５４】
次いで、演算部１７は、サムネイル地図が最大縮尺であるか否かを判定し（ステップＳ２０４）、最大縮尺であれば、ステップＳ２０５に進み、最大縮尺でなければ、ステップＳ２０１に戻り処理を繰り返す。
【００５５】
次いで、演算部１７は、ＰＯＩアイコンに属する各施設の情報（例えば、住所）に従って各ＰＯＩアイコンを垂直方向（図上上下方向）にずらして移動し（変位させて）（ステップＳ２０５）、地図上に当該ＰＯＩアイコンを配置してサムネイル地図を生成し、当該サムネイル地図をマルチアイコン近傍に配置して（ステップＳ２０６）（図４参照）、処理を終了する。
【００５６】
このように本実施形態は、ユーザによってポインタ３０がマルチアイコン２２上に移動されると、マルチアイコン２２近傍にサムネイル地図３５を配置し、ＰＯＩアイコンが重なっている場合には、各ＰＯＩアイコンの座標が同一であるか否かを判定し、同一であれば、その縮尺で各ＰＯＩアイコンを垂直方向にずらして移動して、地図上に当該ＰＯＩアイコンを配置し、一方、各ＰＯＩアイコンの座標が同一でなくＰＯＩアイコンが重なっている場合には、最大縮尺までサムネイル地図を拡大し、それでもなおＰＯＩアイコンが重なっている場合には、各ＰＯＩアイコンを垂直方向にずらして移動し、地図上に当該ＰＯＩアイコンを配置するようになっている。また、各ＰＯＩアイコンの座標が同一でなく、描画データの縮尺によって、各ＰＯＩアイコンが重なっていないと判定された場合には、その状態で（各ＰＯＩアイコンが並列に配置されて）表示される（図１参照）。
【００５７】
このようにすれば、この地図表示装置を利用しているユーザは、地図上でＰＯＩアイコンが密集する個所の施設の位置関係を容易に識別することができる。また、施設が同一地点に存在する場合であっても、この地図表示装置は、各ＰＯＩアイコンを垂直方向にずらして表示するようになっているので、ユーザは施設の位置関係を容易に識別することができる。
【００５８】
―第３実施例―
次に、本実施形態に係る地図表示装置におけるＰＯＩアイコンの表示動作例について地図配信サーバを主体として図７を用いて説明する。図７は本実施形態の地図表示装置におけるサムネイル地図の他の表示例を示すフローチャート図である。
【００５９】
本実施形態は、第２実施例に示すように地図上に重なって配置されているＰＯＩアイコンの座標が同一であるか否かにかかわらず、マルチアイコン近傍にサムネイル地図を配置し、ＰＯＩアイコンが重なっている場合には、最大縮尺まで所定の割合で当該サムネイル地図を拡大し、最大縮尺時に、ＰＯＩアイコンが重なっている場合には、各ＰＯＩアイコンを垂直方向にずらして移動し、地図上に当該ＰＯＩアイコンを配置し、処理を終了するようになっている。
【００６０】
具体的には、まず、地図配信サーバ１０の演算部１７は、ユーザによって当該マルチアイコンが選択（例えば、ポインタがマルチアイコン上に配置）されると、マルチアイコン近傍に、所定の縮尺で拡大されたサムネイル地図を配置する（ステップＳ３０１）。
【００６１】
次いで、演算部１７は、サムネイル地図において、ＰＯＩアイコンを配置した時に、これらＰＯＩアイコンの重なり具合を判定する（ステップＳ３０２）。この判定結果により、ＰＯＩアイコンが重なると判定された場合は、ステップＳ３０３に進み、ＰＯＩアイコンが重ならないと判定された場合は、ＰＯＩアイコンを地図上に配置してサムネイル地図を生成して、当該サムネイル地図をマルチアイコン近傍に配置する。
【００６２】
次いで、演算部１７は、サムネイル地図が最大縮尺であるか否かを判定し（ステップＳ３０３）、最大縮尺であれば、ステップＳ３０４に進み、最大縮尺でなければ、ステップＳ３０１に戻り処理を繰り返す。
【００６３】
次いで、演算部１７は、ＰＯＩアイコンに属する各施設の情報（例えば、住所）に従って各ＰＯＩアイコンを垂直方向にずらして移動し（ステップＳ３０４）、地図上に当該ＰＯＩアイコンを配置してサムネイル地図を生成して、当該サムネイル地図をマルチアイコン近傍に配置し（ステップＳ３０５）（図４参照）、処理を終了する。
【００６４】
このように本実施形態は、ユーザによってポインタ３０がマルチアイコン２２上に移動されると、マルチアイコン２２近傍にサムネイル地図３５を配置し、ＰＯＩアイコンが重なっている場合には、各ＰＯＩアイコンの座標が同一であるか否かに関わらず、サムネイル地図が最大縮尺であれば、各ＰＯＩアイコンを垂直方向にずらして移動して、地図上に当該ＰＯＩアイコンを配置し、一方、各ＰＯＩアイコンが重なっていないと判定された場合には、その状態で（各ＰＯＩアイコンが並列に配置されて）表示される（図１参照）。
【００６５】
このようにすれば、この地図表示装置を利用しているユーザは、地図上にＰＯＩアイコンが密集する個所の施設の位置関係を容易に識別することができる。また、施設が同一地点に存在する場合であっても、この地図表示装置は、各ＰＯＩアイコンを垂直方向にずらして表示するようになっているので、ユーザは施設の位置関係を容易に識別することができる。
【図面の簡単な説明】
【００６６】
【図１】本実施形態に係る地図表示装置によって表示装置に表示された地図の一例を示す図である。
【図２】本実施形態に係る地図表示装置のハードウェア構成の一例を示す図である。
【図３】ＰＯＩアイコンの重なり具合を判定する場合の説明図である。
【図４】ＰＯＩアイコンの表示例を示す図である。
【図５】本実施形態の地図表示装置におけるＰＯＩアイコンの表示動作例を示すフローチャート図である。
【図６】本実施形態の地図表示装置におけるサムネイル地図表示例を示すフローチャート図である。
【図７】本実施形態の地図表示装置におけるサムネイル地図の他の表示例を示すフローチャート図である。
【符号の説明】
【００６７】
２  地図表示装置
５  端末装置
１０  地図配信サーバ
１７  演算部
２１  シングルアイコン
２２  マルチアイコン
２３  垂直表示アイコン
３５  サムネイル地図
【図１】
2007206608.tif 000003
【図２】
2007206608.tif 000004
【図３】
2007206608.tif 000005
【図４】
2007206608.tif 000006
【図５】
2007206608.tif 000007
【図６】
2007206608.tif 000008
【図７】
2007206608.tif 000009