Map display system, map display method, and computer program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- ZENRIN DATACOM CO LTD
- Filing Date
- 2025-01-17
- Publication Date
- 2026-07-30
AI Technical Summary
【0006】 (1)本開示の一形態によれば、地図表示システムが提供される。この地図表示システムは、表示する地図データのバージョンの指定を受け付ける受付部と、前記バージョンごとに地図データを記憶する記憶部から、前記受付部が受け付けたバージョンに対応する地図データを取得する取得部と、前記取得部が取得した前記地図データを表示部に表示する表示制御部と、を備え、前記表示制御部は、表示する前記地図データのバージョンにかかわらず、特定の地物又は敷地の形状を表す形状データを、前記地図データの対応する位置に重畳させて表示する重畳表示機能を有する。 このような形態によれば、特定の地物又は敷地の形状を表す形状データが、表示する地図データのバージョンにかかわらず、地図データに重畳されて表示される。そのため、特定の地物や敷地周辺の環境の移り変わりを容易に把握することができる。従って、過去の地図データを利便性高く表示できる。 (2)上記形態の地図表示システムにおいて、前記受付部は、前記表示制御部によって前記表示部に表示されたバージョン指定領域に対するユーザ操作を通じて前記バージョンの指定を受け付け、前記表示制御部は、前記バージョン指定領域に、バージョンを表す複数の指標を連続的に連ねて表示し、前記表示制御部は、前記表示部上におけるユーザの回転操作に応じて、前記各指標を回転表示してもよい。このような形態によれば、表示を行う地図データのバージョンを容易に指定できる。 (3)上記形態の地図表示システムにおいて、前記表示制御部は、前記表示部に対するユーザのロングタップ操作又はダブルタップ操作を検出した場合に、前記バージョン指定領域を前記表示部に表示してもよい。このような形態によれば、バージョンの指定を行う場合に限ってバージョン指定領域を表示させることができるので、表示部の表示領域が狭い場合に、効果的に、地図データを表示できる。 (4)上記形態の地図表示システムにおいて、前記受付部が連続再生操作を受け付けた場合に、前記表示制御部は、前記バージョンを連続的に切り替えて前記地図データを表示してもよい。このような形態によれば、特定の地物や敷地に対応する領域のバージョンごとの移り変わりを効果的に表示できる。 (5)上記形態の地図表示システムにおいて、前記受付部が前記形状データの非表示操作を受け付けた場合に、前記表示制御部は、前記形状データの表示を行わなくてもよい。このような形態によれば、表示部の表示領域が狭い場合において、効果的に地図データを表示できる。 (6)上記形態の地図表示システムにおいて、前記表示制御部は、第1のバージョンの地図データと、前記第1のバージョンとは異なる第2のバージョンの地図データとを前記表示部に同時に表示する同時表示機能を有し、前記同時表示機能において、前記表示制御部は、前記表示部上の境界線に対して、第1方向側に、前記第1のバージョンの地図データのうちの、前記境界線に対応する位置よりも前記第1方向側に位置する領域を表示し、前記境界線に対して前記第1方向とは反対の第2方向側に、前記第2のバージョンの地図データのうち、前記境界線に対応する位置よりも前記第2方向側に位置する領域を表示し、前記受付部は、前記表示部上における前記境界線の移動操作をユーザから受け付けてもよい。このような形態によれば、ユーザが境界線を移動させることで、バージョンの異なる地図データを効果的に表示できる。 (7)上記形態の地図表示システムにおいて、前記表示制御部は、前記重畳表示機能の実行に先立ち、前記特定の地物又は敷地を複数の候補の中から選択するための選択画面を前記表示部に表示させ、前記選択画面には、前記複数の候補が、地域ごとにまとめられて地図上にリスト表示されてもよい。このような形態によれば、ユーザは、特定の地物又は敷地を容易に選択できる。 (8)上記形態の地図表示システムにおいて、前記複数の候補の中からの前記特定の地物又は敷地の選択結果を集計する集計部を備え、前記表示制御部は、前記集計部による集計結果に応じて、リスト表示における前記各候補の表示順序を決定してもよい。このような形態によれば、人気の高い地物や敷地を選択させやすくできる。 本開示は、上述した地図表示システム以外にも、地図表示方法や、コンピュータプログラム、コンピュータプログラムがコンピュータによって読み取り可能に記録された一時的でない有形な記録媒体等の形態で実現できる。
Smart Images

