[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4062270B2 - Integrated display program for location objects in map content - Google Patents

Integrated display program for location objects in map content Download PDF

Info

Publication number
JP4062270B2
JP4062270B2 JP2004076358A JP2004076358A JP4062270B2 JP 4062270 B2 JP4062270 B2 JP 4062270B2 JP 2004076358 A JP2004076358 A JP 2004076358A JP 2004076358 A JP2004076358 A JP 2004076358A JP 4062270 B2 JP4062270 B2 JP 4062270B2
Authority
JP
Japan
Prior art keywords
map
integrated
objects
display
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004076358A
Other languages
Japanese (ja)
Other versions
JP2005266094A (en
Inventor
悟 高木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2004076358A priority Critical patent/JP4062270B2/en
Publication of JP2005266094A publication Critical patent/JP2005266094A/en
Application granted granted Critical
Publication of JP4062270B2 publication Critical patent/JP4062270B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Instructional Devices (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、地図コンテンツにおける位置オブジェクトの統合表示プログラムに関する。   The present invention relates to an integrated display program for position objects in map content.

従来より、端末は、地図コンテンツサーバにアクセスし、そのサーバから地図コンテンツをダウンロードすることによって、種々の座標系の地図情報を、その画面に表示することができる。地図コンテンツサーバによっては、コンテンツの特徴が異なるために、利用者は、その要求に基づいて地図コンテンツサーバを選択する必要がある。   Conventionally, a terminal can display map information of various coordinate systems on its screen by accessing a map content server and downloading the map content from the server. Depending on the map content server, the characteristics of the content are different, so the user needs to select the map content server based on the request.

このような場合、端末が、複数の地図コンテンツサーバに同時にアクセスして、受信した地図コンテンツを重ね合わせて画面に表示する技術がある(例えば特許文献1及び2参照)。この技術によれば、地図コンテンツと、店舗位置を示すアイコンのような位置コンテンツとを重ね合わせて表示することができるので、利用者は、1つの地図上で様々な情報を閲覧することができる。   In such a case, there is a technique in which a terminal accesses a plurality of map content servers at the same time, and superimposes received map contents on a screen (see, for example, Patent Documents 1 and 2). According to this technology, map content and location content such as an icon indicating a store location can be displayed in an overlapping manner, so that the user can view various information on a single map. .

また、道路のような地図コンテンツにおける所定範囲を示す機能オブジェクトと、移動端末の現在位置を示すトリガオブジェクトとが座標において重ね合った時に、その機能オブジェクトに含まれるメッセージを画面に表示させるような技術もある(例えば特許文献3参照)。この技術によれば、それぞれのオブジェクトの画像範囲の重なり合いを判断することができる。   In addition, when a functional object indicating a predetermined range in map content such as a road and a trigger object indicating the current position of the mobile terminal are overlapped in coordinates, a technique for displaying a message included in the functional object on the screen (For example, refer to Patent Document 3). According to this technique, it is possible to determine the overlap of the image ranges of the respective objects.

特許第3503397号Patent No. 3503397 特開2002−140732号公報JP 2002-140732 A 特開2003−29889号公報JP 2003-29889 A

このような背景技術の下では、地図コンテンツに様々な位置コンテンツを重ね合わせて端末の画面に表示させることができる。しかしながら、地図コンテンツの縮尺又は表示画面によっては、複数の位置コンテンツを表示しようとすると、そのアイコン自体が重なりあって十分に表示できない場合がある。特に、携帯電話機のように小さい表示画面の場合には、この問題は顕著となる。   Under such background technology, various position contents can be superimposed on map contents and displayed on the terminal screen. However, depending on the scale of the map content or the display screen, when displaying a plurality of position contents, the icons themselves may overlap and cannot be displayed sufficiently. This problem is particularly noticeable in the case of a small display screen such as a mobile phone.

そこで、本発明は、地図コンテンツに複数の位置コンテンツを重ね合わせて表示する場合であっても、利用者に位置コンテンツを十分に把握させることができる画像重ね合わせプログラムを提供することを目的とする。   SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide an image overlay program that allows a user to sufficiently grasp position contents even when a plurality of position contents are displayed superimposed on map contents. .

本発明によれば、地図コンテンツにおける位置オブジェクトの統合表示プログラムは、
位置範囲情報を規定する複数の地図オブジェクトを含む座標系の地図コンテンツを受信する手段と、
位置情報を含む位置オブジェクトを受信する手段と、
地図コンテンツに、位置オブジェクトを座標的に重ね合わせる重ね合わせ手段と、
地図コンテンツの地図オブジェクトに座標的に重なった複数の位置オブジェクトから、1つの統合位置オブジェクトを生成する統合位置オブジェクト生成手段と、
複数の位置オブジェクトから表示画像を生成し、該表示画像を統合位置オブジェクトに含める表示画像生成手段と
して機能させることを特徴とする。
According to the present invention, an integrated display program for position objects in map content
Means for receiving map content in a coordinate system including a plurality of map objects defining position range information;
Means for receiving a location object including location information;
Overlaying means for coordinately overlaying position objects on map content;
An integrated position object generating means for generating one integrated position object from a plurality of position objects that are coordinately overlapped with the map object of the map content;
A display image is generated from a plurality of position objects, and the display image is made to function as display image generation means for including the display image in the integrated position object.

本発明の統合表示プログラムにおける他の実施形態によれば、統合位置オブジェクトが指示された際に、表示画像が表示される処理を発動するように機能させることも好ましい。   According to another embodiment of the integrated display program of the present invention, it is also preferable to function so as to activate a process of displaying a display image when an integrated position object is designated.

更に、本発明の統合表示プログラムにおける他の実施形態によれば、位置オブジェクトが、時間的に位置を更新するものであり、地図オブジェクトが指示された際に、重ね合わせ手段と、統合位置オブジェクト生成手段と、表示画像生成手段とを機能させ、表示画像が表示される処理を発動するように機能させることも好ましい。   Furthermore, according to another embodiment of the integrated display program of the present invention, the position object updates the position in time, and when the map object is designated, the overlay means and the integrated position object generation It is also preferable that the means and the display image generation means function so that the process of displaying the display image is activated.

更に、本発明の統合表示プログラムにおける他の実施形態によれば、地図オブジェクトは地図表示条件情報を含み、位置オブジェクトは位置表示条件情報を含み、統合位置オブジェクト生成手段は、地図表示条件情報に位置表示条件情報が該当する場合にのみ位置オブジェクトを統合することも好ましい。   Furthermore, according to another embodiment of the integrated display program of the present invention, the map object includes map display condition information, the position object includes position display condition information, and the integrated position object generation means includes a position in the map display condition information. It is also preferable to integrate the position objects only when the display condition information is applicable.

更に、本発明の統合表示プログラムによれば、地図オブジェクトは、入れ物属性を指定することができ、統合位置オブジェクト生成手段は、入れ物属性を有する地図オブジェクトと座標的に重なった位置オブジェクトのみについて統合位置オブジェクトを生成することも好ましい。   Further, according to the integrated display program of the present invention, the map object can specify a container attribute, and the integrated position object generating means only combines the position of the position object that is coordinately overlapped with the map object having the container attribute. It is also preferable to create an object.

更に、本発明の統合表示プログラムによれば、表示画像生成手段は、位置オブジェクトに含まれる属性情報に基づいて表示画像を生成することも好ましい。   Furthermore, according to the integrated display program of the present invention, it is also preferable that the display image generating means generates a display image based on attribute information included in the position object.

本発明の統合表示プログラムによれば、地図コンテンツに複数の位置コンテンツを重ね合わせて表示する場合であっても、利用者に位置コンテンツを十分に把握させることができる。   According to the integrated display program of the present invention, even when a plurality of position contents are displayed superimposed on the map contents, the user can sufficiently grasp the position contents.

また、位置オブジェクトが時間的に位置を移動させるものであっても統合することができるので、利用者が当該位置オブジェクトの現在位置を理解しやくすくなる。   In addition, since the position objects can be integrated even if the position objects move in time, it becomes easier for the user to understand the current position of the position object.

更に、表示条件情報によって、地図オブジェクトと位置オブジェクトとを統合することを判断できるので、明らかに表示に適合しないオブジェクトを統合することがない。また、地図オブジェクトは、入れ物属性を指定できるので、全ての地図オブジェクトを統合するという無駄な処理を行うことはない。   Furthermore, since it can be determined from the display condition information that the map object and the position object are to be integrated, objects that are clearly not suitable for display are not integrated. Further, since the map object can specify the container attribute, there is no wasteful process of integrating all the map objects.

更に、統合位置オブジェクトの表示画面情報は、位置オブジェクトの属性情報に基づいて表示されるので、利用者に十分に当該位置オブジェクトの位置を理解させることができる。   Furthermore, since the display screen information of the integrated position object is displayed based on the attribute information of the position object, the user can fully understand the position of the position object.

以下では、図面を用いて、本発明における最良の実施形態を詳細に説明する。   Hereinafter, the best embodiment of the present invention will be described in detail with reference to the drawings.

図1は、本発明におけるシステム構成図である。   FIG. 1 is a system configuration diagram according to the present invention.

図1によれば、端末1と、地図コンテンツサーバ2と、位置コンテンツサーバ3とが、インターネット5を介して接続されている。地図コンテンツサーバ2は、端末1からの要求に応じて、所望の位置で且つ所望の座標系の地図コンテンツを送信する。位置コンテンツサーバ3は、端末1からの要求に応じて、店舗等の位置コンテンツを送信する。更に、位置コンテンツ統合サーバ4が、インターネット5に接続されている。位置コンテンツ統合サーバ4は、既に統合された位置オブジェクトを蓄積するものである。   According to FIG. 1, a terminal 1, a map content server 2, and a location content server 3 are connected via the Internet 5. The map content server 2 transmits map content at a desired position and in a desired coordinate system in response to a request from the terminal 1. The location content server 3 transmits location content such as a store in response to a request from the terminal 1. Further, the location content integration server 4 is connected to the Internet 5. The location content integration server 4 accumulates location objects that have already been integrated.

図2は、地図コンテンツと位置オブジェクトとを重ね合わせるシーケンス図である。   FIG. 2 is a sequence diagram for superimposing the map content and the position object.

地図コンテンツは、座標系の地図情報であって、位置範囲情報を規定する複数の地図オブジェクトを含む。地図コンテンツは、一般には道路地図情報があるが、その中に、例えばビル名のような地図オブジェクトも含まれる。このような地図オブジェクトには、位置範囲が指定されている。例えば、図2によれば、「○×ビル」の斜線部分の範囲が指定されている。その範囲は、緯度経度とその半径とによって指定されるものでもよいし、各角の緯度経度によって指定されるものでもよい。   The map content is map information in a coordinate system and includes a plurality of map objects that define position range information. The map content generally includes road map information, and includes a map object such as a building name. A position range is designated for such a map object. For example, according to FIG. 2, the range of the hatched portion of “○ × building” is designated. The range may be specified by the latitude and longitude and the radius thereof, or may be specified by the latitude and longitude of each corner.

以下のソースコードは、地図コンテンツの地図オブジェクトの例である。これらオブジェクトを含む画像情報のソースコードは、例えばW3Cによって制定されているSVGなどのグラフィックスフォーマットを拡張することにより、容易に作ることができる。
<svg>
<!-- 街区の図形 -->
<polyline points=“・・・・・・”/>
<!-- ○×ビルの輪郭図形 (ポリゴン図形) -->
<polygon points=“0,0 100,0 100,100 0,100 0,0”
POI=”area” graphicProcessing=”container” />
</svg>
The following source code is an example of a map object of map content. Source information of image information including these objects can be easily created by extending a graphics format such as SVG established by W3C.
<svg>
<!-Block shape->
<polyline points = “・ ・ ・ ・ ・ ・” />
<!-○ × Bill outline figure (polygon figure)->
<polygon points = “0,0 100,0 100,100 0,100 0,0”
POI = ”area” graphicProcessing = ”container” />
</ svg>

このソースコードによれば、"polyline points"によって、地図の街区の図形が規定され、"polygon points"によって、○×ビルの範囲を示す輪郭図形が規定されている。更に、同輪郭図形には、幾何学的にその図形に内包される他の図形に関して、それらを含む「入れ物」としての概念を持つオブジェクトであることを示す図形属性(入れ物属性)、graphicProcessing=”container”が付与される。   According to this source code, the figure of the block of the map is defined by “polyline points”, and the outline figure indicating the range of the building is defined by “polygon points”. Furthermore, in the same contour graphic, a graphic attribute (container attribute) indicating that the object has the concept of a “container” including other geometrically included graphics, graphicProcessing = ” container ”is assigned.

位置オブジェクトとは、位置情報と、表示されるアイコン又はテキスト文字とを含む。例えば、「B1喫茶■」「1FドラッグA」「1F◎◎書店」「2F◆△歯科」及び「3F○○設計」のアイコンが、それぞれの位置情報を有する。このような位置オブジェクトは、例えば所望の位置オブジェクトが検索され、その位置オブジェクトを地図コンテンツに重ねることによって、実空間上の位置が特定される。   The position object includes position information and displayed icons or text characters. For example, the icons “B1 cafe ■”, “1F drag A”, “1F ◎◎ bookstore”, “2F ◆ Δ dentistry”, and “3FOO design” have respective position information. For such a position object, for example, a desired position object is searched, and the position in the real space is specified by overlapping the position object on the map content.

位置オブジェクトのソースコードの例が、以下に示されている。それぞれの位置オブジェクトは、別個独立に存在していてもよい。   An example of location object source code is shown below. Each position object may exist independently.

ドラッグA
<svg>
<use x="30" y="70" POI="point" xlink:href="#icon1">
<!-- 位置情報図形 -->
<poi:prop floor="1F"/>
<poi:prop name="ドラッグA" />
</use>
</svg>
Drag A
<svg>
<use x = "30" y = "70" POI = "point" xlink: href = "# icon1">
<!-Location information figure->
<poi: prop floor = "1F"/>
<poi: prop name = "Drag A"/>
</ use>
</ svg>

○○設計
<svg>
<use x="80" y="50" POI="point" xlink:href="#icon2">
<!-- 位置情報図形 -->
<poi:prop floor="3F" />
<poi:prop name="○○設計" />
</use>
</svg>
○○ Design
<svg>
<use x = "80" y = "50" POI = "point" xlink: href = "# icon2">
<!-Location information figure->
<poi: prop floor = "3F"/>
<poi: prop name = "XX design"/>
</ use>
</ svg>

◆△歯科
<svg>
<use x="40" y="90" POI="point" xlink:href="#icon3">
<!-- 位置情報図形 -->
<poi:prop floor="3F" />
<poi:prop name="◆△歯科" />
</usr>
</svg>
◆ △ Dental
<svg>
<use x = "40" y = "90" POI = "point" xlink: href = "# icon3">
<!-Location information figure->
<poi: prop floor = "3F"/>
<poi: prop name = "◆ △ dental"/>
</ usr>
</ svg>

◎◎書店
<svg>
<use x="10" y="10" POI="point" xlink:href="#icon4" >
<!-- 位置情報図形 -->
<poi:prop floor="1F" />
<poi:prop name="◎◎書店" />
</use>
</svg>
◎◎ Bookstore
<svg>
<use x = "10" y = "10" POI = "point" xlink: href = "# icon4">
<!-Location information figure->
<poi: prop floor = "1F"/>
<poi: prop name = "◎◎ bookstore"/>
</ use>
</ svg>

喫茶■
<svg>
<use x="60" y="20" POI="point" xlink:href="#icon5" >
<!-- 位置情報図形 -->
<poi:prop floor="B1" />
<poi:prop name="喫茶■" />
</use>
</svg>

<svg>
<use x = "60" y = "20" POI = "point" xlink: href = "# icon5">
<!-Location information figure->
<poi: prop floor = "B1"/>
<poi: prop name = "Café ■"/>
</ use>
</ svg>

(S21)地図コンテンツと位置オブジェクトとを重ね合わせた表示図である。このとき、地図コンテンツの地図オブジェクト「○×ビル」に、位置オブジェクトのアイコン及びテキスト文字がそれぞれの位置に表示される。しかしながら、地図コンテンツの縮尺又は表示画面によっては、複数の位置オブジェクトを表示しようとすると、そのアイコン自体が重なりあって十分に表示できない場合がある。 (S21) It is a display diagram in which the map content and the position object are superimposed. At this time, the position object icon and text characters are displayed at the respective positions on the map object “XX building” of the map content. However, depending on the scale of the map content or the display screen, when trying to display a plurality of position objects, the icons themselves may overlap and cannot be displayed sufficiently.

(S22)S21の図によれば、クライアントは、地図オブジェクト「○×ビル」の位置範囲を示す輪郭図形が入れ物属性を有していることが把握できる。更に、同輪郭図形の中に、位置オブジェクトが含まれることが把握できる。この判定は、地図オブジェクト「○×ビル」の"polygon points"の範囲内に、位置オブジェクトの"x,y座標値"が含まれるか否かでクライアントが判断できる。このとき、本発明によれば、クライアントは、これら複数の位置オブジェクトの代わりに1つの統合位置オブジェクトを生成する。統合位置オブジェクトは、その中に複数の位置オブジェクトが含まれていることを視覚的に示す図形オブジェクトであっても良い。生成されるオブジェクトは、特にネットワークを流れるわけではないので、SVGのソースとして生成する必要は無く、内部的なデータ構造の形で生成されても良い。ここでは、SVGとして統合位置オブジェクトを生成した場合の、そのソースコードの例を示す。
<svg>
<!--統合位置オブジェクト (ポリゴン図形) -->
<a xlink:href=”(内包される位置オブジェクトの情報(S23又はS24)
を表示するためのリンク)” >
<polygon points="0,0 100,0 100,100 0,100 0,0"
style="stroke:none;fill:#ff0000;"/>
</a>
</svg>
(S22) According to the diagram of S21, the client can grasp that the contour graphic indicating the position range of the map object “○ × Bill” has a container attribute. Furthermore, it can be understood that the position object is included in the contour figure. This determination can be made by the client based on whether or not the “x, y coordinate value” of the position object is included in the range of “polygon points” of the map object “XX Building”. At this time, according to the present invention, the client generates one integrated position object instead of the plurality of position objects. The integrated position object may be a graphic object that visually indicates that a plurality of position objects are included therein. Since the generated object does not flow through the network in particular, it is not necessary to generate it as an SVG source, and it may be generated in the form of an internal data structure. Here, an example of the source code when an integrated position object is generated as SVG is shown.
<svg>
<!-Integrated position object (polygon figure)->
<a xlink: href = ”(information of position object included (S23 or S24)
Link to display) ”>
<polygon points = "0,0 100,0 100,100 0,100 0,0"
style = "stroke: none; fill: # ff0000;"/>
</a>
</ svg>

(S23)統合位置オブジェクトに含まれる表示画像の一例である。統合位置オブジェクトは、内包する位置オブジェクトの情報を表示するためのリンクを持っている。地図コンテンツを表示している場合には、統合位置オブジェクトが表示されているだけであるが、その統合位置オブジェクトに付与されているリンクを利用者が指示した際に、内包する位置オブジェクトの情報の表示画像が表示される処理を発動する。この例によれば、位置オブジェクトに明示された属性、例えば各店舗の所在する階"floor"に従って、立体的に表したものである。ここでの立体的な表示は、SVGとして実現されるものではなく、アプリケーションによって様々な方法で表示することができる。 (S23) is an example of a display image included in the integrated position object. The integrated position object has a link for displaying information of the position object contained therein. When the map content is displayed, only the integrated position object is displayed, but when the user instructs the link given to the integrated position object, the information of the position object information included is displayed. The process for displaying the display image is activated. According to this example, it is represented three-dimensionally according to the attribute specified in the position object, for example, the floor “floor” where each store is located. The three-dimensional display here is not realized as SVG, and can be displayed by various methods depending on the application.

S23の統合位置オブジェクトをSVGで記載したソースコードが、以下に示されている。ビルの立体形状を規定した上で、複数の位置オブジェクトが統合されている。   The source code in which the integrated position object of S23 is described in SVG is shown below. A plurality of position objects are integrated after defining the three-dimensional shape of the building.

<?xml version="1.0" encoding="shift_jis" ?>
<svg width="100%" height="100%" viewBox="0 0 640 480"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" >
<g fill="none" stroke="#000000" stroke-width="1">
<polyline points="237 324 237 164" />
<polyline points="341 351 341 191" />
<polyline points="299 350 299 190" />
<polyline points="406 317 406 157" />
<polyline points="346 131 406 157 341 191 299 190 237 164 289 137" />
<polyline points="346 131 289 137" />
<polyline points="289 182 237 208 299 235 341 236 406 202 346 176" />
<polyline points="346 176 289 182" />
<polyline points="289 220 237 247 299 273 341 274 406 240 346 215" />
<polyline points="346 215 289 220" />
<polyline points="289 258 237 285 299 312 341 313 406 279 346 253" />
<polyline points="346 253 289 258" />
<polyline points="289 297 237 324 299 350 341 351 406 317 346 291" />
<polyline points="346 291 289 297" />
</g>
<g font-size="12" fill="#1862a9" stroke="none" >
<a xlink:href="http://sekkei/"><text x="218" y="191" >
○○設計 ▲
</text></a>
<a xlink:href="http://sika/"><text x="371" y="241" >
● ◆△歯科
</text></a>
<a xlink:href="http://dora/"><text x="203" y="278" >
ドラッグA ■
</text></a>
<a xlink:href="http://syoten/"><text x="324" y="299" >
● ◎◎書店
</text></a>
<a xlink:href="http://kissa/"><text x="251" y="342" >
喫茶店■ ●
</text></a>
</g>
</svg>
<? xml version = "1.0" encoding = "shift_jis"?>
<svg width = "100%" height = "100%" viewBox = "0 0 640 480"
xmlns = "http://www.w3.org/2000/svg"
xmlns: xlink = "http://www.w3.org/1999/xlink">
<g fill = "none" stroke = "# 000000" stroke-width = "1">
<polyline points = "237 324 237 164"/>
<polyline points = "341 351 341 191"/>
<polyline points = "299 350 299 190"/>
<polyline points = "406 317 406 157"/>
<polyline points = "346 131 406 157 341 191 299 190 237 164 289 137"/>
<polyline points = "346 131 289 137"/>
<polyline points = "289 182 237 208 299 235 341 236 406 202 346 176"/>
<polyline points = "346 176 289 182"/>
<polyline points = "289 220 237 247 299 273 341 274 406 240 346 215"/>
<polyline points = "346 215 289 220"/>
<polyline points = "289 258 237 285 299 312 341 313 406 279 346 253"/>
<polyline points = "346 253 289 258"/>
<polyline points = "289 297 237 324 299 350 341 351 406 317 346 291"/>
<polyline points = "346 291 289 297"/>
</ g>
<g font-size = "12" fill = "# 1862a9" stroke = "none">
<a xlink:href="http://sekkei/"><text x = "218" y = "191">
○○ Design ▲
</ text></a>
<a xlink:href="http://sika/"><text x = "371" y = "241">
● ◆ △ Dental
</ text></a>
<a xlink:href="http://dora/"><text x = "203" y = "278">
Drag A ■
</ text></a>
<a xlink:href="http://syoten/"><text x = "324" y = "299">
● ◎◎ Bookstore
</ text></a>
<a xlink:href="http://kissa/"><text x = "251" y = "342">
Coffee shop ■ ●
</ text></a>
</ g>
</ svg>

(S24)統合位置オブジェクトに含まれる表示画像の一例である。この例によれば、位置オブジェクトに明示された属性、例えば各店舗の所在する階"floor"に従って、リストで表したものである。ここでのリスト表示も、SVGとして実現されるものではなく、アプリケーションによって様々な方法で表示することができる。 (S24) is an example of a display image included in the integrated position object. According to this example, it is represented in a list according to the attribute specified in the position object, for example, the floor “floor” where each store is located. The list display here is not realized as SVG, and can be displayed by various methods depending on the application.

S25の統合位置オブジェクトをHTMLで記載したソースコードが、以下に示されている。
<html>
<table border=1 >
<tr bordercolor="red" >
<td colspan="3">○×ビルに含まれる情報</td>
</tr>
<tr>
<td><a href="http://sekkei/">▲</a></td>
<td>3F</td>
<td>○○設計</td>
</tr>
<tr>
<td><a href="http://sika/">●</a></td>
<td>2F</td>
<td>◆△歯科</td>
</tr>
<tr>
<td><a href="http://dora/">■</a></td>
<td>1F</td>
<td>ドラッグA</td>
</tr>
<tr>
<td><a href="http://syoten/">●</a></td>
<td>1F</td>
<td>◎◎書店</td>
</tr>
<tr>
<td><a href="http://kissa/">●</a></td>
<td>B1</td>
<td>喫茶店■</td>
</tr>
</html>
The source code describing the integrated position object in S25 in HTML is shown below.
<html>
<table border = 1>
<tr bordercolor = "red">
<td colspan = "3"> Information contained in ○ × building </ td>
</ tr>
<tr>
<td><ahref="http://sekkei/"> ▲ </a></td>
<td> 3F </ td>
<td> ○○ Design </ td>
</ tr>
<tr>
<td><ahref="http://sika/"> ● </a></td>
<td> 2F </ td>
<td> ◆ △ Dental </ td>
</ tr>
<tr>
<td><ahref="http://dora/"> ■ </a></td>
<td> 1F </ td>
<td> Drag A </ td>
</ tr>
<tr>
<td><ahref="http://syoten/"> ● </a></td>
<td> 1F </ td>
<td> ◎◎ Bookstore </ td>
</ tr>
<tr>
<td><ahref="http://kissa/"> ● </a></td>
<td> B1 </ td>
<td> Café ■ </ td>
</ tr>
</ html>

図3は、本発明におけるプログラムのシーケンス図である。   FIG. 3 is a sequence diagram of a program in the present invention.

(S31)地図コンテンツサーバにアクセスして、位置範囲情報を規定する複数の地図オブジェクトを含む座標系の地図コンテンツを受信する。
(S32)位置コンテンツサーバにアクセスして、位置情報を含む位置オブジェクトを受信する。
(S33)地図コンテンツに、位置オブジェクトを座標的に重ね合わせる。
(S34)地図コンテンツの地図オブジェクトに座標的に重なった複数の位置オブジェクトから、1つの統合位置オブジェクトを生成する。
(S35)複数の位置オブジェクトから表示画像を生成し、該表示画像を統合位置オブジェクトに含める。
(S31) The map content server is accessed to receive coordinate system map content including a plurality of map objects that define the position range information.
(S32) The location content server is accessed and a location object including location information is received.
(S33) The position object is coordinately superimposed on the map content.
(S34) One integrated position object is generated from a plurality of position objects that are coordinately overlapped with the map object of the map content.
(S35) A display image is generated from a plurality of position objects, and the display image is included in the integrated position object.

このとき、位置オブジェクトが、例えばクライアントプル方式等により、時間的に位置を更新するものであってもよい。例えば、位置オブジェクトが、移動体の位置を示すものであってもよい。このとき、地図オブジェクトが指示された際に、前述したS31〜S35の処理を機能させ、表示画像が表示される処理を発動するように機能させる。これにより、その表示画像には、その統合位置オブジェクトの範囲に現在存在する位置オブジェクトが表示されることとなる。   At this time, the position object may update the position in time by, for example, a client pull method. For example, the position object may indicate the position of the moving body. At this time, when a map object is instructed, the processing of S31 to S35 described above is caused to function, and the processing for displaying the display image is activated. Thereby, the position object currently existing in the range of the integrated position object is displayed on the display image.

また、地図オブジェクトは地図表示条件情報を含み、位置オブジェクトは位置表示条件情報を含むことも好ましい。例えば、地図コンテンツ自体に特定のオブジェクトのみを表示させたいとする意図がある場合、そのオブジェクトに何ら関係しない位置オブジェクトを表示することは、利用者の利便性からも表示を煩雑にするだけである。一方で、位置オブジェクトも、何ら関係しない地図コンテンツに重ね合わせて表示することも、同様に好ましくない。従って、地図表示条件情報に位置表示条件情報が該当する場合にのみ位置オブジェクトを統合するように構成することは極めて有効である。   The map object preferably includes map display condition information, and the position object preferably includes position display condition information. For example, if there is an intention to display only a specific object in the map content itself, displaying a position object not related to the object only makes the display complicated for the convenience of the user. . On the other hand, it is also not preferable to display the position object so as to overlap the map content which is not related at all. Therefore, it is extremely effective to configure so that the position objects are integrated only when the position display condition information corresponds to the map display condition information.

図4は、本発明におけるプログラムの機能構成図である。   FIG. 4 is a functional configuration diagram of a program in the present invention.

図4のプログラムによれば、地図コンテンツ受信部10と、位置オブジェクト受信部11と、コンテンツ重ね合わせ部12と、位置コンテンツ統合部13と、表示画像生成部14として機能させるプログラムが、端末1に含まれている。   According to the program in FIG. 4, a program that causes the terminal 1 to function as the map content receiving unit 10, the position object receiving unit 11, the content superimposing unit 12, the position content integrating unit 13, and the display image generating unit 14. include.

地図コンテンツ受信部10は、地図コンテンツサーバ2にアクセスして、利用者所望の地図コンテンツを受信する。位置オブジェクト受信部11は、位置コンテンツサーバ3にアクセスして、利用者所望の位置オブジェクトを受信する。コンテンツ重ね合わせ部12は、地図コンテンツに、位置オブジェクトを座標的に重ね合わせる。位置コンテンツ統合部13は、地図コンテンツの地図オブジェクトに座標的に重なった複数の位置オブジェクトから、1つの統合位置オブジェクトを生成する。このとき、地図オブジェクトに含まれる地図表示条件情報に位置オブジェクトに含まれる位置表示条件情報が該当する場合にのみ、位置オブジェクトを統合する。表示画像生成部14は、該当する位置オブジェクトを表示する表示画像を生成する。このとき位置オブジェクトの属性情報に基づいて表示画像を生成する。   The map content receiving unit 10 accesses the map content server 2 and receives the map content desired by the user. The position object receiving unit 11 accesses the position content server 3 and receives a position object desired by the user. The content superimposing unit 12 superimposes the position object on the map content in terms of coordinates. The position content integration unit 13 generates one integrated position object from a plurality of position objects that are coordinately overlapped with the map object of the map content. At this time, the position objects are integrated only when the position display condition information included in the position object corresponds to the map display condition information included in the map object. The display image generation unit 14 generates a display image for displaying the corresponding position object. At this time, a display image is generated based on the attribute information of the position object.

このような本発明におけるプログラムを位置コンテンツ統合サーバ4が実行できるように構成されていることも好ましい。位置コンテンツ統合サーバ4は、地図コンテンツサーバ2から取得した地図コンテンツと、位置コンテンツサーバ3から取得した位置オブジェクトとから、統合位置オブジェクトを生成した蓄積することができる。これにより、端末1は、地図コンテンツサーバ2から地図コンテンツを取得し、位置コンテンツ統合サーバ4から統合位置オブジェクトを取得して、表示させることができる。これにより、端末1は、本発明によるプログラムを備えることなく、本発明と同じ効果を得ることができる。   It is also preferable that the location content integration server 4 be configured to execute such a program according to the present invention. The position content integration server 4 can generate and store an integrated position object from the map content acquired from the map content server 2 and the position object acquired from the position content server 3. Thereby, the terminal 1 can acquire map content from the map content server 2, acquire an integrated position object from the position content integration server 4, and display it. Thereby, the terminal 1 can acquire the same effect as this invention, without providing the program by this invention.

前述した本発明の種々の実施形態によれば、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。   According to the above-described various embodiments of the present invention, various changes, modifications, and omissions in the technical idea and scope of the present invention can be easily made by those skilled in the art. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.

本発明におけるシステム構成図である。It is a system configuration diagram in the present invention. 地図コンテンツと位置コンテンツとを重ね合わせるシーケンス図である。It is a sequence diagram which superimposes map content and position content. 本発明におけるプログラムのシーケンス図である。It is a sequence diagram of a program in the present invention. 本発明におけるプログラムの機能構成図である。It is a function block diagram of the program in this invention.

符号の説明Explanation of symbols

1 端末、携帯電話機
10 地図コンテンツ受信部
11 位置オブジェクト受信部
12 コンテンツ重ね合わせ部
13 位置コンテンツ統合部
14 表示画像生成部
2 地図コンテンツサーバ
3 位置コンテンツサーバ
4 位置コンテンツ統合サーバ
DESCRIPTION OF SYMBOLS 1 Terminal, mobile telephone 10 Map content receiving part 11 Position object receiving part 12 Content superposition part 13 Position content integration part 14 Display image generation part 2 Map content server 3 Position content server 4 Position content integration server

Claims (4)

位置範囲情報を規定する複数の地図オブジェクトを含む座標系の地図コンテンツを受信する手段と、
位置情報を含む位置オブジェクトを受信する手段と、
前記地図コンテンツに、前記位置オブジェクトを座標的に重ね合わせる重ね合わせ手段と、
前記地図コンテンツの前記地図オブジェクトに、複数の前記位置オブジェクトが座標的に重なった場合、前記複数の位置オブジェクトを重ね合わせる代わりに、前記複数の位置オブジェクトから1つの統合位置オブジェクトを生成する統合位置オブジェクト生成手段と、
前記複数の位置オブジェクトから、前記位置オブジェクトの名称及び所在する階の情報に基づいて、前記複数の位置オブジェクトの名称をリストで、または前記複数の位置オブジェクトの位置を立体的に表示する表示画像を生成し、該表示画像を前記統合位置オブジェクトに含める表示画像生成手段と、
前記統合位置オブジェクトが指示された際に、前記表示画像を表示する表示手段と、
してコンピュータを機能させることを特徴とする地図コンテンツにおける位置オブジェクトの統合表示プログラム。
Means for receiving map content in a coordinate system including a plurality of map objects defining position range information;
Means for receiving a location object including location information;
Superimposing means for coordinately superimposing the position object on the map content;
An integrated position object that generates one integrated position object from the plurality of position objects instead of superimposing the plurality of position objects when a plurality of the position objects overlaps the map object of the map content. Generating means;
From the plurality of position objects, a display image that displays the names of the plurality of position objects in a list or the positions of the plurality of position objects in a three-dimensional manner based on the name of the position object and the information on the floor on which the position object is located. Display image generation means for generating and including the display image in the integrated position object;
Display means for displaying the display image when the integrated position object is instructed;
An integrated display program for position objects in map content, wherein the computer functions.
前記位置オブジェクトが、時間的に位置を更新するものであり、
前記表示手段は、前記地図オブジェクトが指示された際に、前記重ね合わせ手段と、前記統合位置オブジェクト生成手段と、前記表示画像生成手段とを機能させ、前記表示画像を表示する表示手段であることを特徴とする請求項1に記載の統合表示プログラム。
The position object updates the position in time;
The display means is a display means for displaying the display image by causing the superimposing means, the integrated position object generating means, and the display image generating means to function when the map object is instructed. The integrated display program according to claim 1.
記統合位置オブジェクト生成手段は、前記地図オブジェクトに関係する前記位置オブジェクトのみを統合することを特徴とする請求項1または2に記載の統合表示プログラム。 Before SL Integration position object generating means integrated display program according to claim 1 or 2, characterized in that integrating only the position object associated with the map object. 前記地図オブジェクトは、入れ物属性を指定することができ、
前記統合位置オブジェクト生成手段は、複数の前記位置オブジェクトが前記入れ物属性を有する前記地図オブジェクトと座標的に重なった場合、前記複数の位置オブジェクトを重ね合わせる代わりに、前記複数の位置オブジェクトから1つの前記統合位置オブジェクトを生成することを特徴とする請求項1からのいずれか1項に記載の統合表示プログラム。
The map object can specify a container attribute,
When the plurality of position objects are coordinately overlapped with the map object having the container attribute, the integrated position object generation unit is configured to replace one of the plurality of position objects with one front object instead of overlapping the plurality of position objects. The integrated display program according to any one of claims 1 to 3 , wherein the integrated position object is generated.
JP2004076358A 2004-03-17 2004-03-17 Integrated display program for location objects in map content Expired - Fee Related JP4062270B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004076358A JP4062270B2 (en) 2004-03-17 2004-03-17 Integrated display program for location objects in map content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004076358A JP4062270B2 (en) 2004-03-17 2004-03-17 Integrated display program for location objects in map content

Publications (2)

Publication Number Publication Date
JP2005266094A JP2005266094A (en) 2005-09-29
JP4062270B2 true JP4062270B2 (en) 2008-03-19

Family

ID=35090740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004076358A Expired - Fee Related JP4062270B2 (en) 2004-03-17 2004-03-17 Integrated display program for location objects in map content

Country Status (1)

Country Link
JP (1) JP4062270B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4774553B2 (en) * 2006-02-06 2011-09-14 パイオニア株式会社 MAP DISPLAY CONTROL DEVICE, MAP DISPLAY CONTROL METHOD, MAP DISPLAY CONTROL PROGRAM, AND INFORMATION RECORDING MEDIUM
JP5138171B2 (en) * 2006-02-20 2013-02-06 Kddi株式会社 Map data editing apparatus and program for adding coordinate system reference information to map data
JP5004321B2 (en) * 2006-03-23 2012-08-22 Kddi株式会社 Map data display device, program and method for displaying map data
US8947421B2 (en) 2007-10-29 2015-02-03 Interman Corporation Method and server computer for generating map images for creating virtual spaces representing the real world
JP2009134280A (en) * 2007-10-29 2009-06-18 Interman Corp Method for generating and providing map image for creating virtual space representing real world, server computer, and three-dimensional map image generating device
US8825387B2 (en) * 2008-07-25 2014-09-02 Navteq B.V. Positioning open area maps
JP4919234B2 (en) * 2008-08-07 2012-04-18 ヤフー株式会社 How to identify building data
JP2010156800A (en) * 2008-12-26 2010-07-15 Toshiba Tec Corp Map information display device, method and program
JP4774560B2 (en) * 2009-03-02 2011-09-14 パイオニア株式会社 MAP DISPLAY CONTROL DEVICE, MAP DISPLAY CONTROL METHOD, MAP DISPLAY CONTROL PROGRAM, AND INFORMATION RECORDING MEDIUM
JP5375217B2 (en) * 2009-03-10 2013-12-25 大日本印刷株式会社 Map service server and map service method
JP5829188B2 (en) * 2012-07-25 2015-12-09 株式会社医療情報技術研究所 Mashup mapping system
JP2013254211A (en) * 2013-07-16 2013-12-19 Dainippon Printing Co Ltd Store data integration processing method and computer device
JP6317849B1 (en) * 2017-03-24 2018-04-25 株式会社オーガスタス User interface method for parking selection

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3212113B2 (en) * 1990-11-07 2001-09-25 株式会社日立製作所 Map information display method and device
JP2865855B2 (en) * 1990-11-30 1999-03-08 株式会社日立製作所 How to display attribute information
JP2865856B2 (en) * 1990-11-30 1999-03-08 株式会社日立製作所 How to display map / drawing information
JP3644472B2 (en) * 1997-07-11 2005-04-27 アイシン・エィ・ダブリュ株式会社 Information guide apparatus and information guide method by building shape map
JP3547947B2 (en) * 1997-08-11 2004-07-28 アルパイン株式会社 Location display method for navigation device
JP3267590B2 (en) * 1997-12-05 2002-03-18 株式会社ウォール Apparatus and method for generating three-dimensional city map database
DE50014953D1 (en) * 2000-08-24 2008-03-20 Siemens Vdo Automotive Ag Method and navigation device for querying destination information and navigating in a map view
JP2002157254A (en) * 2000-11-21 2002-05-31 Sony Communication Network Corp Method and device for providing map data
JP2003029889A (en) * 2001-07-19 2003-01-31 Kddi Corp Picture overlap display program for actuating processing and recording medium with its program recorded and its system

Also Published As

Publication number Publication date
JP2005266094A (en) 2005-09-29

Similar Documents

Publication Publication Date Title
JP4062270B2 (en) Integrated display program for location objects in map content
JP7201651B2 (en) Navigation application programming interface
EP2024939B1 (en) Draggable maps
JP4465049B2 (en) Virtual environment navigation aid
US7552011B2 (en) Map display apparatus and map display method
JP5755915B2 (en) Information processing apparatus, augmented reality providing method, and program
JP2008033043A (en) Map information distributing system, map information distributing device, and map information distribution method
JP2010504560A (en) Method and system for displaying graphic objects on a digital map
WO2008050693A1 (en) Document editing apparatus for doing web component layout
CN106201514A (en) The structure of a kind of WebGIS Development Framework based on OpenLayers and using method
JP2008210192A (en) Terminal device and program
CN110720026A (en) Custom visualization in navigation applications using third party data
JP2011197938A (en) Map information processing apparatus and map information processing program
JP2011060254A (en) Augmented reality system and device, and virtual object display method
JP5677073B2 (en) Image control apparatus, image control method, information processing apparatus, information processing method, program, and storage medium
US20170011064A1 (en) Methods and Apparatus for Sending or Receiving an Image
JP4922436B2 (en) Object display device and object display method
JP2004029115A (en) Map attribute information updating system, server system, terminal device, map attribute information updating method, map attribute information updating program, and recording medium having map attribute information updating program recorded therein
JP2020184267A (en) Three-dimensional cad device and three-dimensional cad program
JP5138171B2 (en) Map data editing apparatus and program for adding coordinate system reference information to map data
JP2005085057A (en) Content display control system
JP2018036681A (en) Map preparation device, map preparation method, and map preparation program
Magliocchetti et al. I-MOVE: towards the use of a mobile 3D GeoBrowser framework for urban mobility decision making
JP6042683B2 (en) Map image generation apparatus, map image generation method, and program
JP5965515B2 (en) Information processing apparatus, augmented reality providing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070710

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070820

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071217

R150 Certificate of patent or registration of utility model

Ref document number: 4062270

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140111

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees