(57)【要約】【課題】位置が不明確なマーカーであっても地図上に貼付ることができ、情報交換をより広めることのできる地図コミュニティシステムを提供する。【解決手段】端末装置２０から送信されるマーカーの表示範囲内にマーカーの位置情報が含まれると、サーバ装置１１は、マーカーの表示範囲に対応してマーカーの表示位置を決定しその位置を示すとともにガイド情報が貼付けられたマーカー画像を作成する。また、地図情報管理部が記憶した地図情報のうちユーザによって条件選択された地域の地図情報に関する地図画像を作成する。そして、その地図画像に、作成されたマーカー画像を重ねて合成し、合成された画像を端末装置２０の画像表示部に表示させる。【選択図】図８
2009133960.tif 000002
【特許請求の範囲】
【請求項１】
地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムにおいて、
マーカーの位置情報、マーカーの表示範囲及びマーカーが示すガイド情報を記憶するマーカー情報管理部と、
前記マーカーの表示範囲内に前記マーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するマーカー表示位置決定部と、
前記マーカー表示位置決定部で決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するマーカー表示画像作成部と、
地図情報を記憶する地図情報管理部と、
前記地図情報管理部が記憶した地図情報のうちユーザによって条件選択された地域の地図情報に関する地図画像を作成する地図表示画像作成部と、
前記マーカー表示画像作成部で作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成する表示画像合成部と、
前記表示画像合成部で合成された画像を表示する画像表示部と、
前記マーカーの位置情報、マーカーの表示範囲、マーカーが示すガイド情報及び地図情報の条件選択を入力することが可能な入力部と、を備えることを特徴とする地図コミュニティシステム。
【請求項２】
ネットワークを介して接続され通信可能なサーバ装置と端末装置からなる地図コミュニティシステムであり、
前記サーバ装置側に、前記マーカー情報管理部と、マーカー表示位置決定部と、マーカー表示画像作成部と、地図情報管理部と、地図表示画像作成部と、表示画像合成部を設け、
前記端末装置側に、画像表示部と、入力部を設けたことを特徴とする請求項１に記載の地図コミュニティシステム。
【請求項３】
ネットワークを介して接続され通信可能なサーバ装置と端末装置からなる地図コミュニティシステムであり、
前記サーバ装置側に、前記マーカー情報管理部と、地図情報管理部を設け、
前記端末装置側に、マーカー表示位置決定部と、マーカー表示画像作成部と、地図表示画像作成部と、表示画像合成部と、画像表示部と、入力部を設けたことを特徴とする請求項１に記載の地図コミュニティシステム。
【請求項４】
前記入力部は、前記マーカーの表示範囲を、緯度経度で表示される複数の地点として入力することができることを特徴とする請求項１乃至３のうちいずれか一つに記載の地図コミュニティシステム。
【請求項５】
前記入力部は、前記マーカーの表示範囲を、円状、楕円状、矩形状又は閉じられた自由曲線によって閉じられた範囲として入力することができることを特徴とする請求項１乃至３のうちいずれか一つに記載の地図コミュニティシステム。
【請求項６】
前記入力部は、前記マーカーの表示範囲を、市町村など予め範囲が決められている地区の指定によって入力することができることを特徴とする請求項１乃至３のうちいずれか一つに記載の地図コミュニティシステム。
【請求項７】
前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々と変化するように移動させることを特徴とする請求項５または６に記載の地図コミュニティシステム。
【請求項８】
前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなく表示範囲の縁に沿ってかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲の縁に沿って刻々と変化するように移動させることを特徴とする請求項５または６に記載の地図コミュニティシステム。
【請求項９】
前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を乱数からランダムに決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々とランダムに変化するように移動させることを特徴とする請求項５または６に記載の地図コミュニティシステム。
【請求項１０】
地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムを構成するとともに、ネットワークを介して通信可能な端末装置と接続されたサーバ装置において、
前記端末装置の入力部で入力されたマーカーの位置情報、マーカーの表示範囲及びマーカーが示すガイド情報を記憶するマーカー情報管理部と、
前記マーカーの表示範囲内に前記マーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するマーカー表示位置決定部と、
前記マーカー表示位置決定部で決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するマーカー表示画像作成部と、
地図情報を記憶する地図情報管理部と、
前記地図情報管理部が記憶した地図情報のうちユーザによって条件選択された地域の地図情報に関する地図画像を作成する地図表示画像作成部と、
前記マーカー表示画像作成部で作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成し、合成した画像を前記端末装置の画像表示部に出力する表示画像合成部と、を備えることを特徴とするサーバ装置。
【請求項１１】
前記マーカー表示位置決定部は、前記マーカーの表示範囲が閉じられている場合、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々と変化するように移動させることを特徴とする請求項１０に記載のサーバ装置。
【請求項１２】
前記マーカー表示位置決定部は、前記マーカーの表示範囲が閉じられている場合、前記マーカーの表示範囲から外側にはみ出すことなく表示範囲の縁に沿ってかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲の縁に沿って刻々と変化するように移動させることを特徴とする請求項１０に記載のサーバ装置。
【請求項１３】
前記マーカー表示位置決定部は、前記マーカーの表示範囲が閉じられている場合、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を乱数からランダムに決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々とランダムに変化するように移動させることを特徴とする請求項１０に記載のサーバ装置。
【請求項１４】
地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムを構成するとともに、ネットワークを介して通信可能なサーバ装置と接続された端末装置において、
前記サーバ装置から配信される、マーカーの表示位置と表示範囲とマーカーが示すガイド情報を表示可能な地図情報に対して、地域の条件選択を入力することが可能で、条件選択された地図情報に表示するマーカーの位置情報、マーカーの表示範囲、及びマーカーが示すガイド情報を入力することが可能な入力部と、
前記入力部で入力されたマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するマーカー表示位置決定部と、
前記マーカー表示位置決定部で決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するマーカー表示画像作成部と、
前記サーバ装置から配信される地図情報のうち前記条件選択された地域の地図情報に関する地図画像を作成する地図表示画像作成部と、
前記マーカー表示画像作成部で作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成する表示画像合成部と、
前記表示画像合成部で合成された画像を表示する画像表示部と、を備えることを特徴とする端末装置。
【請求項１５】
前記入力部は、前記マーカーの表示範囲を、緯度経度で表示される複数の地点として入力することができることを特徴とする請求項１４に記載の端末装置。
【請求項１６】
前記入力部は、前記マーカーの表示範囲を、円状、楕円状、矩形状又は閉じられた自由曲線によって閉じられた範囲として入力することができることを特徴とする請求項１４に記載の端末装置。
【請求項１７】
前記入力部は、前記マーカーの表示範囲を、市町村など予め範囲が決められている地区の指定によって入力することができることを特徴とする請求項１４に記載の端末装置。
【請求項１８】
前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々と変化するように移動させることを特徴とする請求項１６または１７に記載の端末装置。
【請求項１９】
前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなく表示範囲の縁に沿ってかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲の縁に沿って刻々と変化するように移動させることを特徴とする請求項１６または１７に記載の端末装置。
【請求項２０】
前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を乱数からランダムに決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々とランダムに変化するように移動させることを特徴とする請求項１６または１７に記載の端末装置。
【請求項２１】
地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムを構成するとともに、ネットワークを介して通信可能なサーバ装置と接続された端末装置の処理方法において、
前記サーバ装置から配信される、マーカーの表示位置と表示範囲とマーカーが示すガイド情報を表示可能な地図情報に対して、地域の条件選択を入力するステップと、
前記条件選択された地図情報に表示するマーカーの位置情報、マーカーの表示範囲、及びマーカーが示すガイド情報を入力するステップと、
前記入力されたマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するステップと、
前記決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するステップと、
前記サーバ装置から配信される地図情報のうち前記条件選択された地域の地図情報に関する地図画像を作成するステップと、
前記作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成するステップと、
前記合成された画像を表示するステップと、を含むことを特徴とする端末装置の処理方法。
【請求項２２】
地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムを構成するとともに、ネットワークを介して通信可能なサーバ装置と接続された端末装置のプログラムにおいて、
前記サーバ装置から配信される、マーカーの表示位置と表示範囲とマーカーが示すガイド情報を表示可能な地図情報に対して、地域の条件選択を入力するステップと、
前記条件選択された地図情報に表示するマーカーの位置情報、マーカーの表示範囲、及びマーカーが示すガイド情報を入力するステップと、
前記入力されたマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するステップと、
前記決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するステップと、
前記サーバ装置から配信される地図情報のうち前記条件選択された地域の地図情報に関する地図画像を作成するステップと、
前記作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成するステップと、
前記合成された画像を表示するステップと、をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステム、そのシステムを構成するサーバ装置及び端末装置に関するものである。
【背景技術】
【０００２】
従来、Ｗｅｂで、地図上に、観光地、名所、旧跡、お勧めのお店等をコメントを貼付可能なマーカーを使用して指定することにより、情報の提供と情報の閲覧が可能な地図コミュニティシステムが知られている。
【０００３】
例えば、図１に示すように、地図情報を管理する地図サーバから送られる地図画像をＨＰサーバが公開して、それにアクセスしたユーザのパソコン、テレビ、携帯電話といった端末との間で、図２に示すように、縮尺の拡大又は縮小が可能な地図画像に表示されたマーカーに対応したガイド情報の閲覧や書込みを行い、書込まれたコメントをさらに付加して情報量を高めるようにしたものがある。マーカーに対応したガイド情報、すなわち、図３に示すように、マーカーを指定することによって表示されるガイド情報は、ＨＰサーバあるいは、場合によっては、地図サーバによって管理される。なお、地図サーバとＨＰサーバは一体とされる場合もある。
【０００４】
このような、従来の地図コミュニティシステムは、図４に示すように、マーカー情報管理部１０１，マーカー表示画像作成部１０２，地図情報管理部１０３，地図表示画像作成部１０４，表示画像合成部１０５を備えるサーバ装置１０と、画像表示部１０６と入力部１０７を備える端末装置２０から構成されている。
【０００５】
マーカー情報管理部１０１は、マーカーの位置情報及びマーカーが示すガイド情報を記憶し、地図情報管理部１０３は、地図情報を記憶する。マーカーの位置情報には、サーバ装置１０によって予め付与されるものの他、端末装置２０の入力部１０７からユーザによって入力されるマーカーの中心位置の情報が含まれる。また、マーカーが示すガイド情報には、サーバ装置１０によって予め付与されるものの他、端末装置２０の入力部１０７からユーザによって書込まれるコメントが含まれる。また、マーカー表示画像作成部１０２は、地図表示画像作成部１０４から送られる、端末装置２０の入力部１０７から入力された地図の表示範囲とマーカー情報管理部１０１が記憶したガイド情報が貼付けられたマーカーの位置情報に基づいて表示するマーカーの画像を作成する。
また、表示画像合成部１０５は、マーカー表示画像作成部１０２で作成されたマーカー画像を地図表示画像作成部１０４で作成された地図画像に重ねて合成する。
そして、表示画像合成部１０５で合成された画像は、端末装置２０の画像表示部１０６で表示され、これに対して、ユーザは、表示されたマーカー画像を指定し、既に書込みされたコメントを閲覧したり、あるいは新たにコメントを入力部１０７から書込むことができるようになっている。
【０００６】
サーバ装置１０では、図５に示されるような処理が行われ、端末装置２０では、図７に示されるような処理が行われる。
サーバ装置１０では、端末装置２０からの入力情報の受信と、端末装置２０への合成表示画像の送信を並行して処理する。
すなわち、端末装置２０の入力部１０７から入力された信号の受信があるか否かを判定し（ステップ５０１）、受信があると、終了の指示がない限り（ステップ５０２）、端末装置２０から送られたマーカーの中心位置を示す位置情報、表示倍率を示す縮尺、地図だけ、航空（あるいは衛星）写真だけ、地図と写真の合成といった表示形式、あるいは、マーカーに貼付けられるコメント等のガイド情報といった信号を受信し（ステップ５０３）、それらの信号の情報に基づいて表示画像を更新する（ステップ５０４）。
【０００７】
表示画像更新の処理（ステップ５０４）は、図６に示されるように、前記マーカーの中心位置情報、縮尺、表示形式、あるいは、ガイド情報に変更があると（ステップ６０１）、変更された情報に基づいて、表示地図画像の作成（ステップ６０２）とマーカー表示画像の作成（ステップ６０３）を行い、２つの表示画像を合成して送信する（ステップ６０４，６０５）。
【０００８】
ここで、マーカー表示画像の作成の処理（ステップ６０３）は、マーカーが表示される地図の範囲の経度と緯度を求め（ステップ６１１）、マーカーの表示画像の初期化を行う（ステップ６１２）。そして、表示しようとする全マーカーについて、マーカーの中心位置がステップ６１１で求められた表示範囲内にあるか否かを判定し（ステップ６１３，ステップ６１４）、表示範囲内にある場合のみにマーカーの表示画像を設定する（ステップ６１５）。よって、表示範囲内にないマーカーについては表示画像の設定はされない。
【０００９】
また、端末装置２０では、サーバ装置１０への入力情報の送信と、サーバ装置１０からの合成表示画像の受信を並行して処理する。
すなわち、サーバ装置１０に対して、マーカーの中心位置情報、縮尺、表示形式、あるいは、ガイド情報等の情報を送信し（ステップ７０１）、同じくサーバ装置１０からマーカー画像と地図画像を合成した合成表示画像を受信し（ステップ７０２）、画像表示部１０６に表示する（ステップ７０３）。
【００１０】
その後、マーカーが表示する場所に関するコメントの書込み等による入力があると（ステップ７０４）、終了の指示があるまで（ステップ７０５）、その入力情報をサーバ装置１０に送信する（ステップ７０６）。そして、サーバ装置１０から送信される合成地図画像を受信すると（ステップ７０８）、その合成地図画像を画像表示部１０６に表示する（ステップ７０９）。なお、ステップ７０５で、終了の指示があるとその終了の指示をサーバ装置１０に送信して（ステップ７０７）、処理を終了する。
【００１１】
以上のようにして、ユーザは、端末装置２０を介して地図上にマーカーで表示された観光地、名所、旧跡、お勧めのお店等に関する情報を知ることができるとともに、コメントを付加して情報交換を行うコミュニティに参加することができる。
【００１２】
このように、情報の提供と情報の閲覧を可能とする地図コミュニティシステムについては、特許文献１においても知られている。
【特許文献１】特開平７−２６１６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、従来例で示した地図コミュニティシステムは、特許文献１で示したものも含めて、コメント等のガイド情報を貼付け可能なマーカーは、正確な緯度、経度に従って、縮尺や表示形式が選択された地図上に固定された状態で表示されるため、マーカーの位置が不明確な場合や、地図範囲に存在しない場合には、マーカーを地図に貼付けることができなかった。
【００１４】
これにより、例えば、駅周りなど特定の範囲において、おいしい、安いといった「オススメの店」や「観光名所」等を質問形式で貼付け、他のユーザからコメントとしてガイド情報を受けるといったことができなかった。
また、マーカーを貼付けたいが、貼付ける場所が正確には分からない場合、地図範囲を大きくとってマーカーを貼付け、他のユーザから店等の位置情報を知らせてもらうといったこともできなかった。
【００１５】
また、マーカーが地図上に固定された状態であると、マーカーが地図と重なり目立ちにくい場合もある。
【００１６】
そこで、本発明は、前記課題を解決するもので、位置が不明確なマーカーであっても地図上に貼付ることができ、情報交換をより広めることのできる地図コミュニティシステム、サーバ装置、端末装置、端末装置の処理方法、プログラムを提供することを目的とする。
また、他の目的は、マーカーを際だたせることにある。
【課題を解決するための手段】
【００１７】
前記課題を解決するために、請求項１の発明の地図コミュニティシステムは、地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムにおいて、マーカーの位置情報、マーカーの表示範囲及びマーカーが示すガイド情報を記憶するマーカー情報管理部と、前記マーカーの表示範囲内に前記マーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するマーカー表示位置決定部と、前記マーカー表示位置決定部で決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するマーカー表示画像作成部と、地図情報を記憶する地図情報管理部と、前記地図情報管理部が記憶した地図情報のうちユーザによって条件選択された地域の地図情報に関する地図画像を作成する地図表示画像作成部と、前記マーカー表示画像作成部で作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成する表示画像合成部と、前記表示画像合成部で合成された画像を表示する画像表示部と、前記マーカーの位置情報、マーカーの表示範囲、マーカーが示すガイド情報及び地図情報の条件選択を入力することが可能な入力部と、を備えることを特徴とする。
【００１８】
また、請求項２の発明の地図コミュニティシステムは、ネットワークを介して接続され通信可能なサーバ装置と端末装置からなる地図コミュニティシステムであり、前記サーバ装置側に、前記マーカー情報管理部と、マーカー表示位置決定部と、マーカー表示画像作成部と、地図情報管理部と、地図表示画像作成部と、表示画像合成部を設け、前記端末装置側に、画像表示部と、入力部を設けたことを特徴とする。
【００１９】
さらに、請求項３の発明の地図コミュニティシステムは、ネットワークを介して接続され通信可能なサーバ装置と端末装置からなる地図コミュニティシステムであり、前記サーバ装置側に、前記マーカー情報管理部と、地図情報管理部を設け、前記端末装置側に、マーカー表示位置決定部と、マーカー表示画像作成部と、地図表示画像作成部と、表示画像合成部と、画像表示部と、入力部を設けたことを特徴とする。
【００２０】
また、請求項４の発明の地図コミュニティシステムは、前記入力部は、前記マーカーの表示範囲を、緯度経度で表示される複数の地点として入力することができることを特徴とする。
【００２１】
また、請求項５の発明の地図コミュニティシステムは、前記入力部は、前記マーカーの表示範囲を、円状、楕円状、矩形状又は閉じられた自由曲線によって閉じられた範囲として入力することができることを特徴とする。
【００２２】
また、請求項６の発明の地図コミュニティシステムは、前記入力部は、前記マーカーの表示範囲を、市町村など予め範囲が決められている地区の指定によって入力することができることを特徴とする。
【００２３】
また、請求項７の発明の地図コミュニティシステムは、前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々と変化するように移動させることを特徴とする。
【００２４】
また、請求項８の発明の地図コミュニティシステムは、前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなく表示範囲の縁に沿ってかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲の縁に沿って刻々と変化するように移動させることを特徴とする。
【００２５】
また、請求項９の発明の地図コミュニティシステムは、前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を乱数からランダムに決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々とランダムに変化するように移動させることを特徴とする。
【００２６】
また、請求項１０の発明のサーバ装置は、地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムを構成するとともに、ネットワークを介して通信可能な端末装置と接続されたサーバ装置において、前記端末装置の入力部で入力されたマーカーの位置情報、マーカーの表示範囲及びマーカーが示すガイド情報を記憶するマーカー情報管理部と、前記マーカーの表示範囲内に前記マーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するマーカー表示位置決定部と、前記マーカー表示位置決定部で決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するマーカー表示画像作成部と、地図情報を記憶する地図情報管理部と、前記地図情報管理部が記憶した地図情報のうちユーザによって条件選択された地域の地図情報に関する地図画像を作成する地図表示画像作成部と、前記マーカー表示画像作成部で作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成し、合成した画像を前記端末装置の画像表示部に出力する表示画像合成部と、を備えることを特徴とする。
【００２７】
また、請求項１１の発明のサーバ装置は、前記マーカー表示位置決定部は、前記マーカーの表示範囲が閉じられている場合、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々と変化するように移動させることを特徴とする。
【００２８】
また、請求項１２の発明のサーバ装置は、前記マーカー表示位置決定部は、前記マーカーの表示範囲が閉じられている場合、前記マーカーの表示範囲から外側にはみ出すことなく表示範囲の縁に沿ってかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲の縁に沿って刻々と変化するように移動させることを特徴とする。
【００２９】
また、請求項１３の発明のサーバ装置は、前記マーカー表示位置決定部は、前記マーカーの表示範囲が閉じられている場合、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を乱数からランダムに決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々とランダムに変化するように移動させることを特徴とする。
【００３０】
また、請求項１４の発明の端末装置は、地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムを構成するとともに、ネットワークを介して通信可能なサーバ装置と接続された端末装置において、前記サーバ装置から配信される、マーカーの表示位置と表示範囲とマーカーが示すガイド情報を表示可能な地図情報に対して、地域の条件選択を入力することが可能で、条件選択された地図情報に表示するマーカーの位置情報、マーカーの表示範囲、及びマーカーが示すガイド情報を入力することが可能な入力部と、前記入力部で入力されたマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するマーカー表示位置決定部と、前記マーカー表示位置決定部で決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するマーカー表示画像作成部と、前記サーバ装置から配信される地図情報のうち前記条件選択された地域の地図情報に関する地図画像を作成する地図表示画像作成部と、前記マーカー表示画像作成部で作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成する表示画像合成部と、前記表示画像合成部で合成された画像を表示する画像表示部と、を備えることを特徴とする。
【００３１】
また、請求項１５の発明の端末装置は、前記入力部は、前記マーカーの表示範囲を、緯度経度で表示される複数の地点として入力することができることを特徴とする。
【００３２】
また、請求項１６の発明の端末装置は、前記入力部は、前記マーカーの表示範囲を、円状、楕円状、矩形状又は閉じられた自由曲線によって閉じられた範囲として入力することができることを特徴とする。
【００３３】
また、請求項１７の発明の端末装置は、前記入力部は、前記マーカーの表示範囲を、市町村など予め範囲が決められている地区の指定によって入力することができることを特徴とする。
【００３４】
また、請求項１８の発明の端末装置は、前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々と変化するように移動させることを特徴とする。
【００３５】
また、請求項１９の発明の端末装置は、前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなく表示範囲の縁に沿ってかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲の縁に沿って刻々と変化するように移動させることを特徴とする。
【００３６】
また、請求項２０の発明の端末装置は、前記マーカー表示位置決定部は、前記マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を乱数からランダムに決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々とランダムに変化するように移動させることを特徴とする。
【００３７】
また、請求項２１の発明の端末装置の処理方法は、地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムを構成するとともに、ネットワークを介して通信可能なサーバ装置と接続された端末装置の処理方法において、前記サーバ装置から配信される、マーカーの表示位置と表示範囲とマーカーが示すガイド情報を表示可能な地図情報に対して、地域の条件選択を入力するステップと、前記条件選択された地図情報に表示するマーカーの位置情報、マーカーの表示範囲、及びマーカーが示すガイド情報を入力するステップと、前記入力されたマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するステップと、前記決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するステップと、前記サーバ装置から配信される地図情報のうち前記条件選択された地域の地図情報に関する地図画像を作成するステップと、前記作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成するステップと、前記合成された画像を表示するステップと、を含むことを特徴とする。
【００３８】
また、請求項２２の発明のプログラムは、地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムを構成するとともに、ネットワークを介して通信可能なサーバ装置と接続された端末装置のプログラムにおいて、前記サーバ装置から配信される、マーカーの表示位置と表示範囲とマーカーが示すガイド情報を表示可能な地図情報に対して、地域の条件選択を入力するステップと、前記条件選択された地図情報に表示するマーカーの位置情報、マーカーの表示範囲、及びマーカーが示すガイド情報を入力するステップと、前記入力されたマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定するステップと、前記決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成するステップと、前記サーバ装置から配信される地図情報のうち前記条件選択された地域の地図情報に関する地図画像を作成するステップと、前記作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成するステップと、前記合成された画像を表示するステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００３９】
以上説明したように、本発明は、地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行う地図コミュニティシステムにおいて、入力されたマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定しその位置を示すとともにガイド情報が貼付けられたマーカー画像を作成するとともに、そのマーカー画像をユーザによって条件選択された地域の地図情報に関する地図画像に重ねて合成して画像表示部に表示させるものである。
よって、位置が不明確なマーカーであっても表示範囲内のいずれかに、マーカーが示す正確な緯度及び経度により特定される位置があることを表示させることができるので、例えば、駅周りなど特定の範囲において、マーカーの表示範囲を指定し、おいしい、安いといった「オススメの店」や「観光名所」等を質問形式で貼付け、他のユーザからコメントとしてガイド情報を受けるといったことができるようになった。
また、マーカーを貼付けたいが、貼付ける場所が正確には分からない場合、地図範囲を大きくとってマーカーを貼付け、他のユーザから店等の位置情報を知らせてもらうことも可能となった。
したがって、従来と比較して広い範囲において、観光地、名所、旧跡、お勧めのお店等に関する情報を知ることができるとともに、質問形式の貼付けを広い範囲にわたって行うことができるので、情報交換を行うコミュニティの活性化が図れる。
【００４０】
また、本発明によれば、地図コミュニティシステムは、ネットワークを介して接続され通信可能なサーバ装置と端末装置から構成されるので、サーバ装置側に多くの機能をもたせることにより、端末装置側の操作が簡単になる。
一方、サーバ装置側に、例えば、マーカー情報管理部と、地図情報管理部を設け、端末装置側に、マーカー表示位置決定部と、マーカー表示画像作成部と、地図表示画像作成部と、表示画像合成部と、画像表示部と、入力部を設けるようにすることによって、特別な管理サーバ装置は不要となり、簡単な構成の汎用的なサーバ装置で地図コミュニティシステムを構築することができる。
また、端末装置を利用してユーザは、地図の表示方法，マーカーの表示方法，マーカーの表示範囲方法、及び表示画像の合成方法を一層自由に決定することができる。
【００４１】
また、本発明によれば、マーカーの表示範囲を、緯度経度で表示される複数の地点として入力することができるので、マーカーの入力を簡単に操作することができる。また、複数のマーカーの入力が可能となるので、それらマーカーを目立たせることもできる。
【００４２】
また、本発明によれば、マーカーの表示範囲を、円状、楕円状、矩形状又は閉じられた自由曲線によって閉じられた範囲、あるいは、市町村など予め範囲が決められている地区の指定によって入力することができるので、端末装置側における操作が簡単である。
【００４３】
また、本発明によれば、マーカーをマーカーの表示範囲内において、前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置を前記マーカーの表示範囲で刻々と変化するように移動させたり、あるいは、マーカーの表示範囲から外側にはみ出すことなく表示範囲の縁に沿ってかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を決定し、マーカーの表示位置をマーカーの表示範囲の縁に沿って刻々と変化するように移動させたり、さらには、マーカーの表示範囲から外側にはみ出すことなくかつ前回のマーカーの表示位置の方向に戻らないように前回のマーカーの表示位置からの次回のマーカーの移動方向と移動量を乱数からランダムに決定し、マーカーの表示位置をマーカーの表示範囲で刻々とランダムに変化するように移動させたりすることができるので、マーカーが地図上に固定された状態と比較して、マーカーを際だたせることができる。また、マーカーが地図と重なり目立ちにくいといった問題も解消されるので、マーカー自体の表示形状を種々選択しうる。
【発明を実施するための最良の形態】
【００４４】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図８は、本発明の実施の形態に係る地図コミュニティシステムの構成を示すブロック図である。本発明の実施の形態に係る地図コミュニティシステムの概要，マーカーが表示された地図例，及びマーカーに貼付けられるガイド情報の入力例は、従来例で示した図１乃至図３で示したものと同一である。なお、従来例（図１乃至図７）で示したものと同一の部分には同一符号を付した。
【００４５】
本発明の実施の形態に係る地図コミュニティシステムは、地図上に表示されたマーカーにコメントを含むガイド情報を貼付けして情報交換を行うシステムであり、図８に示すように、ネットワークを介して互いに通信可能に接続された、サーバ装置１１と、パソコン、テレビ、携帯電話といった端末装置２０から構成され、特にマーカーを緯度と経度によって一点に固定するのではなく、表示範囲を設定してその範囲内にガイド情報を有するマーカーを貼付けするものである。サーバ装置１１は、図１で示した地図サーバとＨＰサーバが一体化されたものである。
【００４６】
サーバ装置１１は、従来例と同様に、マーカー情報管理部１０１，マーカー表示画像作成部１０２，地図情報管理部１０３，地図表示画像作成部１０４，表示画像合成部１０５を備えるのに加えて、マーカー表示位置決定部８０１を備える。
また、端末装置２０は、従来例と同様に、画像表示部１０６と入力部１０７を備える。
【００４７】
サーバ装置１１において、マーカー情報管理部１０１は、マーカーの位置情報、マーカーが示すガイド情報に加えて、マーカーの表示範囲を記憶する。例えば、マーカー情報管理部１０１は、図９に示すように、マーカーが有効か無効きを示すフラグ、マーカーの中心位置情報，マーカーの表示形状，マーカーに予め付加されたコメント、追加コメントや貼付画像といった貼付情報、マーカーが表示される範囲を示す種類（楕円，矩形，地区の指定等）を示す範囲タイプ、マーカーの範囲タイプ別の位置情報，現在のマーカー表示位置，マーカーの表示形態（複数の箇所，浮動，縁，ランダム，不動）の種別，表示形態ごとの表示変更用の個別情報（一つのマーカーに対する複数の箇所の表示では全表示があるか否か，浮動や縁による表示ではマーカーの移動方向と移動量，ランダムの表示ではマーカーの移動方向と移動量と移動可能範囲と移動量範囲）をそれぞれ記憶する。これらマーカーの管理情報には、サーバ装置１１によって予め付与されるものと、端末装置２０の入力部１０７からユーザによって入力されるものがある。
【００４８】
地図情報管理部１０３は、地図情報を記憶する。地図情報は、通常の地図の画像、航空（あるいは衛星）写真、地図と写真の合成といった表示形式で記憶されている。
また、地図表示画像作成部１０４は、地図情報管理部１０３が記憶した地図情報のうちユーザによって端末装置２０の入力部１０７から条件選択された地域の地図情報に関する地図画像を作成する。入力部１０７から入力される条件選択には、地図の指定、縮尺、地図の表示形式（通常の地図か、写真か、地図と写真の合成か）が含まれる。
【００４９】
マーカー表示位置決定部８０１は、マーカー情報管理部１０１から送られるマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定する。
マーカー表示画像作成部１０２は、マーカー表示位置決定部８０１で決定されたマーカーの表示位置を示すとともに、マーカー情報管理部１０１から送られるガイド情報が貼付けられたマーカーの位置情報と、地図表示画像作成部１０４から送られる端末装置２０の入力部１０７から入力された地図の表示範囲に基づいて表示するマーカーの画像を作成する。
表示画像合成部１０５は、マーカー表示画像作成部１０２で作成されたマーカー画像を地図表示画像作成部１０４で作成された地図画像に重ねて合成する。
【００５０】
端末装置２０において、画像表示部１０６は、サーバ装置１１の表示画像合成部１０５で合成された画像を表示する。
入力部１０７は、サーバ装置１１の地図表示画像作成部１０４に対して地図の指定、縮尺、地図の表示形式といった条件選択や、マーカー情報管理部１０１に対してマーカーの位置情報やマーカーの表示範囲やマーカーに関するコメント等のガイド情報を入力することができる。
画像表示部１０６に表示されたマーカー画像に対して、ユーザは、そのマーカー画像を指定し、既に書込みされたコメントを閲覧することができる。
【００５１】
端末装置２０の入力部１０７から入力されるマーカーの表示範囲としては、図１０に示されるように、例えば、複数箇所を指定する場合，楕円範囲で指定する場合、矩形範囲で指定する場合，地区を指定する場合，自由曲線で範囲を指定する場合等があげられる。
複数箇所を指定する場合とは、同じマーカーに対して、緯度経度で表される位置を複数指定するもので、１箇所の修正で全てを同時に修正したり、所定の１箇所だけを修正することができる。
【００５２】
また、楕円範囲で指定する場合とは、図１１に示すように、マーカーの緯度経度の位置を中心にして２つの距離（楕円の半径）を決定して範囲を指定するもので、図１１に示した、「＋」の位置にカーソルを移動して合わせることで、楕円の角度を変化させることもできる。なお、円状に範囲を指定することもできる。
また、矩形範囲で指定する場合とは、マーカーの緯度経度の位置を中心にして東西南北の距離を決定して範囲を指定するものである。
また、地区を指定する場合とは、地図上の地区（市町村）を指定するものである。
また、自由曲線で範囲を指定する場合とは、図１２に示すように、マーカーの緯度経度で表される位置を指定し、そこから端をつまんで範囲を拡大・縦小させるものであり、自由曲線は閉じられている。
【００５３】
これら楕円範囲で指定する場合、矩形範囲で指定する場合，地区を指定する場合，自由曲線で範囲を指定する場合のように、マーカーの表示範囲を閉じられたものとすることによって、図１３に示すように、マーカーを表示範囲内において、ゆらゆらと移動させるようにしたり、図１４に示すように、マーカーを表示範囲の縁をゆらゆらと移動させるようにすることができる。
なお、マーカー自体の表示形状は様々にすることができ、例えば、図２，図３で示したように、ピン状にしたり、図１１，図１２で示したように、水滴状にしたり、図１３，図１４で示したように、風船状にしたりすることができる。
【００５４】
次に、本発明の実施の形態に係る地図コミュニティシステムを構成するサーバ装置１１における処理を、図１５乃至図１８を参照して説明する。
サーバ１１では、端末装置２０からの入力情報の受信と、端末装置２０への合成表示画像の送信を並行して処理する。
この処理は、まず、端末装置２０の入力部１０７から入力された信号の受信があるか否かを判定し（ステップ５０１）、受信があると、終了の指示がない限り（ステップ５０２）、端末装置２０から送られるマーカーの中心位置情報、縮尺、表示形式、あるいは、ガイド情報等の情報（後述する図１９のステップ７０１）を受信する（ステップ５０３）。
【００５５】
そして、端末装置２０から送られるマーカーの表示範囲に関する情報、すなわち、図９のマーカー管理情報で示した範囲タイプ，範囲タイプ別位置情報，表示形態種別，表示形態個別情報（後述する図１９のステップ１９０１）を受信する（ステップ１５０１）。
次に、サーバ装置１１は、端末装置２０から受信したそれらの信号の情報に基づいて表示画像を更新する（ステップ５０４）。
【００５６】
図１５に示すステップ５０４における表示画像更新の処理は、図１６に示されるように、マーカーの中心位置情報、縮尺、表示形式、あるいは、ガイド情報に変更があるか（ステップ６０１）、マーカーの表示範囲に関する情報に変更があると（ステップ１６０１）、変更された情報に基づいて、表示地図画像の作成（ステップ６０２）とマーカー表示画像の作成（ステップ６０３）を行い、２つの表示画像を合成して送信する（ステップ６０４，６０５）。
【００５７】
また、ステップ６０１及びステップ１６０１の処理において、変更がない場合であって、一定時間が経過すると（ステップ１６０２）、表示地図画像の作成（ステップ６０２）とマーカー表示画像の作成（ステップ６０３）を行い、２つの表示画像を合成して送信する（ステップ６０４，６０５）。
【００５８】
図１６に示すステップ６０３におけるマーカー表示画像作成の処理は、図１７に示されるように、マーカーが表示される地図の範囲の経度と緯度を求め（ステップ６１１）、マーカーの表示画像の初期化を行う（ステップ６１２）。そして、表示しようとする全マーカーについて、マーカーの表示範囲がステップ６１１で求められた地図の表示範囲と重なるか否かを判定する（ステップ６１３，ステップ１７０１）。
【００５９】
そして、マーカーの表示範囲がステップ６１１で求められた地図の表示範囲と重ならないと、マーカーの表示位置を更新することなく、ステップ６１３に戻るが、マーカーの表示範囲がステップ６１１で求められた地図の表示範囲と重なる場合には、マーカーの表示範囲内において、マーカーを移動させる必要があるか否かを判定する（ステップ１７０２）。
マーカーを移動させる必要があるか否かの判定は、図９に示す表示形態種別として端末装置２０から送信される情報に基づいて行われ、マーカーを複数表示することを示す、「複数箇所」及び、マーカーを表示範囲内で特に移動させないことを示す、「不動」の場合には、マーカーの移動は不要であると判定され、マーカーを表示範囲内で浮動させることを示す、「浮動」、マーカーを表示範囲内で表示範囲の縁に沿って移動させることを示す、「縁」、及び、マーカーを表示範囲内でランダムに移動させることを示す、「ランダム」の場合には、マーカーの移動は必要であると判定される。
【００６０】
マーカーの移動が必要であると判定されると、マーカーの表示範囲内においてマーカーを移動させるマーカー表示位置更新の処理が行われ（ステップ１７０３）、マーカーの表示画像を設定する（ステップ６１５）。
マーカーの移動が不要な場合には、マーカーの表示位置は更新されることなく、マーカーの表示画像を設定する（ステップ６１５）。
【００６１】
このマーカーの表示画像の設定処理において、表示形態種別が「複数箇所」の場合には、マーカーはその表示範囲内において同じガイド情報が貼付けられたマーカーを複数同時に表示させることができる。よって、複数のマーカーにそれぞれガイド情報を書込む必要はなく、一つのマーカーに書込むだけでよいので表示を短時間に行うことができるし、同じマーカーを複数表示させることでそれらマーカーを目立つようにすることができる。
また、表示形態種別が「不動」の場合には、マーカーはその表示範囲内において固定した状態で表示され、その固定位置は、必ずしもマーカーが示す正確な緯度及び経度により特定される位置でなくてもよい。
【００６２】
このように、表示形態種別が「複数箇所」の場合や「不動」の場合には、マーカーがその表示範囲内において移動しないが、位置が不明確なマーカーであっても表示範囲内のいずれかに、マーカーが示す正確な緯度及び経度により特定される位置があることを表示させることができるので、例えば、駅周りなど特定の範囲において、マーカーの表示範囲を指定し、おいしい、安いといった「オススメの店」や「観光名所」等を質問形式で貼付け、他のユーザからコメントとしてガイド情報を受けるといったことができるようになった。
また、マーカーを貼付けたいが、貼付ける場所が正確には分からない場合、地図範囲を大きくとってマーカーを貼付け、他のユーザから店等の位置情報を知らせてもらうことも可能となった。
【００６３】
図１７に示すステップ１７０３におけるマーカー表示位置更新の処理は、図１８に示されるように、表示範囲を有するマーカーの表示形態を判定し（ステップ１８０１）、表示形態が、「浮動」であれば、浮動マーカーの位置更新の処理を行い（ステップ１８０２）、表示形態が、「縁」であれば、縁マーカーの位置更新の処理を行い（ステップ１８０３）、表示形態が、「ランダム」であれば、ランダムマーカーの位置更新の処理を行う（ステップ１８０４）。
【００６４】
次に、本発明の実施の形態に係る地図コミュニティシステムを構成する端末装置２０における処理を、図１９を参照して説明する。
端末装置２０では、サーバ装置１１への入力情報の送信と、サーバ装置１１からの合成表示画像の受信を並行して処理する。
この処理は、まず、サーバ装置１１に対して、マーカーの中心位置情報、縮尺、表示形式、あるいは、ガイド情報等の情報を送信する（ステップ７０１）。なお、マーカー自体の表示形状が選択できる場合には、その情報も送信する。
【００６５】
そして、サーバ装置１１に対して、マーカーの表示範囲に関する情報、すなわち、図９のマーカー管理情報で示した範囲タイプ，範囲タイプ別位置情報，表示形態種別，表示形態個別情報についても送信する（ステップ１９０１）。
次に、サーバ装置１１からマーカー画像と地図画像を合成した合成表示画像を受信し（ステップ７０２）、画像表示部１０６に表示する（ステップ７０３）。
【００６６】
その後、マーカーが表示する場所に関するコメントの書込み等による入力があると（ステップ７０４）、終了の指示があるまで（ステップ７０５）、その入力情報をサーバ装置１１に送信する（ステップ７０６）。そして、サーバ装置１１から送信される合成地図画像を受信すると（ステップ７０８）、その合成地図画像を画像表示部１０６に表示する（ステップ７０９）。なお、ステップ７０５で、終了の指示があるとその終了の指示をサーバ装置１１に送信して（ステップ７０７）、処理を終了する。
【００６７】
そして、図１８で示した、浮動マーカー、縁マーカー、及びランダムマーカーの位置更新の処理（ステップ１８０２〜１８０４）は、図８に示すマーカー表示位置決定部８０１で行われる。
浮動マーカーの位置更新の処理（ステップ１８０２）及び縁マーカーの位置更新の処理（ステップ１８０３）では、マーカーの表示範囲の位置情報、現在のマーカーの表示位置、及び、対応する表示形態個別情報としての移動量と移動方向に基づいて、次のマーカーの表示位置が決定される。
【００６８】
次のマーカーの表示位置の決定方法については、様々の方法があるが、浮動マーカーの位置決定では、例えば、図２０に示すように、「なるべく前回の移動方向（図２０の上図では水平に左から右方向）とは逆方向を選ぶ」，「なるべく同じ移動量とする（なお、表示形態化別情報としての移動量は基準となる移動量である）」，「前の位置に戻らない」，「マーカーの表示範囲外にはみ出さない」といった条件に基づいて決定され、図２０の下図では候補（３）あるいは候補（４）が決定される。
また、縁マーカーの位置決定では、例えば、図２１に示すように、「縁に沿って位置を求める」，「前回と同じ回り方向（図２１の上図では反時計回り（左回り））を選ぶ」，「なるべく同じ移動量とする」，「なるべく前の位置に戻らない」，「マーカーの表示範囲外にはみ出さない」といった条件に基づいて決定され、図２１の下図では候補（１）が決定される。
【００６９】
また、ランダムマーカーの位置更新の処理（ステップ１８０４）では、マーカーの表示範囲の位置情報、現在のマーカーの表示位置、及び、対応する表示形態個別情報としての移動量と移動方向と移動可能範囲と移動量範囲に基づいて、次のマーカーの表示位置が決定される。
例えば、図２２に示すように、「移動量，移動方向共に、乱数を使用して、任意範囲内で決定」，「なるべく前の位置に戻らない」，「マーカーの表示範囲外にはみ出さない」といった条件に基づいて決定され、図２２の下図では候補（１）が決定される。
【００７０】
このように、表示範囲を有するマーカーの位置更新によって、マーカー表示範囲内における移動（浮動，縁，ランダム）は、図１６のステップ６０１及ステップ１６０１で示されるように、マーカーの表示範囲に関する情報の変更があったときだけでなく、ステップ１６０２で示されるように、一定時間経過した場合であっても自動的に行われるので、図１３及び図１４で示したようにマーカーが刻々と変化するように動き回るような表示例となり、マーカーが地図上に固定された状態と比較して、マーカーを際だたせることができる。
また、マーカーが地図と重なり目立ちにくいといった問題も解消されるので、マーカー自体の表示形状を種々選択しうる。
【００７１】
以上のようにして、ユーザは、端末装置２０を介して地図上にマーカーが表示範囲とともに表示（表示形態種別が、「複数箇所」，「不動」）、場合によって、表示範囲を動き回るように表示（表示形態種別が、「浮動」，「縁」，「ランダム」）された観光地、名所、旧跡、お勧めのお店等に関する情報を知ることができるとともに、コメントを付加して情報交換を行うコミュニティに参加することができので、コミュニティの活性化が図れる。
【００７２】
なお、本発明の実施形態において、上述した、サーバ装置１１及び端末装置２０における処理は、コンピュータ読み取り可能なプログラムによって実現可能であり、そのプログラムは記録媒体に記録することができる。
【００７３】
また、本発明の実施形態では、サーバ装置１１側に、マーカー情報管理部１０１と、マーカー表示位置決定部８０１と、マーカー表示画像作成部１０２と、地図情報管理部１０３と、地図表示画像作成部１０４と、表示画像合成部１０５を設け、端末装置２０側に、画像表示部１０６と、入力部１０７を設ける構成としたが、特にこれに限定されることはなく、例えば、サーバ装置１１側に、マーカー情報管理部１０１と、地図情報管理部１０３を設け、端末装置２０側に、残りの、マーカー表示位置決定部８０１と、マーカー表示画像作成部１０２と、地図表示画像作成部１０４と、表示画像合成部１０５と、画像表示部１０６と、入力部１０７を設けるようにしてもよい。
そして、端末装置２０側において、サーバ装置１１から配信される、マーカーの表示位置と表示範囲とマーカーが示すガイド情報を表示可能な地図情報に対して、地域の条件選択を入力する処理と、前記条件選択された地図情報に表示するマーカーの位置情報、マーカーの表示範囲、及びマーカーが示すガイド情報を入力する処理と、前記入力されたマーカーの表示範囲内にマーカーの位置情報が含まれると、マーカーの表示範囲に対応してマーカーの表示位置を決定する処理と、前記決定されたマーカーの表示位置を示すとともに前記ガイド情報が貼付けられたマーカー画像を作成する処理と、サーバ装置１１から配信される地図情報のうち前記条件選択された地域の地図情報に関する地図画像を作成する処理と、前記作成されたマーカー画像を前記地図表示画像作成部で作成された地図画像に重ねて合成する処理と、前記合成された画像を表示する処理と、実行させることができる。
これによれば、端末装置２０を利用してユーザが、地図の表示方法，マーカーの表示方法，マーカーの表示範囲方法、及び表示画像の合成方法を一層自由に決定することができる。
【図面の簡単な説明】
【００７４】
【図１】地図コミュニティシステムの概要を示す図
【図２】マーカーが表示された地図例を示す図
【図３】マーカーに貼付けられるガイド情報の入力例を示す図
【図４】従来例に係る地図コミュニティシステムの構成を示すブロック図
【図５】従来例に係る地図コミュニティシステムを構成するサーバ装置における処理を示すフローチャート
【図６】図５に示す表示画像更新処理と、その表示画像更新処理におけるマーカー画像作成処理をそれぞれ示すフローチャート
【図７】従来例に係る地図コミュニティシステムを構成する端末装置における処理を示すフローチャート
【図８】本発明の実施形態に係る地図コミュニティシステムの構成を示すブロック図
【図９】図８に示すマーカー管理部が記憶するマーカー管理情報を示す図
【図１０】図８に示す入力部で入力されるマーカーの表示範囲の指定方法を示す図
【図１１】図１０に示す楕円範囲指定の一例を示す図
【図１２】図１０に示す自由曲線範囲指定の一例を示す図
【図１３】マーカーが、マーカーの表示範囲内を移動する様子を示す図
【図１４】マーカーが、マーカーの表示範囲の縁に沿って移動する様子を示す図
【図１５】本発明の実施形態に係る地図コミュニティシステムを構成するサーバ装置における処理を示すフローチャート
【図１６】図１５に示す表示画像更新処理を示すフローチャート
【図１７】図１６に示すマーカー表示画像作成処理を示すフローチャート
【図１８】図１７に示すマーカー表示位置更新処理を示すフローチャート
【図１９】本発明の実施形態に係る地図コミュニティシステムを構成する端末装置における処理を示すフローチャート
【図２０】図１８に示す浮動マーカー位置更新処理で決定される方法を示す図
【図２１】図１８に示す縁マーカー位置更新処理で決定される方法を示す図
【図２２】図１８に示すランダムマーカー位置更新処理で決定される方法を示す図
【符号の説明】
【００７５】
１０  サーバ装置
１１  サーバ装置
２０  端末装置
１０１  マーカー情報管理部
１０２  マーカー表示画像作成部
１０３  地図情報管理部
１０４  地図表示画像作成部
１０５  表示画像合成部
１０６  画像表示部
１０７  入力部
８０１  マーカー表示位置決定部
【図１】
2009133960.tif 000003
【図２】
2009133960.tif 000004
【図３】
2009133960.tif 000005
【図４】
2009133960.tif 000006
【図５】
2009133960.tif 000007
【図６】
2009133960.tif 000008
【図７】
2009133960.tif 000009
【図８】
2009133960.tif 000010
【図９】
2009133960.tif 000011
【図１０】
2009133960.tif 000012
【図１１】
2009133960.tif 000013
【図１２】
2009133960.tif 000014
【図１３】
2009133960.tif 000015
【図１４】
2009133960.tif 000016
【図１５】
2009133960.tif 000017
【図１６】
2009133960.tif 000018
【図１７】
2009133960.tif 000019
【図１８】
2009133960.tif 000020
【図１９】
2009133960.tif 000021
【図２０】
2009133960.tif 000022
【図２１】
2009133960.tif 000023
【図２２】
2009133960.tif 000024