Figure 2026123325000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a map display system, a map display method, and a computer program.
Background Art
[0002] Patent Document 1 discloses a technique for displaying a map of a specified age by a user in a navigation device.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is a need for a technique that can display a past map with high convenience in a system that displays a map, not limited to a navigation device.
Means for Solving the Problems
[0005] The present disclosure can be realized in the following forms.
[0006] (1) According to one embodiment of the present disclosure, a map display system is provided. The map display system includes a reception unit that receives a specification of a version of map data to be displayed, an acquisition unit that acquires map data corresponding to the version received by the reception unit from a storage unit that stores map data for each version, and a display control unit that displays the map data acquired by the acquisition unit on a display unit. The display control unit has a superimposed display function of superimposing shape data representing a shape of a specific feature or site on a corresponding position of the map data regardless of the version of the map data to be displayed. In this format, shape data representing the shape of a specific feature or site is superimposed on the map data, regardless of the version of the map data being displayed. Therefore, it is easy to grasp the changes in the environment surrounding a specific feature or site. Consequently, historical map data can be displayed with high convenience. (2) In the map display system of the above form, the reception unit receives the specification of the version through user operation on the version specification area displayed on the display unit by the display control unit, the display control unit displays a plurality of indicators representing the version in a series in the version specification area, and the display control unit may rotate each of the indicators in response to the user's rotation operation on the display unit. With this form, the version of the map data to be displayed can be easily specified. (3) In the map display system of the above configuration, the display control unit may display the version specification area on the display unit when it detects a long tap or double tap operation by the user on the display unit. With this configuration, the version specification area can be displayed only when a version is to be specified, so map data can be displayed effectively even when the display area of the display unit is small. (4) In the map display system of the above configuration, when the reception unit receives a continuous playback operation, the display control unit may continuously switch the versions and display the map data. With this configuration, the changes in each version of the area corresponding to a specific feature or site can be effectively displayed. (5) In the map display system of the above configuration, if the reception unit receives a request to hide the shape data, the display control unit does not have to display the shape data. With this configuration, map data can be displayed effectively even when the display area of the display unit is small. (6) In the map display system of the above form, the display control unit has a simultaneous display function that simultaneously displays a first version of map data and a second version of map data different from the first version on the display unit, and in the simultaneous display function, the display control unit displays, on the first direction side with respect to the boundary line on the display unit, an area of the first version of map data located on the first direction side of the position corresponding to the boundary line, and on the second direction side opposite to the first direction with respect to the boundary line, an area of the second version of map data located on the second direction side of the position corresponding to the boundary line, and the reception unit may receive a movement operation of the boundary line on the display unit from the user. With this form, the user can effectively display map data of different versions by moving the boundary line. (7) In the map display system of the above form, the display control unit may, prior to executing the superimposed display function, cause the display unit to display a selection screen for selecting a specific feature or site from a plurality of candidates, and the plurality of candidates may be grouped by region and displayed as a list on the map on the selection screen. With this form, the user can easily select a specific feature or site. (8) In the map display system of the above form, the system may include an aggregation unit that aggregates the results of selecting a specific feature or site from among the multiple candidates, and the display control unit may determine the display order of each candidate in the list display according to the aggregation results by the aggregation unit. With such a form, it is possible to make it easier for users to select popular features or sites. This disclosure can be implemented not only in the form of the map display system described above, but also in the form of a map display method, a computer program, or a non-temporary tangible recording medium on which the computer program is recorded in a way that can be read by a computer. [Brief explanation of the drawing]
[0007] [Figure 1] This is an explanatory diagram showing the general configuration of the map display system. [Figure 2] This is a diagram showing an example of a map display screen. [Figure 3] This is a diagram showing an example of a map display screen. [Figure 4] This is a flowchart of the map display process. [Figure 5] This figure shows an example of a selection screen being displayed on a touch panel. [Figure 6] This diagram shows an example of a simultaneous display screen. [Modes for carrying out the invention]
[0008] A. First Embodiment: Figure 1 is an explanatory diagram showing the schematic configuration of the map display system 1 in the first embodiment. The map display system 1 comprises a terminal device 100 and a server 200.
[0009] In this embodiment, the terminal device 100 is a smartphone. However, the terminal device 100 is not limited to a smartphone; it may also be a personal computer, a tablet device, or a smartwatch. The terminal device 100 communicates with the server 200 and displays the map data MD transmitted from the server 200 on the touch panel 130 provided on the terminal device 100.
[0010] The server 200 comprises a CPU 210 as a central processing unit, a storage unit 220, and a communication unit 202. These components, including the CPU 210, are interconnected via buses, interface circuits, etc. The storage unit 220 includes, for example, RAM, ROM, and a hard disk drive (HDD). The communication unit 202 is a circuit for communicating with the terminal device 100 via the internet 80.
[0011] The CPU 210 oversees the control of all parts of the server 200. The memory unit 220 stores a computer program PG for controlling the operation of the server 200. The CPU 110 functions as the distribution unit 211 and the aggregation unit 212 by executing the computer program PG stored in the memory unit 220. The computer program PG may be recorded on a tangible recording medium that is not temporary.
[0012] The distribution unit 211 transmits the map data MD stored in the storage unit 220 in accordance with a request from the terminal device 100. The functions of the aggregation unit 212 will be described later.
[0013] The storage unit 220 stores multiple versions of map data MD. In this embodiment, the storage unit 220 stores different versions of map data MD for the past several decades, with one version for each year. Note that the map data MD may be updated multiple times a year. In that case, multiple versions of map data MD are stored in the storage unit 220 per year. Furthermore, different versions of map data MD may be stored not just annually, but every few years.
[0014] The terminal device 100 can exchange map data MD with a server 200 connected to the Internet 80 via a communication carrier 70 which includes a transmitting and receiving antenna, a wireless base station, and a switching station. The terminal device 100 is configured as a computer comprising a CPU 110 as a central processing unit, a storage unit 120 such as ROM and RAM, a touch panel 130, a communication unit 131, a positioning unit 132, and a camera 133. Each part, such as the CPU 110, is connected to one another via internal buses and interface circuits.
[0015] The communication unit 131 is a circuit for data communication with the server 200 via the communication carrier 70, or for wireless LAN communication. The touch panel 130 has the function of a display unit for displaying information and the function of an input unit for receiving input from human operations such as tapping. The positioning unit 132 is equipped with a GNSS (Global Navigation Satellite System) receiver and determines the latitude and longitude of the current position of the terminal device 100 based on radio waves received from artificial satellites that constitute the GNSS. The terminal device 100 may have a display unit and an input unit separately instead of the touch panel 130.
[0016] The CPU 110 comprehensively controls each part of the terminal device 100. The storage unit 120 stores an application program 121 for realizing the function of displaying map data. When the CPU 110 executes the application program 121, the CPU 110 functions as a reception unit 111, an acquisition unit 112, and a display control unit 113. The application program 121 may be recorded on a non-transitory tangible recording medium. The function realized by the reception unit 111 is also referred to as the first function, the function realized by the acquisition unit 112 is also referred to as the second function, and the function realized by the display control unit 113 is also referred to as the third function.
[0017] The reception unit 111 receives the specification of the version of the map data MD to be displayed. In the present embodiment, through the graphical user interface displayed on the touch panel 130, the reception unit 111 receives the specification of the version of the map data MD from the user.
[0018] The acquisition unit 112 acquires the map data MD corresponding to the version received by the reception unit 111 from the storage unit 220 that stores the map data MD for each version. In the present embodiment, the storage unit 220 that stores the map data MD is provided in the server 200. Therefore, the acquisition unit 112 designates the version of the map data MD to be displayed to the distribution unit 211 of the server 200 and requests the transmission of the map data MD. The distribution unit 211 reads out the map data MD of the requested version from the storage unit 220 and transmits it to the acquisition unit 112.
[0019] The display control unit 113 displays the map data MD acquired by the acquisition unit 112 on the touch panel 130.
[0020] Figure 2 shows an example of a map display screen SC1 displayed on the touch panel 130 by the display control unit 113. The map display screen SC1 has a map display area 10 and a version selection area 20. The version selection area 20 is superimposed on the map display area 10. In addition, landmark polygons 11, a polygon on / off button 12, a zoom in / out button 13, and a continuous playback button 14 are superimposed and displayed on the map display area 10.
[0021] The display control unit 113 displays the map data MD acquired by the acquisition unit 112 from the server 200 in the map display area 10. The display control unit 113 can enlarge or reduce the map data MD displayed in the map display area 10 in response to user operation on the zoom in / out buttons 13.
[0022] The display control unit 113 has a superimposed display function that displays shape data representing the shape of a specific feature or site by superimposing it on the corresponding position in the map data MD. In this embodiment, a specific feature or site is called a landmark, and its shape data is called a landmark polygon 11. In Figure 2, the shape of a landmark called "ABC Dome" is displayed as a landmark polygon 11. The outline of the landmark polygon 11 is displayed in a different color and thickness than the landmark displayed in the map data MD. In addition, the internal area of the landmark polygon 11 may be displayed with shading or semi-transparent display.
[0023] The shape data representing the landmark polygon 11 is stored in the storage unit 220 of the server 200 and is transmitted to the terminal device 100 by the distribution unit 211 of the server 200 together with the map data MD. The shape data representing the landmark polygon 11 may also be stored in the storage unit 120 of the terminal device 100 together with the application program 121. Examples of landmarks represented by the landmark polygon 11 include theme parks, airports, castles, parks, shopping malls, stadiums, museums, towers, universities, aquariums, and community centers. In this embodiment, the landmark polygon 11 represents a landmark included in the most recent version of the map data MD. The landmark polygon 11 may also represent a landmark included in a previous version of the map data MD but not in the most recent version.
[0024] When the display control unit 113 enlarges or reduces the map data MD based on user operation of the zoom button 13, the landmark polygons 11 are also enlarged or reduced in the same way as the map data MD.
[0025] When the display control unit 113 detects a user operation on the polygon on / off button 12, it can switch the display of the landmark polygon 11 to either show or hide it. The operation to hide the polygon on / off button 12 is called the hide operation.
[0026] The version specification area 20 is an area for receiving user specifications for the version of the map data MD to be displayed in the map display area 10. The reception unit 111 receives the user's specification for the version of the map data MD to be displayed through user operations on the version specification area 20.
[0027] The display control unit 113 displays multiple indicators representing the version in a continuous sequence in the version specification area 20. Figure 2 shows an example where indicators representing the year the map data MD was created are displayed in a continuous sequence. In this embodiment, the display control unit 113 displays the indicators within the range that can be displayed on the touch panel 130 in an arc shape. The display control unit 113 may also display all indicators in a circular arrangement. The display control unit 113 rotates each indicator in response to the user's rotation operation on the touch panel 130. User rotation operation refers to the operation of rotating the indicators displayed in the version specification area 20 by sliding the user's finger in a circular motion on the touch panel 130 while the user's finger is touching the touch panel 130. In this embodiment, the display control unit 113 rotates each indicator in response to rotation operations within the version specification area 20. Alternatively, the display control unit 113 may rotate each indicator in response to rotation operations within the map display area 10. Furthermore, the display control unit 113 may rotate and display each indicator in response to a rotation operation on the touch panel 130, without distinguishing between the version specification area 20 and the map display area 10. In any of these embodiments, the user's rotation operation on the touch panel 130 becomes a user operation on the version specification area 20. The version corresponding to the indicator rotated to a predetermined position by the rotation operation becomes the version specified by the user. In this embodiment, the version corresponding to the indicator located at the very top center becomes the version specified by the user. Note that each indicator in the version specification area 20 may be displayed in a circular shape in the depth direction of the touch panel 130. In other words, each indicator may be displayed on the touch panel 130 like a rotating drum.
[0028] When the display control unit 113 detects a user operation on the continuous playback button 14, i.e., a continuous playback operation, it instructs the acquisition unit 112 to continuously acquire map data MD from older versions of map data MD, and continuously switches and displays the map data MD on the touch panel 130. This function is called the continuous playback function. The switching interval for map data MD is, for example, 1 to 3 seconds. This interval may be set arbitrarily by the user. In Figure 2, the continuous playback button 14 is located in the map display area 10, but the continuous playback button 14 may also be located in the version specification area 20.
[0029] Figure 3 shows an example where map data MD from a previous period than Figure 2 is displayed. Figure 2 displays map data MD for the area around ABC Dome in 2000. In contrast, Figure 3 displays map data MD for the area around ABC Dome in 1990. In Figure 3, as in Figure 2, landmark polygon 11 is displayed. However, ABC Dome does not exist at the location represented by landmark polygon 11. Thus, in this embodiment, by switching the version of map data MD to be displayed, it is possible to easily check the changes in map data MD in the vicinity where landmark polygon 11 is displayed.
[0030] Figure 4 is a flowchart of the map display process performed in the terminal device 100. In step S10, the display control unit 113 displays a selection screen on the touch panel 130 for selecting the region of the map data MD to be displayed.
[0031] Figure 5 shows an example of the selection screen SC2 being displayed on the touch panel 130. In this embodiment, the selection screen SC2 displays a wide-area map containing multiple regions, and a list of landmarks for each region is displayed in a callout format on the wide-area map. The display control unit 113 acquires data representing the wide-area map and data representing the list included in the selection screen SC2 from the server 200 via the acquisition unit 112. This data, along with the map data MD, is stored in the storage unit 220 of the server 200.
[0032] In step S20 of Figure 4, the reception unit 111 accepts the user's selection of a landmark via the touch panel 130. It then notifies the server 200 of the information representing the selected landmark. The server 200 reads the map data MD and landmark polygon 11 of the area including the notified landmark from the storage unit 220 and transmits them to the terminal device 100 via the distribution unit 211. The map data MD and landmark polygon 11 transmitted from the server 200 are acquired by the acquisition unit 112. The version of the map data MD acquired at this time is, for example, the latest version. The version of the map data MD acquired in step S20 is not limited to the latest version; it may be the oldest version, or it may be set arbitrarily by the user.
[0033] The aggregation unit 212 of the server 200 aggregates the landmarks notified from the terminal device 100 in step S20, that is, the landmarks selected by the user. For example, the aggregation unit 212 aggregates the landmarks for each region and aggregates the popularity of each landmark. Once the aggregation unit 212 aggregates the popularity of the landmarks, it sorts the list of landmarks according to the aggregation results and stores it in the storage unit 220. The sorted list is reflected in the display of the next selection screen SC2.
[0034] In step S30, the display control unit 113 displays the map data MD and landmark polygons 11 acquired by the acquisition unit 112 in step S20 on the map display area 10 of the touch panel 130.
[0035] In step S40, the reception unit 111 determines whether or not it has received a user operation on the version specification area 20 to specify the version of the map data MD to be displayed.
[0036] If a version specification is accepted, the display control unit 113 acquires the map data MD of the specified version from the server 200 via the acquisition unit 112 in step S50 and displays it in the map display area 10. At this time, unless the display of landmark polygons 11 is turned off, the display control unit 113 overlays the landmark polygons 11 acquired in step S20 onto the map data MD and displays them. If a version specification is not accepted in step S40, the process in step S50 is skipped.
[0037] In step S60, the reception unit 111 determines whether or not the continuous playback button 14 has been operated.
[0038] If the operation of the continuous playback button 14 is detected, the display control unit 113 performs continuous playback of the map data MD in step S70. That is, it continuously switches and displays the map data MD from an older version to a newer version. During continuous playback, the display control unit 113 rotates and displays each indicator in the version specification area 20 so that the indicator representing the version of the map data MD being played is positioned at the top center. Unless the display of the landmark polygon 11 is turned off, the display control unit 113 overlays and displays the landmark polygon 11 acquired in step S20 on the continuously played map data MD. If the operation of the continuous playback button 14 is not detected in step S60, the process in step S70 is skipped.
[0039] In step S80, the CPU 110 determines whether or not a predetermined termination operation has been performed by the user. If a termination operation has been performed, the CPU 110 terminates the map display process. If no termination operation has been performed, the CPU 110 returns the process to step S40.
[0040] According to the map display system 1 of this embodiment described above, shape data representing the shape of a specific feature or site is superimposed on the map data MD as a landmark polygon 11, regardless of the version of the map data MD being displayed. Therefore, it is possible to easily grasp the changes in the environment around the landmark. Consequently, past map data MD stored on the server 200 can be displayed with high convenience.
[0041] Furthermore, in this embodiment, multiple indicators representing the version are displayed sequentially in the version specification area 20, and each indicator rotates in response to the user's rotation operation on the touch panel 130. Therefore, in a terminal device 100 that accepts user operations via the touch panel 130, such as a smartphone, the version of the map data MD to be displayed can be easily specified.
[0042] Furthermore, in this embodiment, a selection screen SC2 for selecting a landmark to display from multiple candidates is displayed on the touch panel 130. On the selection screen SC2, multiple candidates are grouped by region and displayed as a list on the map. Therefore, the user can easily select a landmark to display on the touch panel 130. In particular, in this embodiment, the user's landmark selection results are compiled by the server 200, and the display order of the candidates in the list display is determined according to the compilation results. Therefore, the user can easily select a landmark that is popular among users.
[0043] Figure 6 shows an example of a simultaneous display screen SC3 in which two versions of map data MD are displayed simultaneously on the touch panel 130. In the first embodiment, the display control unit 113 may simultaneously display the first version of map data MD and the second version of map data MD on a single screen. This function is called the simultaneous display function. The simultaneous display function is executed, for example, when a predetermined landmark is selected on the selection screen SC2 shown in Figure 5. It is preferable that the landmark to which the simultaneous display function is executed is displayed in a way that makes it distinguishable from other landmarks, such as by changing its color on the list. The two versions of map data MD that are displayed simultaneously on the simultaneous display screen SC3 may be predetermined or may be selectable by the user.
[0044] The simultaneous display screen SC3 shown in Figure 6 displays the 1990 map data MD as the first version of the map data MD, and the 2000 map data MD as the second version of the map data MD. On the touch panel 130, the two versions of the map data MD for the same location and scale are displayed in a split view with the north side facing upwards.
[0045] In the simultaneous display screen SC3, the display control unit 113 displays the boundary line BD on the touch panel 130. The display control unit 113 displays the area of the first version of map data MD located north of the position corresponding to the boundary line BD on the first direction side with respect to the boundary line BD, in the example shown in Figure 6, which is the north direction. The display control unit 113 also displays the area of the second version of map data MD located south of the position corresponding to the boundary line BD on the second direction side with respect to the boundary line BD, in the example shown in Figure 6, which is the south direction. In this way, the touch panel 130 displays different versions of map data MD above and below the boundary line BD.
[0046] The reception unit 111 receives user requests to move the boundary line BD on the touch panel 130. The user can move the boundary line BD in a direction perpendicular to it by dragging it on the simultaneous display screen SC3. When the boundary line BD is moved, the display control unit 113 changes the display range of the first version of the map data MD and the display range of the second version of the map data MD according to the position of the boundary line BD. For example, when the boundary line BD is moved to the lowest position, the display range of the first version of the map data MD on the touch panel 130 becomes 100%, and the display range of the second version of the map data MD becomes 0%. Conversely, when the boundary line BD is moved to the highest position, the display range of the first version of the map data MD on the touch panel 130 becomes 0%, and the display range of the second version of the map data MD becomes 100%. When the boundary line BD is located in the center of the touch panel 130, the display range of the first version of the map data MD on the touch panel 130 becomes 50%, and the display range of the second version of the map data MD becomes 50%. Figure 6 shows how the boundary line BD, which was displayed near the center, moves downward, and the display range of the first version of the map data MD becomes larger.
[0047] As described above, the simultaneous display function allows users to effectively display different versions of map data MD by moving the boundary line BD. For example, if a landmark exists in the second version of map data MD but not in the first version of map data MD, the user can easily grasp the environmental changes around that landmark by moving the boundary line BD on the screen. In Figure 6, the boundary line BD is displayed extending horizontally, but it may also be displayed extending vertically or diagonally. The direction in which the boundary line BD extends may be selectable by the user through a predetermined button operation. Furthermore, the display control unit 113 may automatically determine the longitudinal direction of the touch panel 130 and display the boundary line BD extending along a direction perpendicular to the longitudinal direction.
[0048] B. Other embodiments: (B1) In the above embodiment, the version designation area 20 displays multiple indicators representing the version of the map data MD in a rotatable manner. Alternatively, the version designation area 20 may display multiple indicators representing the version of the map data MD to be displayed in a scrollable manner in a predetermined direction.
[0049] (B2) In the above embodiment, the version specification area 20 is always superimposed on the map display area 10. However, the version specification area 20 may be displayed when it is detected that the user has performed a predetermined operation on the touch panel 130. For example, the display control unit 113 displays the version specification area 20 when it detects a long tap or double tap operation performed by the user on the touch panel 130 via the reception unit 111. Then, when it detects another long tap or double tap operation, it hides the version specification area 20. A long tap operation is an operation in which the user touches the touch panel 130 with their finger and then keeps their finger on it for a while without immediately lifting it. A double tap operation is an operation in which the user quickly taps the touch panel 130 twice in a row. The display control unit 113 may also detect a rotation operation by the user while the touch panel 130 is still tapped after a long tap or double tap operation. In this case, once the user finishes the rotation operation, the version corresponding to the index located at the top center of the version specification area 20 at the time the rotation operation is completed is selected, and then the version specification area 20 is hidden.
[0050] In this way, by displaying the version specification area 20 on the touch panel 130 when a user's long tap or double tap operation on the touch panel 130 is detected, the version specification area 20 can be displayed only when the user is specifying the version of the map data MD. Therefore, the map data MD can be effectively displayed on devices with a small display area on the touch panel 130, such as smartphones.
[0051] (B3) In the above embodiment, the continuous playback function is executed when the continuous playback button 14 displayed on the touch panel 130 is pressed. In contrast, the terminal device 100 does not need to have a continuous playback function.
[0052] (B4) In the above embodiment, when the polygon on / off button 12 displayed on the touch panel 130 is operated, the display and hiding of the landmark polygon 11 can be switched. In contrast, the landmark polygon 11 may always be displayed and may not be able to be hidden.
[0053] (B5) In the above embodiment, prior to the execution of the superimposed display function, the region of the map data MD to be displayed is selected by the selection screen SC2 shown in Figure 5. However, the region of the map data MD to be displayed may not be selectable. Furthermore, the form of the selection screen SC2 is not limited to the form shown in Figure 5. For example, the map may not be displayed on the selection screen SC2. Also, the landmark candidates may be displayed in any order, such as alphabetical order or registration order, rather than by region.
[0054] (B6) In the above embodiment, the selection results of landmarks on the selection screen SC2 are aggregated by the aggregation unit 212 of the server 200. In contrast, the selection results on the selection screen SC2 do not need to be aggregated. That is, the landmarks may be displayed in a list in a predetermined order.
[0055] (B7) In the above embodiment, the terminal device 100 is equipped with both an overlay display function and a simultaneous display function. In contrast, the terminal device 100 may be equipped with only one of the overlay display function or the simultaneous display function. Furthermore, the terminal device 100 may be equipped with a function that allows the version of the map data MD to be displayed to be specified by the version specification area 20, and may not be equipped with both or either the overlay display function or the simultaneous display function.
[0056] (B8) In the above embodiment, the map data MD is stored in the storage unit 220 of the server 200. Alternatively, the map data MD may be stored in the storage unit 120 of the terminal device 100. In this case, the map display system 1 may consist only of the terminal device 100.
[0057] This disclosure is not limited to the embodiments described above, and can be implemented in various configurations without departing from its spirit. For example, the technical features of the embodiments corresponding to the technical features in each form described in the summary of the invention can be replaced or combined as appropriate in order to solve some or all of the above-described problems, or to achieve some or all of the above-described effects. Furthermore, if a technical feature is not described as essential in this specification, it can be deleted as appropriate. [Explanation of Symbols]
[0058] 1...Map display system, 10...Map display area, 11...Landmark polygon, 12...Polygon on / off button, 13...Zoom in / out button, 14...Continuous playback button, 20...Version selection area, 70...Communication carrier, 80...Internet, 100...Terminal device, 110...CPU, 111...Reception unit, 112...Acquisition unit, 113...Display control unit, 120...Storage unit, 121...Application program, 130...Touch panel, 131...Communication unit, 132...Positioning unit, 133...Camera, 200...Server, 202...Communication unit, 210...CPU, 211...Distribution unit, 212...Aggregation unit, 220...Storage unit, BD...Boundary line, MD...Map data, PG...Computer program, SC1...Map display screen, SC2...Selection screen, SC3...Simultaneous display screen
Claims
1. A reception desk that accepts requests for the version of the map data to be displayed, An acquisition unit acquires map data corresponding to the version received by the reception unit from a storage unit that stores map data for each version, The acquisition unit has a display control unit that displays the map data acquired by the acquisition unit on the display unit, Equipped with, The display control unit has a superimposed display function that, regardless of the version of the map data being displayed, superimposes shape data representing the shape of a specific feature or site onto the corresponding position in the map data. Map display system.
2. A map display system according to claim 1, The reception unit receives the specification of the version through user operation on the version specification area displayed on the display unit by the display control unit, The display control unit displays a series of indicators representing the version in the version designation area. The display control unit rotates and displays each of the indicators in response to the user's rotation operation on the display unit, forming a map display system.
3. A map display system according to claim 2, The display control unit, when it detects a user's long tap or double tap operation on the display unit, displays the version specification area on the display unit, in a map display system.
4. A map display system according to any one of claims 1 to 3, A map display system in which, when the reception unit receives a continuous playback operation, the display control unit continuously switches the version and displays the map data.
5. A map display system according to any one of claims 1 to 3, A map display system in which, when the reception unit receives a request to hide the shape data, the display control unit does not display the shape data.
6. A map display system according to any one of claims 1 to 3, The display control unit has a simultaneous display function that simultaneously displays a first version of map data and a second version of map data different from the first version on the display unit. In the simultaneous display function, the display control unit displays, with respect to the boundary line on the display unit, an area of the first version of the map data located to the first direction side of the position corresponding to the boundary line, and displays, with respect to the boundary line on the second direction side of the boundary line opposite to the first direction, an area of the second version of the map data located to the second direction side of the position corresponding to the boundary line. The reception unit is a map display system that receives requests from the user to move the boundary line on the display unit.
7. A map display system according to any one of claims 1 to 3, Prior to executing the superimposed display function, the display control unit causes the display unit to display a selection screen for selecting the specific feature or site from among multiple candidates. The selection screen displays a map system in which the multiple candidates are grouped by region and shown as a list on a map.
8. A map display system according to claim 7, The system includes a summarization unit that aggregates the results of selecting a specific feature or site from among the multiple candidates, The display control unit determines the display order of each candidate in the list display according to the aggregation results from the aggregation unit, in a map display system.
9. (A) A process for receiving a specification of the version of the map data to be displayed, (B) A step of obtaining map data corresponding to the received version from a storage unit that stores map data for each version, (C) A step of displaying the acquired map data on the display unit, Equipped with, In step (C) above, regardless of the version of the map data to be displayed, shape data representing the shape of a specific feature or site is superimposed and displayed at the corresponding position of the map data. Map display method.
10. The first function accepts the specification of the version of the map data to be displayed, A second function that retrieves map data corresponding to the received version from a storage unit that stores map data for each version, A third function that displays the acquired map data on the display unit, To make this a reality on a computer, In the third function, regardless of the version of the map data being displayed, shape data representing the shape of a specific feature or site is superimposed and displayed at the corresponding location in the map data. Computer program.