System, program and information processing method
The system addresses the challenge of overlapping objects on maps by allowing user-driven adjustments and relationship object generation, resulting in clearer, user-friendly map presentations.
Patent Information
- Application Number
- JP2025110952
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-12-25
- Estimated Expiration
- 2045-06-30
AI Technical Summary
Existing systems struggle to accurately position objects associated with property locations on maps, leading to overlap and difficulty in distinguishing between multiple objects.
A system and method that allows users to adjust the position of objects on a map based on user input, generating relationship objects to avoid overlap and maintain clear distinctions between objects, while displaying associated information in a consistent manner.
Enables the creation of maps with objects positioned appropriately, reducing overlap and enhancing user understanding of object relationships and associated information.
Smart Images

Figure 0007792173000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a system, a program, and an information processing method. [Background technology]
[0002] Known examples of inventions relating to conventional systems include the map information providing system described in Patent Document 1. The map information providing system includes an administrator information storage unit that stores information about an administrator who has authority to generate objects, a generation permission unit that uses the administrator information to permit input of object information used to generate the objects, a worker information storage unit that stores information about workers who work in areas in real space that correspond to the objects, an input permission unit that uses the worker information to permit input of status information indicating the status of the objects to the worker's terminal, a display determination unit that uses the status information input to the worker's terminal to determine how the objects are displayed on a map, and a display control unit that causes a map including the objects in the display determined by the display determination unit to be displayed on a user's terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7470886 Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, for example, in the real estate business, there is a task of creating a map in which objects associated with the location of properties and the like are arranged in appropriate positions.
[0005] Therefore, an object of the present invention is to provide a system, a program, and an information processing method that can create a map in which objects associated with the location of properties, etc. are placed in appropriate positions. [Means for solving the problem]
[0006] The first form is A system comprising one or more computers, The one or more computer control circuits acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; determining a first post-change position different from the first pre-change position as a position where the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying a composite map on the display, the composite map including the first relationship object, the first location object, and the map; It is a system.
[0007] The second form is The one or more computer control circuits acquiring first input information indicating the content of an input by a user; In the process of determining the first changed position, a control circuit of the one or more computers determines the first changed position in response to acquisition of the first input information. The system according to the first aspect.
[0008] The third form is the first input information indicates the first post-change position specified by the user; The system is described in the second aspect.
[0009] The fourth form is the first input information indicates an instruction to move the first position object; The system is described in the second aspect.
[0010] The fifth form is the Nth position information is information about the Nth position on the map, N is an integer equal to or greater than 2, In the process of acquiring the map information and the first location information, a control circuit of the one or more computers acquires the first location information through the Nth location information; In the process of displaying the map including the first position object on the display, the control circuit of the one or more computers displays the composite map including the first through Nth position objects and the map arranged at the first through Nth pre-change positions on the display based on the map information and the first through Nth position information; In the process of determining the first changed position, the control circuit of the one or more computers determines a position that does not overlap with the second position object through the Nth position object as the first changed position. The system according to the fourth aspect.
[0011] The sixth form is In the process of determining the first changed position, the control circuit of the one or more computers determines positions where the first position object through the Nth position object do not overlap each other as the first changed position through the Nth changed position. The system according to the fifth aspect.
[0012] The seventh form is the first object information is information about a first object fixedly located at the first position, In the process of displaying the composite map including the first relationship object, the first location object, and the map on the display, a control circuit of the one or more computers causes the first object information to be displayed together with the composite map on the display. The system is according to any one of the first to sixth aspects.
[0013] The eighth form is the first object fixedly located at the first location is real estate; The system according to the seventh aspect.
[0014] The ninth form is In the process of displaying the composite map including the first relationship object, the first position object, and the map on the display, the control circuit of the one or more computers displays the first object information together with the composite map on the display so that a first display manner of the first position object is the same as a first display manner of the first object information; The one or more computer control circuits obtaining second input information indicating an input by a user; changing either the first display mode of the first position object or the first display mode of the first object information to a second display mode based on the second input information; changing the other of the first display mode of the first position object or the first display mode of the first object information to the second display mode; displaying the first position object in the second display manner and the first object information in the second display manner together with the composite map on the display; The system according to the eighth aspect.
[0015] The tenth form is A system comprising one or more computers, The Nth location information indicates the Nth location on the map, N is an integer equal to or greater than 2, M is an integer between 1 and N, The one or more computer control circuits acquiring map information indicating a map and first location information through Nth location information indicating the first location through the Nth location; determining positions at which the first position object through the Nth position object are to be placed so that the first position object through the Nth position object do not overlap one another; For each of the cases where M is 1 to N, generate an Mth relationship object indicating a relationship between the Mth location and the Mth location object; displaying a composite map including the first relationship object through the Nth relationship object, the first location object through the Nth location object, and the map on a display; It is a system.
[0016] The 11th form is A program, The program is configured to cause the control circuit of the one or more computers to: acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; determining a first post-change position different from the first pre-change position as a position where the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying a composite map on the display, the composite map including the first relationship object, the first location object, and the map; It is a program.
[0017] The 12th form is An information processing method, comprising: In the information processing method, the control circuit of the one or more computers acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; determining a first post-change position different from the first pre-change position as a position where the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying a composite map on the display, the composite map including the first relationship object, the first location object, and the map; It is an information processing method.
[0018] The 13th form is A program, The Nth location information indicates the Nth location on the map, N is an integer equal to or greater than 2, M is an integer between 1 and N, The program may be configured to cause one or more computer control circuits to: acquiring map information indicating a map and first location information through Nth location information indicating the first location through the Nth location; determining positions at which the first position object through the Nth position object are to be placed so that the first position object through the Nth position object do not overlap one another; For each of the cases where M is 1 to N, an Mth relationship object is generated that indicates a relationship between the Mth location and the Mth location object; displaying a composite map including the first relationship object through the Nth relationship object, the first location object through the Nth location object, and the map on a display; It is a program.
[0019] The 14th form is An information processing method, comprising: The Nth location information indicates the Nth location on the map, N is an integer equal to or greater than 2, M is an integer between 1 and N, In the information processing method, the control circuit of the one or more computers acquiring map information indicating a map and first location information through Nth location information indicating the first location through the Nth location; determining positions at which the first position object through the Nth position object are to be placed so that the first position object through the Nth position object do not overlap one another; For each of the cases where M is 1 to N, generate an Mth relationship object indicating a relationship between the Mth location and the Mth location object; displaying a composite map including the first relationship object through the Nth relationship object, the first location object through the Nth location object, and the map on a display; It is an information processing method. [Effects of the Invention]
[0020] According to the present invention, a map can be created in which objects associated with the locations of properties and the like are arranged in appropriate positions. [Brief explanation of the drawings]
[0021] [Figure 1] FIG. 1 is an explanatory diagram of the systems 1 and 1a. [Figure 2] FIG. 2 is a block diagram of the user terminal 10. [Figure 3] FIG. 3 is a block diagram of the server 110. [Figure 4] FIG. 4 is a block diagram of the map server 210. [Figure 5] FIG. 5 is a diagram showing a property information table. [Figure 6] FIG. 6 shows an image displayed on the display 20 of the user terminal 10. As shown in FIG. [Figure 7] FIG. 7 shows an image displayed on the display 20 of the user terminal 10. As shown in FIG. [Figure 8] FIG. 8 shows an image displayed on the display 20 of the user terminal 10. As shown in FIG. [Figure 9] FIG. 9 is a flowchart showing the operations of the control circuit 12 of the user terminal 10, the control circuit 112 of the server 110, and the control circuit 212 of the map server 210. [Figure 10]FIG. 10 is a flowchart showing the operation of the control circuit 12 of the user terminal 10. [Figure 11] FIG. 11 is a flowchart showing the operation of the control circuit 12 of the user terminal 10. [Figure 12] FIG. 12 shows an image displayed on the display 20 of the user terminal 10. As shown in FIG. [Figure 13] FIG. 13 shows an image displayed on the display 20 of the user terminal 10. As shown in FIG. [Figure 14] FIG. 14 is a flowchart showing the operations of the control circuit 12 of the user terminal 10, the control circuit 112 of the server 110, and the control circuit 212 of the map server 210. [Figure 15] FIG. 15 is a flowchart showing the operation of the control circuit 12 of the user terminal 10. DETAILED DESCRIPTION OF THE INVENTION
[0022] (Embodiment) A system 1 according to an embodiment of the present disclosure will be described with reference to the drawings.
[0023] [System 1 Structure] First, the overall configuration of the system 1 will be described with reference to the drawings. Fig. 1 is an explanatory diagram of the systems 1 and 1a. Fig. 2 is a block diagram of the user terminal 10. Fig. 3 is a block diagram of the server 110. Fig. 4 is a block diagram of the map server 210.
[0024] 1 includes a user terminal 10 (one or more computers), a server 110 (one or more computers), and a map server 210. The user terminal 10, the server 110, and the map server 210 are communicably connected to each other via a communication network. The network may be the Internet, an intranet, or the like.
[0025] The user terminal 10 is a computer. The user terminal 10 is an information processing device used by a user X. The user terminal 10 is, for example, a smartphone, a tablet terminal, or a personal computer. As shown in FIG. 2 , the user terminal 10 includes a control circuit 12, a memory circuit 14, a network interface 16, a graphics processing unit 18, a display 20, and an operation unit 26.
[0026] The memory circuit 14 stores the program PG and data. The memory circuit 14 is, for example, a combination of a read-only memory (ROM), a random access memory (RAM), and a storage (for example, a flash memory or a hard disk).
[0027] The program PG includes, for example, the following programs: OS (Operating System) programs - Programs for applications that process information (e.g., web browsers or target apps described below)
[0028] The data includes, for example, the following data: Databases referenced in information processing Data obtained by performing information processing (i.e., the results of performing information processing)
[0029] The control circuit 12 executes the program PG stored in the memory circuit 14 to realize the functions of the user terminal 10. The control circuit 12 is, for example, a circuit including at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)
[0030] The control circuit 12 includes, as functional blocks, a position information acquiring means 42, a display control means 44, a position determining means 46, a related object generating means 48, an input information acquiring means 50, a display mode determining means 51, and a display mode changing means 52.
[0031] The network interface 16 controls communication between the user terminal 10 and an external device, which is a server 110.
[0032] The graphics processing unit 18 displays an image on the display 20 based on the image data generated by the control circuit 12. The display 20 is a liquid crystal display or an organic EL (Electro Luminescence) display.
[0033] The operation unit 26 generates an operation signal based on a user's operation and outputs the operation signal to the control circuit 12. The operation unit 26 is a touch panel, a keyboard, a mouse, or the like.
[0034] The system 1 may include a plurality of user terminals 10.
[0035] The server 110 is a computer. The server 110 is a web server that stores web page data. As shown in FIG. 3, the server 110 includes a control circuit 112, a memory circuit 114, and a network interface 116.
[0036] The memory circuit 114 stores programs and data and is, for example, a combination of a read-only memory (ROM), a random access memory (RAM), and a storage (for example, a flash memory or a hard disk).
[0037] The control circuit 112 executes the program stored in the memory circuit 114 to realize the functions of the server 110. The control circuit 112 is, for example, a circuit including at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)
[0038] The network interface 116 controls communication between the server 110 and external devices. The external devices are the user terminal 10 and the map server 210.
[0039] The map server 210 is a computer. The map server 210 stores map information that indicates a map. As shown in FIG. 4 , the map server 210 includes a control circuit 212, a memory circuit 214, and a network interface 216.
[0040] The memory circuit 214 stores programs and data and is, for example, a combination of a read-only memory (ROM), a random access memory (RAM), and a storage (for example, a flash memory or a hard disk).
[0041] The memory circuitry 214 also stores map information indicating a map. The map information includes a map image and a location corresponding to the map image. The location is represented by a latitude and a longitude.
[0042] The control circuit 212 executes the program stored in the memory circuit 214 to realize the functions of the map server 210. The control circuit 212 is, for example, a circuit including at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)
[0043] The network interface 216 controls communication between the map server 210 and an external device, which is the server 110.
[0044] [Database] The following describes the database stored in the storage circuit 114 of the server 110. Fig. 5 is a diagram showing a property information table.
[0045] As shown in FIG. 3, the memory circuit 114 has a property information DB 114a. The property information DB 114a stores the property information table shown in FIG. 5. The property information table includes a plurality of property information I1. The property information I1 describes detailed information about warehouses that are available for rent. In this embodiment, the property information I1 includes a property ID, property name, address, year of completion, total floor area, ceiling height, age, price per tsubo (approximately 3.2 m2), rent, and latitude and longitude. The latitude and longitude are location information I2 that indicate the location of the property.
[0046] [System 1 operation] Next, the operation of the system 1 will be described with reference to the drawings. Figures 6 to 8 are diagrams showing images displayed on the display 20 of the user terminal 10. Note that in Figures 6 to 8, some reference numerals have been omitted to prevent the drawings from becoming too complicated.
[0047] First, we will explain the outline of the operation of the system 1. The user terminal 10 can display a composite map M11 and first property information I1-1 to eighth property information I1-8 shown in Fig. 6. The composite map M11 includes a first position object OBJ1 to eighth position object OBJ8 and a map M1.
[0048] The map M1 is, for example, a map including an address specified by the user X. Each of the first to eighth position objects OBJ1 to OBJ8 is a symbol with a number written in a circle. The Nth position object OBJN is a symbol with N written in a circle. N is an integer equal to or greater than 1. Each of the first to eighth position objects OBJ1 to OBJ8 is associated with the location of a property.
[0049] More specifically, there are eight properties on map M1. In this embodiment, the properties are rental properties. The rental properties are warehouses. The eight rental properties are Warehouse A through Warehouse H. Warehouse A through Warehouse H are located at first position P1 through eighth position P8, respectively. In this way, each of the eight properties (first object through eighth object) is real estate that is fixedly located at first position P1 through eighth position P8.
[0050] The first position object OBJ1 to the eighth position object OBJ8 are located at the first pre-alteration position p1 to the eighth pre-alteration position p8, respectively. In the composite map M11 shown in Fig. 6, the first pre-alteration position p1 to the eighth pre-alteration position p8 coincide with the first position P1 to the eighth position P8, respectively.
[0051] The first property information I1-1 (first object information) through the eighth property information I1-8 (eighth object information) are information about properties (real estate) fixedly located at the first position P1 through the eighth position P8, respectively. The first property information I1-1 through the fourth property information I1-4 are arranged in this order from top to bottom on the left side of the composite map M11. The fifth property information I1-5 through the eighth property information I1-8 are arranged in this order from top to bottom on the right side of the composite map M11. The first property information I1-1 through the eighth property information I1-8 are extracted from a property information table that includes multiple pieces of property information I1. The first property information I1-1 through the eighth property information I1-8 include the property name, price per tsubo, and total floor area. Note that in the image shown in FIG. 6, the items of the first property information I1-1 through the eighth property information I1-8 correspond to some of the items included in the property information I1 recorded in the property information table. User X can view all items of the first property information I1-1 to the eighth property information I1-8 by tapping any of the first property information I1-1 to the eighth property information I1-8. In addition, to indicate the correspondence between the Nth property information I1-N and the Nth location object OBJN, a symbol consisting of an N in a circle is assigned to the Nth property information I1-N.
[0052] 6, the first position P1 to the fifth position P5 are close to each other. Therefore, the first position object OBJ1 to the fifth position object OBJ5 overlap each other. Therefore, it may be difficult for the user X to distinguish the first position object OBJ1 to the fifth position object OBJ5.
[0053] Therefore, the user terminal 10 can display a composite map M11 shown in Fig. 7. The composite map M11 includes the first position object OBJ1 through the eighth position object OBJ8, the first relationship object OBJK1, and the map M1. The composite map M11 shown in Fig. 7 differs from the composite map M11 shown in Fig. 6 in that the position of the first position object OBJ1 has changed and that the first relationship object OBJK1 is included.
[0054] The user X can change the position of the first position object OBJ1 from a first pre-change position p1 to a first post-change position pp1 by operating the operation unit 26 of the user terminal 10. Specifically, if the operation unit 26 is a touch panel, the user X can move the first position object OBJ1 by holding down the first position object OBJ1 with his / her finger and moving it from the first pre-change position p1 to the first post-change position pp1. At this time, the first position object OBJ1 moves away from the first position P1. Therefore, the user terminal 10 generates a first relationship object OBJK1 that indicates the relationship between the first position P1 and the first position object OBJ1. In the embodiment, the first relationship object OBJK1 is an arrow that starts from the first position object OBJ1 and ends at the first position P1. This makes it less likely that the first position object OBJ1 through the fifth position object OBJ5 will overlap each other, making it easier for the user X to distinguish between the first position object OBJ1 through the fifth position object OBJ5.
[0055] 6, the user terminal 10 displays the first property information I1-1 (first object information) together with the composite map M11 so that the first display mode of the first position object OBJ1 is the same as the first display mode of the first property information I1-1 (first object information). Specifically, the color of the first position object OBJ1 is the same as the color of the first property information I1-1. In this embodiment, the color of the first position object OBJ1 and the color of the first property information I1-1 are black.
[0056] As shown in FIG. 7, the user X can change the first display mode of the first position object OBJ1 to a second display mode by operating the operation unit 26 of the user terminal 10. In this embodiment, the user X can change the color of the first position object OBJ1 from black to red. In response, the user terminal 10 changes the first display mode of the first property information I1-1 (first object information) from the first display mode to the second display mode. In this embodiment, the user terminal 10 changes the color of the first property information I1-1 (first object information) from black to red. Note that in FIG. 7, the first position object OBJ1 and the first property information I1-1 are lightly shaded to indicate that the colors of the first position object OBJ1 and the first property information I1-1 are red. This allows the user X to create an image that allows other users to easily recognize the correspondence between the first position object OBJ1 and the first property information I1-1.
[0057] Next, details of the operation of the system 1 will be described with reference to the drawings. Fig. 9 is a flowchart showing the operation of the control circuit 12 of the user terminal 10, the control circuit 112 of the server 110, and the control circuit 212 of the map server 210. Figs. 10 and 11 are flowcharts showing the operation of the control circuit 12 of the user terminal 10.
[0058] When the control circuit 12 of the user terminal 10 reads out the programs PG stored in the memory circuit 14, these programs PG cause the control circuit 12 of the user terminal 10 to execute the operations described below. The programs PG then cause the control circuit 12 of the user terminal 10 to function as position information acquisition means 42, display control means 44, position determination means 46, related object generation means 48, input information acquisition means 50, display mode determination means 51, and display mode change means 52. In addition, in the information processing method, the control circuit 12 of the user terminal 10 executes each of the functions of the position information acquisition means 42, display control means 44, position determination means 46, related object generation means 48, input information acquisition means 50, display mode determination means 51, and display mode change means 52.
[0059] First, the process when the display 20 displays the image shown in Fig. 6 will be described. The user X operates the operation unit 26 of the user terminal 10 to input the position of the map M1 that he or she wants to display on the display 20. The position of the map M1 is the address of the center of the map M1, the property name, the station name, the latitude and longitude, etc. As a result, the control circuit 12 of the user terminal 10 acquires the designated position information I3 (step S1).
[0060] The control circuit 12 of the user terminal 10 transmits the designated position information I3 to the server 110 via the network interface 16 (step S2). In response, the network interface 116 of the server 110 receives the designated position information I3 and outputs the designated position information I3 to the control circuit 112. As a result, the control circuit 112 of the server 110 acquires the designated position information I3 (step S101).
[0061] The control circuit 112 of the server 110 transmits the designated position information I3 to the map server 210 via the network interface 116 (step S102). In response, the network interface 216 of the map server 210 receives the designated position information I3 and outputs the designated position information I3 to the control circuit 212. As a result, the control circuit 212 of the map server 210 acquires the designated position information I3 (step S201).
[0062] Next, the control circuit 212 of the map server 210 acquires map information corresponding to the position indicated by the specified position information I3 from the storage circuit 214 (step S202). Then, the control circuit 212 of the map server 210 transmits the map information to the server 110 via the network interface 216 (step S203). In response, the network interface 116 of the server 110 receives the map information and outputs it to the control circuit 112. As a result, the control circuit 112 of the server 110 acquires the map information (step S103).
[0063] Next, the control circuit 112 of the server 110 acquires one or more pieces of property information I1 including latitude and longitude position information I2 included in the map M1 indicated by the map information from the property information table shown in FIG. 5 (step S104). In this embodiment, the control circuit 112 of the server 110 acquires one or more pieces of property information I1 including first position information I2-1 to eighth position information I2-8 from the property information table shown in FIG. The first position information I2-1 to eighth position information I2-8 are information relating to the first position P1 to eighth position P8, respectively. In this embodiment, the first position information I2-1 to eighth position information I2-8 indicate the positions of the first position P1 to eighth position P8, respectively.
[0064] Next, the control circuit 112 of the server 110 transmits the map information and the first property information I1-1 through the eighth property information I1-8 to the user terminal 10 via the network interface 116 (step S105). In response, the network interface 16 of the user terminal 10 receives the map information and the first property information I1-1 through the eighth property information I1-8 and outputs the map information and the first property information I1-1 through the eighth property information I1-8. As a result, the control circuit 12 (location information acquisition means 42) of the user terminal 10 acquires the map information indicating the map and the first property information I1-1 through the eighth property information I1-8 (step S3). The first property information I1-1 through the eighth property information I1-8 each include the first location information I2-1 through the eighth location information I2-8. Therefore, the control circuit 12 (position information acquisition means 42) of the user terminal 10 acquires map information indicating a map and the first position information I2-1 through the eighth position information I2-8.
[0065] Next, the control circuit 12 of the user terminal 10 generates composite map information showing a composite map M11 including the first through eighth position objects OBJ1 through OBJ8 arranged at the first through eighth pre-alteration positions p1 through p8 and the map M1, based on the map information and the first through eighth position information I2-1 through I2-8, as shown in Fig. 6 (step S4). At this time, the control circuit 12 of the user terminal 10 determines the first through eighth positions P1 through P8 indicated by the first through eighth position information I2-1 through I2-8, respectively, as the first through eighth pre-alteration positions p1 through p8. Then, the control circuit 12 of the user terminal 10 arranges the first through eighth position objects OBJ1 through OBJ8 at the first through eighth pre-alteration positions p1 through p8 on the map M1, respectively. In other words, the control circuit 12 of the user terminal 10 places the first position object OBJ1 through the eighth position object OBJ8 at the first position P1 through the eighth position P8 on the map M1, respectively.
[0066] Next, the control circuit 12 of the user terminal 10 causes the display 20 to display the image shown in Fig. 6 based on the composite map information and the first property information I1-1 through the eighth property information I1-8 (step S5). Specifically, the control circuit 12 of the user terminal 10 arranges the first property information I1-1 through the fourth property information I1-4 from top to bottom in this order on the left of the composite map M11, and arranges the fifth property information I1-5 through the eighth property information I1-8 from top to bottom in this order on the right of the composite map M11. In this way, through steps S4 and S5, the control circuit 12 (display control means 44) of the user terminal 10 causes the display 20 to display the composite map M11 including the first position object OBJ1 through the eighth position object OBJ8 and the map M1 arranged at the first pre-change position p1 through the eighth pre-change position p8 based on the map information and the first position information I2-1 through the eighth position information I2-8. Furthermore, in steps S4 and S5, the control circuit 12 (display control means 44) of the user terminal 10 displays the first property information I1-1 (first object information) through the eighth property information I1-8 together with the composite map M11 on the display 20. This completes the process.
[0067] Next, a process when the display 20 displays the image shown in FIG. 7 will be described. The control circuit 12 of the user terminal 10 determines whether any of the first position object OBJ1 to the eighth position object OBJ8 has been moved by the user X (step S21). For example, the user X can move the first position object OBJ1 by holding the first position object OBJ1 with a finger and moving it from the first pre-change position p1 to the first post-change position pp1. When the user X moves the first position object OBJ1, the control circuit 12 (input information acquisition means 50) of the user terminal 10 acquires first input information I11 indicating the content of the input by the user X. Specifically, the control circuit 12 of the user terminal 10 acquires first input information I11 indicating the first post-change position pp1 specified by the user X. Therefore, in step S21, the control circuit 12 of the user terminal 10 determines whether the first input information I11 has been acquired. If the first input information I11 is acquired, the control circuit 12 of the user terminal 10 determines that any one of the first position object OBJ1 to the eighth position object OBJ8 has been moved by the user X. After this, the process proceeds to step S22. If the first input information I11 is not acquired, the control circuit 12 of the user terminal 10 determines that none of the first position object OBJ1 to the eighth position object OBJ8 has been moved by the user X. After this, the process returns to step S21.
[0068] When any of the first position object OBJ1 to the eighth position object OBJ8 is moved by the user X, the control circuit 12 (position determination means 46) of the user terminal 10 determines, in response to acquisition of the first input information I11, a first post-change position pp1, which is different from the first pre-change position p1, as the position where the first position object OBJ1 is to be placed (step S22).
[0069] Next, the control circuit 12 (relationship object generation means 48) of the user terminal 10 generates a first relationship object OBJK1 indicating the relationship between the first position P1 and the first position object OBJ1 (step S23). In this embodiment, the first relationship object OBJK1 is an arrow whose start point is the first position object OBJ1 and whose end point is the first position P1.
[0070] Next, the control circuit 12 of the user terminal 10 generates composite map information showing a composite map M11 including the first relation object OBJK1, the first position object OBJ1 through the eighth position object OBJ8, and the map M1 (step S24). More specifically, the control circuit 12 of the user terminal 10 places the first position object OBJ1 at a first changed position pp1 on the map M1, and places the second position object OBJ2 through the eighth position object OBJ8 at second pre-change positions p2 through eighth pre-change positions p8, respectively. Furthermore, the control circuit 12 of the user terminal 10 places the first relation object OBJK1 connecting the first position P1 and the first post-change position pp1 on the map M1.
[0071] Next, the control circuit 12 of the user terminal 10 causes the display 20 to display the image shown in Fig. 7 based on the first property information I1-1 through the eighth property information I1-8 and the composite map information (step S25). Thus, in step S25, the control circuit 12 (display control means 44) of the user terminal 10 causes the display 20 to display the composite map M11 including the first relationship object OBJK1, the first position object OBJ1 through the eighth position object OBJ8, and the map M1. This ends the present processing.
[0072] Next, a process when the display 20 displays the image shown in FIG. 8 will be described. The control circuit 12 of the user terminal 10 determines whether the user X has performed an operation to change the display mode of any of the first position object OBJ1 to the eighth position object OBJ8 (step S31). The user X can change the display mode of the first position object OBJ1, for example, by selecting the first position object OBJ1 and specifying a color for the first position object OBJ1. When the user X specifies a color for the first position object OBJ1, the control circuit 12 (input information acquiring means 50) of the user terminal 10 acquires second input information I12 indicating the content of the input by the user X. Specifically, the control circuit 12 of the user terminal 10 acquires second input information I12 indicating the color (second display mode) specified by the user X. Therefore, in step S31, the control circuit 12 of the user terminal 10 determines whether the second input information I12 has been acquired. If the second input information I12 is acquired, the control circuit 12 of the user terminal 10 determines that the user X has performed an operation to change the display mode of any of the first position object OBJ1 to the eighth position object OBJ8. After this, the process proceeds to step S32. If the second input information I12 is not acquired, the control circuit 12 of the user terminal 10 determines that the user X has not performed an operation to change the display mode of any of the first position object OBJ1 to the eighth position object OBJ8. After this, the process returns to step S31.
[0073] When the user X performs an operation to change the display mode of any of the first position object OBJ1 to the eighth position object OBJ8, the control circuit 12 (display mode determination means 51) of the user terminal 10 determines the second display mode of the first position object OBJ1 in response to acquisition of the second input information I12 (step S32). In this embodiment, the second display mode is a mode in which the first position object OBJ1 is displayed in red.
[0074] Next, the control circuit 12 (display mode changing means 52) of the user terminal 10 changes the display mode of the first position object OBJK1 to the second display mode based on the second input information I12 (step S33). In this embodiment, the control circuit 12 of the user terminal 10 changes the color of the first relation object OBJK1 to red.
[0075] Next, the control circuit 12 (display mode changing means 52) of the user terminal 10 changes the display mode of the first property information I1-1 (first object information) of the first position object OBJ1 to the second display mode (step S34). In this embodiment, the control circuit 12 of the user terminal 10 changes the color of the text of the first property information I1-1 to red.
[0076] Next, the control circuit 12 (display control means 44) of the user terminal 10 displays the first position object OBJ1 in the second display mode and the first property information I1-1 (first object information) in the second display mode together with the composite map M11 on the display 20, as shown in Fig. 7. This ends the present processing.
[0077] [effect] The system 1 can create a composite map M11 in which a first position object OBJ1 associated with the location of a property or the like is placed at an appropriate first post-change position pp1. More specifically, in the system 1, as shown in FIG. 6 , the control circuit 12 of the user terminal 10 displays on the display 20 a composite map M11 including the first position object OBJ1 placed at the first pre-change position p1 and the map M1, based on map information and first position information I2-1. Then, in response to acquisition of first input information I11, the control circuit 12 of the user terminal 10 determines a first post-change position pp1, which is different from the first pre-change position p1, as the position where the first position object OBJ1 should be placed. At this time, the control circuit 12 of the user terminal 10 generates a first relationship object OBJK1 indicating the relationship between the first position P1 and the first position object OBJ1, so that the user X does not lose track of the relationship between the first position P1 and the first position object OBJ1. Then, the control circuit 12 of the user terminal 10 causes the display 20 to display a composite map M11 including the first relation object OBJK1, the first position object OBJ1, and the map M1. As a result, even if the position of the first position object OBJ1 is changed to an appropriate position, the relationship between the first position object OBJ1 and the first position P1 is indicated by the first relation object OBJK1. As a result, the system 1 can create a composite map M11 in which the first position object OBJ1 associated with the first position P1 of a property or the like is positioned at the appropriate first changed position pp1. Furthermore, the first position object OBJ1 through the eighth position object OBJ8 are less likely to overlap with each other, making it easier for the user X to distinguish the first position object OBJ1 through the eighth position object OBJ8.
[0078] In the system 1, the control circuit 12 of the user terminal 10 acquires first input information I11 indicating the content of an input by the user X. Then, the control circuit 12 of the user terminal 10 determines a first post-change position pp1 in response to the acquisition of the first input information I11. As a result, a composite map M11 is created in response to an instruction from the user X.
[0079] In the system 1, the first input information I11 indicates the first changed position pp1 specified by the user X. As a result, the first position object OBJ1 is placed at the first changed position pp1 specified by the user X.
[0080] In the system 1, the first property information I1-1 is information about a first property that is fixedly located at a first position P1. The control circuit 12 of the user terminal 10 displays the first property information I1-1 together with the composite map M11 on the display 20. This allows the user X to recognize the first position P1 using the first position object OBJ1, and also recognize information about the first property located at the first position P1 using the first property information I1-1.
[0081] In the system 1, the control circuit 12 of the user terminal 10 changes the display mode of the first position object OBJ1 to the second display mode and also changes the display mode of the first property information I1-1 of the first position object OBJ1 to the second display mode based on the second input information I12. Then, as shown in Fig. 7, the control circuit 12 of the user terminal 10 displays the first position object OBJ1 in the second display mode and the first property information I1-1 in the second display mode together with the composite map M11 on the display 20. This allows the user X to create an image that makes it easier for other users to visually recognize the correspondence between the first position object OBJ1 and the first property information I1-1.
[0082] (First Modification) The system 1a according to the first modified example will be described below with reference to the drawings. Figures 12 and 13 are diagrams showing images displayed on the display 20 of the user terminal 10. Note that in Figures 12 to 13, some reference numerals have been omitted to prevent the drawings from becoming too complicated.
[0083] System 1a differs from System 1 in the following respects. As shown in FIG. 12, the composite map M11 includes a first position object OBJ1 through an eighth position object OBJ8, and a first relationship object OBJK1 through an eighth relationship object OBJK8. As shown in FIG. 13, when a user X presses the rearrange button 300, the first position object OBJ1 to the eighth position object OBJ8 are rearranged so that they do not overlap with each other.
[0084] The operations performed by the system 1a will be described below with reference to the drawings. Fig. 14 is a flowchart showing the operations of the control circuit 12 of the user terminal 10, the control circuit 112 of the server 110, and the control circuit 212 of the map server 210. Fig. 15 is a flowchart showing the operations of the control circuit 12 of the user terminal 10.
[0085] First, a description will be given of the processing performed when the display 20 displays the image shown in Fig. 12. Steps S1 to S3, S101 to S105, and S201 to S203 in Fig. 14 are the same as steps S1 to S3, S101 to S105, and S201 to S203 in Fig. 9, and therefore a description thereof will be omitted.
[0086] The control circuit 12 of the user terminal 10 determines first pre-change positions p1 to eighth pre-change positions p8 at which to place the first position object OBJ1 to eighth position object OBJ8, respectively (step S52). At this time, the first position object OBJ1 to eighth position object OBJ8 may overlap one another.
[0087] Next, the control circuit 12 of the user terminal 10 generates an M-th relationship object OBJKM indicating the relationship between the M-th position PM and the M-th position object OBJM for each of the cases where M is 1 to 8 (step S53). M is an integer between 1 and 8.
[0088] 14, the control circuit 12 of the user terminal 10 generates composite map information showing a composite map M11 including the first position object OBJ1 through the eighth position object OBJ8, the first relationship object OBJK1 through the eighth relationship object OBJK8, and the map M1, which are arranged at the first pre-alteration position p1 through the eighth pre-alteration position p8, based on the map information, the first pre-alteration position p1 through the eighth pre-alteration position p8, and the first relationship object OBJK1 through the eighth relationship object OBJK8 (step S54). Note that in the system 1a, the first position object OBJ1 through the eighth position object OBJ8 include the first property information I1-1 through the eighth property information I1-8, respectively.
[0089] Next, the control circuit 12 of the user terminal 10 causes the display 20 to display the image shown in Fig. 6 based on the composite map information and the first property information I1-1 through the eighth property information I1-8, as shown in Fig. 14 (step S55). In this way, through steps S54 and S55, the control circuit 12 (display control means 44) of the user terminal 10 causes the display 20 to display the composite map M11 including the first position object OBJ1 through the eighth position object OBJ8 and the map M1 arranged at the first pre-change position p1 through the eighth pre-change position p8, based on the map information and the first position information I2-1 through the eighth position information I2-8. This ends the present processing.
[0090] Next, a process when the display 20 displays the image shown in FIG. 13 will be described. The control circuit 12 of the user terminal 10 determines whether or not the user X has pressed the rearrangement button 300 (step S41). When the user X presses the rearrangement button 300, the control circuit 12 of the user terminal 10 acquires first input information I11 indicating the content of the input by the user X. Specifically, the control circuit 12 of the user terminal 10 acquires first input information I11 indicating an instruction to move the first position object OBJ1. Therefore, in step S41, the control circuit 12 of the user terminal 10 determines whether or not the first input information I11 has been acquired. If the first input information I11 has been acquired, the control circuit 12 of the user terminal 10 determines that the user X has pressed the rearrangement button 300. After this, the process proceeds to step S42. If the first input information I11 has not been acquired, the control circuit 12 of the user terminal 10 determines that the user X has not pressed the rearrangement button 300. After this, the process returns to step S41.
[0091] When the user X presses the rearrangement button 300, the control circuit 12 (position determination means 46) of the user terminal 10 determines positions where the first position object OBJ1 to the eighth position object OBJ8 do not overlap each other as the first changed positions pp1 to the eighth changed positions pp8 (step S42).
[0092] Next, the control circuit 12 (relationship object generation means 48) of the user terminal 10 generates an M-th relationship object OBJKM indicating the relationship between the M-th position PM and the M-th position object OBJM for each of the cases where M is 1 to 8 (step S43). M is an integer between 1 and 8. In this embodiment, the M-th relationship object OBJKM is an arrow whose starting point is the M-th position object OBJM and whose ending point is the M-th position PM.
[0093] Next, the control circuit 12 of the user terminal 10 generates composite map information showing a composite map M11 including the first relation object OBJK1 through the eighth relation object OBJK8, the first position object OBJ1 through the eighth position object OBJ8, and the map M1 (step S44). More specifically, in the composite map M11, the first position object OBJ1 through the eighth position object OBJ8 are respectively arranged at the first changed position pp1 through the eighth changed position pp8 on the map M1. Furthermore, the Mth relation object OBJKM connects the Mth position PM and the Mth changed position ppM.
[0094] Next, the control circuit 12 of the user terminal 10 causes the display 20 to display the image shown in Fig. 13 based on the composite map information (step S45). Thus, in step S25, the control circuit 12 (display control means 44) of the user terminal 10 causes the display 20 to display the composite map M11 including the first relation object OBJK1 to the eighth relation object OBJK8, the first position object OBJ1 to the eighth position object OBJ8, and the map M1. This completes the process.
[0095] According to the system 1a, the control circuit 12 of the user terminal 10 determines positions where the first position object OBJ1 to the eighth position object OBJ8 do not overlap one another as the first changed positions pp1 to the eighth changed positions pp8. This makes it less likely that the first position object OBJ1 to the eighth position object OBJ8 will overlap one another, making it easier for the user X to distinguish the first position object OBJ1 to the eighth position object OBJ8.
[0096] (Other embodiments) The system according to the present invention is not limited to the systems 1 and 1a, and can be modified within the scope of the gist thereof. Furthermore, the configurations of the systems 1 and 1a may be combined in any manner.
[0097] In the system 1, the user X may move the first position object OBJ1 of the composite map M11 shown in Fig. 7. In this case, the first pre-change position p1 is the position of the first position object OBJ1 shown in Fig. 7. The first post-change position pp1 is the position of the first position object OBJ1 moved by the user X.
[0098] In the system 1, N is not limited to 8, but may be any integer equal to or greater than 1.
[0099] Although the system 1a uses the first position object OBJ1 to the eighth position object OBJ8, the first position object OBJ1 to the N-th position object OBJN may be used, where N is an integer equal to or greater than 2.
[0100] In the system 1a, the user X may press a rearrangement button 300 shown in Fig. 13. In this case, the first pre-altered position p1 to the eighth pre-altered position p8 are the positions of the first position object OBJ1 to the eighth position object OBJ8 shown in Fig. 13. Then, the control circuit 12 of the user terminal 10 re-determines, as the first post-altered position pp1 to the eighth post-altered position pp8, positions at which the first position object OBJ1 to the eighth position object OBJ8 do not overlap one another.
[0101] The first to eighth objects fixedly located at the first to eighth positions P1 to P8 are not limited to warehouses. The first to eighth objects may be, for example, rental properties such as residential rooms or office rooms, or properties for sale such as rooms for sale, land for sale, or detached houses for sale. Furthermore, the first to eighth objects are not limited to real estate, and may be points on a map such as train station entrances or highway interchanges.
[0102] The control circuit 12 of the user terminal 10 executes the flowcharts of Figures 10, 11, 14, and 15. However, the control circuit 12 of the user terminal 10 and the control circuit 112 of the server 110 may cooperate to execute the flowcharts of Figures 10, 11, 14, and 15.
[0103] In this specification, a "first object fixedly located at a first position" refers to an object that does not move over time. Therefore, the first object does not include a person, a car, or the like that moves over time.
[0104] In the system 1a, the control circuit 12 of the user terminal 10 does not have to determine the first changed position pp1 to the eighth changed position pp8. That is, the control circuit 12 of the user terminal 10 may determine only the first changed position pp1 of the first position object OBJ1. In this case, the control circuit 12 (position determining means 46) of the user terminal 10 may determine, as the first changed position pp1, a position that does not overlap with the second position object OBJ2 to the eighth position object OBJ8.
[0105] It should be noted that the first relation object OBJK1 to the eighth relation object OBJK8 are not limited to arrows, and may be, for example, speech bubbles.
[0106] The change in the display mode may be other than a change in color, such as adding hatching or changing the thickness of characters.
[0107] 8, the user X may change the display mode of the first property information I1-1. In this case, in steps S33 and S34, the control circuit 12 of the user terminal 10 performs the following processing. The control circuit 12 (display mode determination means 51) of the user terminal 10 determines the second display mode of the first property information I1-1 (first object information) in response to acquisition of the second input information I12. Then, the control circuit 12 (display mode change means 52) of the user terminal 10 changes the display mode of the first property information I1-1 (first object information) to the second display mode based on the second input information I12 (step S33). Next, the control circuit 12 (display mode change means 52) of the user terminal 10 changes the display mode of the first position object OBJ1 to the second display mode (step S34). [Explanation of symbols]
[0108] 1,1a:System 10: User terminal 12: Control circuit 14:Memory circuit 16: Network interface 18: Graphics processing unit 20: Display 26:Operation section 42: Location information acquisition means 44: Display control means 46: Position determining means 48:Relationship object generation means 50: Input information acquisition means 51: Display mode determining means 52: Display mode changing means 110: Server 112: Control circuit 114:Memory circuit 116: Network interface 210: Map server 212: Control circuit 214:Memory circuit 216: Network interface 300: Rearrange button 114a: Property information DB I1: Property Information I1-1~I1-8: Property 1 information~Property 8 information I11: First input information I12: Second input information I2: Location information I2-1~I2-8: 1st location information ~ 8th location information I3: Specified location information M1: Map M11: Composite Map OBJ1~OBJ8: 1st position object~8th position object OBJK1~OBJK8: 1st relation object to 8th relation object P1~P8: 1st position~8th position PG: Program p1~: 1st pre-change position ~ 8th pre-change position pp1~pp8: 1st changed position to 8th changed position
Claims
1. A system comprising one or more computers, The one or more computer control circuits include: acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; acquiring first input information indicating a first changed position designated by a user and indicating the content of an input by the user; In response to the acquisition of the first input information, determine the first post-change position, which is different from the first pre-change position, as a position at which the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying a composite map on the display, the composite map including the first relationship object, the first location object, and the map; system.
2. A system comprising one or more computers, The one or more computer control circuits include: acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; determining a first post-change position different from the first pre-change position as a position where the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying, on the display, a composite map including the first relation object, the first position object, and the map, and first object information which is information relating to a first object fixedly located at the first position, and displaying, on the display, the first object information together with the composite map so that a first display mode of the first position object is the same as a first display mode of the first object information; acquiring second input information indicating an input by a user; changing either the first display mode of the first position object or the first display mode of the first object information to a second display mode based on the second input information; changing the other of the first display mode of the first position object or the first display mode of the first object information to the second display mode; displaying the first position object in the second display aspect and the first object information in the second display aspect together with the composite map on the display; system.
3. The control circuit of the one or more computers comprises: acquiring first input information indicating the content of an input by a user; In the process of determining the first changed position, a control circuit of the one or more computers determines the first changed position in response to acquisition of the first input information; the first input information indicates an instruction to move the first position object; The system of claim 2 .
4. the Nth position information is information about an Nth position on the map, N is an integer of 2 or greater, In the process of acquiring the map information and the first location information, a control circuit of the one or more computers acquires the first location information through the Nth location information; In the process of displaying the map including the first position object on the display, the control circuit of the one or more computers displays the composite map including the first through Nth position objects and the map arranged at the first through Nth pre-change positions on the display based on the map information and the first through Nth position information; In the process of determining the first changed position, the control circuit of the one or more computers determines a position that does not overlap with the second position object through the Nth position object as the first changed position. The system of claim 3.
5. In the process of determining the first post-change position, the control circuit of the one or more computers determines positions where the first position object through the Nth position object do not overlap each other as the first post-change position through the Nth post-change position. The system of claim 4.
6. the first object fixedly located at the first location is real estate; A system according to any one of claims 2 to 5.
7. A system comprising one or more computers, The Nth position information indicates the Nth position on the map, N is an integer of 2 or greater, M is an integer between 1 and N, The one or more computer control circuits include: acquiring map information indicating a map and first location information through Nth location information indicating the first location through the Nth location; determining positions at which the first position object through the Nth position object are to be placed so that the first position object through the Nth position object do not overlap one another; For each of the cases where M is 1 to N, an Mth relationship object is generated that indicates a relationship between the Mth location and the Mth location object; displaying on a display a composite map including first through N-th relation objects, the first through N-th position objects, the map, and first through N-th object information which is information relating to first through N-th objects fixedly positioned at the first through N-th positions, and displaying the M-th object information together with the composite map on the display such that a first display mode of the M-th position object is the same as a first display mode of the M-th object information for each of M being 1 to N; acquiring second input information indicating an input by a user; changing either the first display mode of the first position object or the first display mode of the first object information to a second display mode based on the second input information; changing the other of the first display mode of the first position object or the first display mode of the first object information to the second display mode; displaying the first position object in the second display aspect and the first object information in the second display aspect together with the composite map on the display; system.
8. A program, The program may include: acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; acquiring first input information indicating a first changed position designated by a user and indicating the content of an input by the user; determining, in response to acquisition of the first input information, the first post-change position different from the first pre-change position as a position at which the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying a composite map on the display, the composite map including the first relationship object, the first location object, and the map; program.
9. A program, The program may include: acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; determining a first post-change position different from the first pre-change position as a position where the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying, on the display, a composite map including the first relation object, the first position object, and the map, and first object information which is information relating to a first object fixedly located at the first position, and displaying, on the display, the first object information together with the composite map so that a first display mode of the first position object is the same as a first display mode of the first object information; acquiring second input information indicating an input by a user; changing either the first display mode of the first position object or the first display mode of the first object information to a second display mode based on the second input information; changing the other of the first display mode of the first position object or the first display mode of the first object information to the second display mode; displaying the first position object in the second display aspect and the first object information in the second display aspect together with the composite map on the display; program.
10. An information processing method, comprising: In the information processing method, the control circuitry of one or more computers acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; acquiring first input information indicating a first changed position designated by a user and indicating the content of an input by the user; In response to the acquisition of the first input information, determine the first post-change position, which is different from the first pre-change position, as a position at which the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying a composite map on the display, the composite map including the first relationship object, the first location object, and the map; Information processing methods.
11. An information processing method, comprising: In the information processing method, the control circuitry of one or more computers acquiring map information indicating a map and first location information indicating a first location on the map; displaying, on a display, a composite map including a first position object associated with the first position and disposed at a first pre-change position based on the map information and the first position information; determining a first post-change position different from the first pre-change position as a position where the first position object is to be placed; generating a first relationship object indicating a relationship between the first location and the first location object; displaying, on the display, a composite map including the first relation object, the first position object, and the map, and first object information which is information relating to a first object fixedly located at the first position, and displaying, on the display, the first object information together with the composite map so that a first display mode of the first position object is the same as a first display mode of the first object information; acquiring second input information indicating an input by a user; changing either the first display mode of the first position object or the first display mode of the first object information to a second display mode based on the second input information; changing the other of the first display mode of the first position object or the first display mode of the first object information to the second display mode; displaying the first position object in the second display aspect and the first object information in the second display aspect together with the composite map on the display; Information processing methods.
12. A program, The Nth position information indicates the Nth position on the map, N is an integer of 2 or greater, M is an integer between 1 and N, The program may include: acquiring map information indicating a map and first location information through Nth location information indicating the first location through the Nth location; determining positions at which the first position object through the Nth position object are to be arranged so that the first position object through the Nth position object do not overlap one another; For each of the cases where M is 1 to N, an Mth relationship object is generated that indicates a relationship between the Mth location and the Mth location object; displaying on a display a composite map including first through N-th relation objects, the first through N-th position objects, the map, and first through N-th object information which is information relating to first through N-th objects fixedly positioned at the first through N-th positions, and displaying the M-th object information together with the composite map on the display such that a first display mode of the M-th position object is the same as a first display mode of the M-th object information for each of M being 1 to N; acquiring second input information indicating an input by a user; changing either the first display mode of the first position object or the first display mode of the first object information to a second display mode based on the second input information; changing the other of the first display mode of the first position object or the first display mode of the first object information to the second display mode; displaying the first position object in the second display aspect and the first object information in the second display aspect together with the composite map on the display; program.
13. An information processing method, comprising: The Nth position information indicates the Nth position on the map, N is an integer of 2 or greater, M is an integer between 1 and N, In the information processing method, the control circuitry of one or more computers acquiring map information indicating a map and first location information through Nth location information indicating the first location through the Nth location; determining positions at which the first position object through the Nth position object are to be placed so that the first position object through the Nth position object do not overlap one another; For each of the cases where M is 1 to N, an Mth relationship object is generated that indicates a relationship between the Mth location and the Mth location object; displaying on a display a composite map including first through N-th relation objects, the first through N-th position objects, the map, and first through N-th object information which is information relating to first through N-th objects fixedly positioned at the first through N-th positions, and displaying the M-th object information together with the composite map on the display such that a first display mode of the M-th position object is the same as a first display mode of the M-th object information for each of M being 1 to N; acquiring second input information indicating an input by a user; changing either the first display mode of the first position object or the first display mode of the first object information to a second display mode based on the second input information; changing the other of the first display mode of the first position object or the first display mode of the first object information to the second display mode; displaying the first position object in the second display aspect and the first object information in the second display aspect together with the composite map on the display; Information processing methods.
Citation Information
Patent Citations
Display device, display control method, display control program, and recording medium
JP2012141642A
Handheld navigation unit with telephone call
US20100035596A1
Map information providing system, map information providing method, and map information providing program
JP7470886B1