CN112035209B - Map data processing method, device, equipment and computer storage medium - Google Patents
Map data processing method, device, equipment and computer storage medium Download PDFInfo
- Publication number
- CN112035209B CN112035209B CN202011057318.5A CN202011057318A CN112035209B CN 112035209 B CN112035209 B CN 112035209B CN 202011057318 A CN202011057318 A CN 202011057318A CN 112035209 B CN112035209 B CN 112035209B
- Authority
- CN
- China
- Prior art keywords
- map
- style
- target area
- data packet
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
The application discloses a map data processing method, a device, a system, equipment and a computer storage medium, belongs to the technical field of image processing, and particularly relates to the technical field of map display. The specific implementation scheme is as follows: transmitting request information, wherein the request information is used for requesting superposition display of a map of a target area; receiving a map style data packet, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area; drawing a superimposed layer of a map of the target area according to a map style drawing rule corresponding to the target area; and stacking the overlay map layer on the map of the target area for overlay display. The application can provide a personalized map data display mode.
Description
Technical Field
The application relates to the technical field of image processing, in particular to the technical field of map display.
Background
With the development of computer technologies such as mobile terminals, various terminal applications are taking an increasingly important role in the life of people, and a map application is one of the important terminal applications nowadays. The user often uses a map to conduct route planning or navigation during the planning of travel and travel routes.
At present, a map used by a user is often set by a map application provider to have a unified display mode, so that the display content and the style are single, and the map lacks better user demand pertinence.
Disclosure of Invention
The application provides a map data method, a map data device, map data equipment and a storage medium.
According to an aspect of the present application, there is provided a map data processing method including:
Sending request information, wherein the request information is used for requesting superposition display of a map of a target area;
Receiving a map style data packet, wherein the map style data packet comprises map style drawing rules corresponding to a target area, and the map style drawing rules are used for drawing an overlapped layer of a map of the target area;
drawing a superimposed layer of a map of the target area according to a map style drawing rule corresponding to the target area;
And superposing the superposition layer on a map of the target area for superposition display.
According to another aspect of the present application, there is provided a map data processing method, wherein,
The map data processing method comprises the following steps:
receiving request information sent by a first terminal, wherein the request information is used for requesting a first server to display a map of a target area in a superposition mode;
And sending a map style data packet corresponding to the target area to the first terminal, wherein the map style data packet comprises map style drawing rules, and the map style drawing rules are used for drawing superimposed layers of a map of the corresponding area.
According to still another aspect of the present application, there is provided a map data processing method including:
sending a map style configuration request of a target area;
receiving a filling request of a map style data packet;
and transmitting filling information of the map style data packet based on the filling request, wherein the filling information is used for generating the map style data packet, the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area.
According to still another aspect of the present application, there is provided a map data processing method including:
receiving a map style configuration request of a target area;
Transmitting a filling request of a map style data packet based on the map style configuration request;
receiving filling information of a map style data packet;
Generating a map style data packet according to the filling information, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area;
and sending the map style data packet.
According to still another aspect of the present application, there is provided a map data processing apparatus comprising:
The request information sending module is used for sending request information, and the request information is used for requesting the server to display the map of the target area in a superposition mode;
the data packet receiving module is used for receiving a map style data packet, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area;
The overlay layer drawing module is used for drawing an overlay layer of the map of the target area according to the map style drawing rule corresponding to the target area;
and the superposition display module is used for superposing the superposition layer on the map of the target area so as to carry out superposition display.
According to still another aspect of the present application, there is provided a map data processing apparatus, wherein,
The map data processing device includes:
the request information receiving module is used for receiving request information sent by the first terminal, wherein the request information is used for requesting the first server to display the map of the target area in a superposition mode;
The data packet sending module is used for sending a map style data packet corresponding to the target area to the first terminal, wherein the map style data packet comprises map style drawing rules, and the map style drawing rules are used for drawing superimposed layers of a map of the corresponding area.
According to still another aspect of the present application, there is provided a map data processing apparatus comprising:
the configuration request sending module is used for sending a configuration request;
the filling request receiving module is used for receiving filling requests of the map style data packet;
The filling information sending module is used for sending filling information of the map style data packet based on the filling request, the filling information is used for generating the map style data packet, the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area.
According to still another aspect of the present application, there is provided a map data processing apparatus comprising:
the configuration request receiving module is used for receiving a configuration request;
the filling request sending module is used for sending a filling request of the map style data packet;
The filling information receiving module is used for receiving filling information of the map style data packet;
the data packet generation module is used for generating a map style data packet according to the filling information, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area;
And the data packet sending module is used for sending the map style data packet.
According to still another aspect of the present application, there is provided an electronic apparatus including:
at least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the methods provided by any one of the embodiments of the present application.
According to a further aspect of the application there is provided a non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method provided by any one of the embodiments of the application.
According to a further aspect of the present application, there is provided a computer program product comprising a computer program which, when executed by a processor, implements a method as described above.
According to the technology provided by the application, the user terminal can send the request information for requesting personalized superposition display of the target area, and the superposition layer is drawn according to the received map style data packet and is displayed in a superposition manner on the target area of the map, so that different users are allowed to customize different map style data packets, personalized display is carried out on the target area which the users wish to carry out personalized display, the display mode of the map is enriched, and the display content and the display mode of the map can meet different display requirements of a plurality of users.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the application or to delineate the scope of the application. Other features of the present application will become apparent from the description that follows.
Drawings
The drawings are included to provide a better understanding of the present application and are not to be construed as limiting the application. Wherein:
Fig. 1 is a schematic diagram of a map data processing method according to an embodiment of the present application;
FIGS. 2A, 2B are schematic representations of priority display of elements according to an embodiment of the application;
fig. 3 is a schematic view of a map data processing method according to another embodiment of the present application;
fig. 4 is a schematic view of a map data processing method according to another embodiment of the present application;
fig. 5 is a schematic view of a map data processing method according to another embodiment of the present application;
FIG. 6 is a schematic diagram of a map data processing apparatus according to an embodiment of the present application;
Fig. 7 is a schematic view of a map data processing apparatus according to another embodiment of the present application;
fig. 8 is a schematic view of a map data processing apparatus according to another embodiment of the present application;
fig. 9 is a schematic view of a map data processing apparatus according to another embodiment of the present application;
FIG. 10 is a schematic diagram of a map data processing system according to an embodiment of the present application;
FIG. 11 is a schematic diagram of a map data processing system according to an embodiment of the present application;
Fig. 12 is a block diagram of an electronic device for implementing a map data processing method of an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present application are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
The embodiment of the application provides a map data processing method, which can be applied to a first terminal, wherein the flow is shown in fig. 1 and comprises the following steps:
Step S11: sending request information, wherein the request information is used for requesting superposition display of a map of a target area;
step S12: receiving a map style data packet, wherein the map style data packet comprises map style drawing rules corresponding to a target area, and the map style drawing rules are used for drawing an overlapped layer of a map of the target area;
step S13: drawing a superimposed layer of a map of the target area according to a map style drawing rule corresponding to the target area;
Step S14: and superposing the superposition layer on a map of the target area for superposition display.
In this embodiment, the map data processing method may be applied to the first terminal. The request information may be transmitted by the first terminal to the first server, and transmitting the request information may include transmitting the request information to the first server. The first terminal may be an all-electronic device or an electromechanical device for allowing a user to input data and display the calculation result thereof. The device with the calculation function and the display function can be a mobile phone, a tablet personal computer, a notebook computer, a desktop personal computer, a smart watch and other devices with the calculation function and the display function.
The first server may be a server providing various services, and may be used to provide computing or application services for the first terminal device of the user, for example, in this embodiment, the first server may be used to simply process the map style data packet or store only the map style data packet.
The request information is used for requesting to display the map of the target area in a superposition manner, which may mean that the request information is used for requesting the server receiving the request information to display the map of the target area in a superposition manner.
In this embodiment, the request information is used to request the server to display the map of the target area in a superimposed manner, and may include information of the specific map style data packet requested and identity information of the first terminal. The request information may include information of the specific map style packet requested and identity information of a user of the map application using the first terminal.
Specifically, the request information may include, for example, account information of the user a on the map application, and information that the user a wishes to display in the C style in the area B.
For another example, the request information may include, for example, device information of the first terminal of the a user, and information that the a user wants to display the B region in the C style.
For another example, the request information may include account information of the user a on the map application, and information that the user a wishes to display in the area B using a map style data packet with ID D.
In this embodiment, the displaying of the map of the target area by superposition may be displaying by superposition of customized layers on the map of the target area by individuation.
In this embodiment, the map style drawing rule may be a rule for drawing points, lines, faces, and other elements of the map:
for example, different colors and marks are displayed on different types of interest points (Point Of Interest and POIs);
For another example, specific colors, characters and marks are adopted for displaying the interest points of the specific type;
for another example, a specific color and transparency are used for displaying a specific type of surface.
In this embodiment, the overlay layer may include a class of elements in the map, for example, the overlay layer may include points drawn according to a map style drawing rule; for another example, the overlay layer may include lines drawn according to a map style drawing rule; for another example, the overlay layer may include facets drawn according to a map style drawing rule.
In this embodiment, the target area may be an area where the user wants to perform personalized display, for example, a certain city, a road area in a certain city, a mall area in a certain city, a scenic spot area in a certain city, a specific road, a specific mall, a specific building, a specific scenic spot, a district, a school, a hospital, and the like.
In this embodiment, the user terminal may send request information, where the request information is used to request personalized superposition display of the target area, and draw a superposition layer according to the received map style data packet, and perform superposition display on the target area of the map, so as to allow different users to customize different map style data packets, and perform personalized display on the target area that the users wish to perform personalized display, thereby enriching the display modes of the map, and enabling the display content and the display modes of the map to meet different display requirements of a plurality of users.
In one embodiment, the request information includes address location information of the target area;
the map style data packet also comprises geographic position information corresponding to the map style drawing rule;
And when the geographic position information in the map style data packet corresponds to the address position information in the request information, drawing an overlapped layer of the map of the target area according to the map style drawing rule corresponding to the target area.
In this embodiment, the geographic location information in the map style data packet corresponds to the address location information in the request information, and the geographic area corresponding to the geographic location information may include the geographic area corresponding to the address location information, or the geographic area corresponding to the geographic location information may be included in the geographic area corresponding to the address location information, or the geographic area corresponding to the geographic location information may partially overlap with the geographic area corresponding to the address location information, or the geographic area corresponding to the geographic location information may be completely the same as the geographic area corresponding to the address location information.
In the case where the geographical area corresponding to the geographical position information includes the geographical area corresponding to the address position information, or in the case where the geographical area corresponding to the geographical position information is included in the geographical area corresponding to the address position information, the superimposed layer may include the geographical area corresponding to the geographical position information or the superimposed layer may include the geographical area corresponding to the address position information.
In the case where the geographical area corresponding to the geographical position information partially overlaps with the geographical area corresponding to the address position information, the superimposed layer may include only the overlapping area, or the superimposed layer may also include the geographical area corresponding to the geographical position information.
In this embodiment, the request information includes address location information, so that when the address location information corresponds to geographic location information in the map style data packet, the overlay layer is drawn, so that only when map display according to the map style data packet is required, drawing of the overlay layer is executed, a trigger condition of drawing operation is set, and data processing amount is reduced.
In one embodiment, the map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is overlaid for display.
In this embodiment, the map elements may be points, lines, planes, and the like in the map. The presentation scale of the map element may be a ratio of a size of the map element presented on the first terminal to an actual size.
The marking mode of the map element can comprise marking icons of the map element, marking content of the map element, marking colors of the map element and the like.
The outline pattern of the map element may be a line pattern, line thickness, line color, or the like of the outline of the map element.
The filling mode of the map elements can be texture of the map element filling, color of the map element filling, transparency of the map element filling and the like.
The display priority of a map element may be, for example, in the case where there is an overlap of two or more map elements, that map element is displayed overlapping the other map elements at the overlapping portion. For example, the road 21 and the road 22 shown in fig. 2A and 2B may be displayed in such a manner that the road 21 shown in fig. 2A is preferentially displayed, or the road 22 shown in fig. 2B is preferentially displayed.
In one embodiment, sending request information to a first server includes:
transmitting request information when a trigger event occurs, wherein the trigger event comprises at least one of the following:
the request instruction which enters the range of the target area, scans the graphic code corresponding to the target area, is accessed into the wireless local area network of the target area and corresponds to the target area is triggered.
In this embodiment, when a trigger event occurs, the sending request information may include: when a triggering event occurs, triggering the first terminal to send request information to the first server. The trigger event may be a trigger event occurring at the first terminal, for example: the first terminal enters the range of the target area, scans the graphic code corresponding to the target area by the first terminal, accesses the wireless local area network of the target area by the first terminal, and triggers a request instruction corresponding to the target area on the first terminal.
In this embodiment, after the first server obtains the map style data packet, a style ID (Identity) code corresponding to the map style data packet may be generated.
When the first terminal enters the range of the target area and the target area corresponds to the geographical position information in the map style data packet, the first terminal may obtain the style code from the first server, and then include the style code in the request information and send the style code to the first server.
When the first terminal scans the graphic code, a style code is obtained from the graphic code and then included in the request information, and transmitted to the first server.
When the first terminal accesses the wireless local area network of the target area, the style code can be acquired, and then the style code is contained in the request information and is sent to the first server.
When the user directly issues a request instruction through the first terminal, the style code can be contained in the request information and sent to the first server.
In this embodiment, the first terminal may send the request information in multiple manners, so that in different scenes, different manners may be selected to request the map style data packet.
For example, the scenic spot operator may post the graphic code at the scenic spot gate, so that the first terminal may request the map style data packet after scanning the graphic code, generate an overlay layer of the scenic spot area at the first terminal, and perform overlay display of the scenic spot area on the map.
For another example, the management room of the building may configure the wireless local area network, so that after the first terminal accesses the wireless local area network, a map style data packet is requested, a superimposed layer inside the building is generated at the first terminal, and superimposed display of the building range is performed on the map.
For another example, a button corresponding to the request instruction is directly presented on the map application of the first terminal, the user sends the request instruction by clicking the button, the first terminal sends the request information to request personalized display of a road, a region or a building customized by the user, a map style data packet corresponding to the target region is obtained, a superposition layer is generated, and then superposition display is performed in the map application.
For another example, the user sets a special display mode of POIs in the map by the map style data packet, so that when the user drives into a new city, the style of displaying the current city on the map is obviously distinguished from surrounding cities, and recommended POIs such as eating and drinking of the city are superimposed on the base map, and the user can navigate and go out lightly.
When a user enters a building, a map style data packet pre-configured by a building manager is obtained, so that important POIs (such as a school hospital) around the building are automatically distinguished and automatically overlapped on a map in a nearby area of the building on a base map of the map, and an unessential building is overlapped on the map in a 3D model mode. The user can intuitively know the regional advantages of the building.
In one embodiment, in the event that the triggering event includes scanning a graphic code corresponding to the target area,
The graphic code is generated according to the style code ID corresponding to the map style package, the style code ID is generated according to the map style data package, and the request information comprises the style code ID obtained by scanning the graphic code.
In this embodiment, the graphic code may be generated by the first server according to a style code ID corresponding to the map style package, the style code ID may be generated by the first server according to the map style data package, and the request information may include the style code ID obtained by the first terminal scanning the graphic code.
In this embodiment, the style code ID is an identity code of a map style data packet, and is used to find the map style data packet. The first server adds the style-coded ID to the graphics code, so that the style-coded ID in the graphics code can be obtained when the first terminal scans the graphics code.
In other embodiments, the first terminal may send the graphics code to the first server by entering into the range of the target area, accessing into the wireless local area network of the target area, and issuing a request instruction corresponding to the target area.
The embodiment of the application also provides a map data processing method, wherein as shown in fig. 4, the map data processing method comprises the following steps:
Step S31: receiving request information, wherein the request information is used for requesting superposition display of a map of a target area;
Step S32: and sending a map style data packet corresponding to the target area, wherein the map style data packet comprises map style drawing rules, and the map style drawing rules are used for drawing superimposed layers of a map of the corresponding area.
The step S31 may specifically include: receiving request information sent by a first terminal, wherein the request information is used for requesting a first server to display a map of a target area in a superposition mode; the first server is used for storing one or more map style data packets corresponding to one or more areas respectively.
The step S32 may specifically include: and sending the map style data packet corresponding to the target area.
The map data processing method provided in the embodiment may be applied to the first server.
In one embodiment, the request information includes address location information of the target area;
the map style data packet also comprises geographic position information corresponding to the map style drawing rule;
and sending the map style data packet corresponding to the target area under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information.
The map style data packet corresponding to the target area may specifically include: and sending the map style data packet corresponding to the target area to the first terminal.
In one embodiment, the map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is overlaid for display.
In one embodiment, receiving request information includes:
Receiving request information when a trigger event occurs, wherein the trigger event includes at least one of:
And triggering a request instruction which enters the range of the target area, scans the graphic code corresponding to the target area, is accessed into the wireless local area network of the target area and corresponds to the target area.
In one embodiment, in the event that the triggering event includes scanning a graphic code corresponding to the target area,
The graphic code is generated according to the style code ID corresponding to the map style package, the style code ID is generated according to the map style data package, and the request information comprises the style code ID obtained by scanning the graphic code.
The embodiment of the application also provides a map data processing method, which is shown in fig. 4 and comprises the following steps:
Step S41: sending a map style configuration request of a target area;
step S42: receiving a filling request of a map style data packet;
step S43: and transmitting filling information of the map style data packet based on the filling request, wherein the filling information is used for generating the map style data packet, the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area.
The sending a map style configuration request of the target area may specifically include: and sending a map style configuration request of the target area to a second server.
The receiving a filling request of the map style data packet may specifically include: and receiving a filling request of the map style data packet sent by the second server.
The transmitting of the filling information of the map style data packet may specifically include: and sending filling information of the map style data packet to a second server.
The map data processing method of the present embodiment may be applied to a second terminal.
In this embodiment, for example, users such as a scenic spot manager, a building manager, a tourist office, etc. may configure map style drawing rules through the second terminal to generate a customized map style data packet.
For example, the scenic spot manager may fill in map style drawing rules such as display scale, color, filling mode, etc. of a specific map element.
For another example, the building manager may send a 3D (3D) model of the building as filling information to the second server, and the second server may obtain a map style drawing rule by parsing the 3D model, and generate a map style data packet.
In one embodiment, the map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is overlaid for display.
The embodiment of the application also provides a map data processing method, as shown in fig. 5, comprising the following steps:
Step S51: receiving a map style configuration request of a target area;
step S52: transmitting a filling request of a map style data packet based on the map style configuration request;
Step S53: receiving filling information of a map style data packet;
Step S54: generating a map style data packet according to the filling information, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area;
Step S55: and sending the map style data packet.
The receiving a map style configuration request of the target region may specifically include: and receiving a map style configuration request of the target area sent by the second terminal.
The filling request for sending the map style data packet specifically may include: and sending a filling request of the map style data packet to the second terminal.
The receiving of the filling information of the map style data packet may specifically include: and receiving filling information of the map style data packet sent by the second terminal.
The sending of the map style data packet may specifically include: and sending the map style data packet to a first server, wherein the first server is used for storing one or more map style data packets corresponding to one or more areas respectively.
In one embodiment, the map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is overlaid for display.
The embodiment of the application also provides a map data processing device, as shown in fig. 6, which comprises:
A request information sending module 61, configured to send request information, where the request information is used to request for overlapping and displaying a map of a target area;
The data packet receiving module 62 is configured to receive a map style data packet, where the map style data packet includes a map style drawing rule corresponding to the target area, and the map style drawing rule is used to draw an overlay layer of the map of the target area;
the overlay layer drawing module 63 is configured to draw an overlay layer of the map of the target area according to a map style drawing rule corresponding to the target area;
And the superposition display module 64 is used for superposing the superposition image layer on the map of the target area for superposition display.
In one embodiment of the present invention, in one embodiment,
The request information comprises address position information of the target area;
the map style data packet also comprises geographic position information corresponding to the map style drawing rule;
And when the geographic position information in the map style data packet corresponds to the address position information in the request information, the overlay layer drawing module draws the overlay layer of the map of the target area according to the map style drawing rule corresponding to the target area.
In one embodiment of the present invention, in one embodiment,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is overlaid for display.
In one embodiment, as shown in fig. 7, further comprising:
the triggering module 65 is configured to send the request information by the triggering request information sending module 61 when a triggering event occurs, where the triggering event includes at least one of the following:
the request instruction which enters the range of the target area, scans the graphic code corresponding to the target area, is accessed into the wireless local area network of the target area and corresponds to the target area is triggered.
In one embodiment, in the event that the triggering event includes scanning a graphic code corresponding to the target area,
The graphic code is generated according to the style code ID corresponding to the map style package, the style code ID is generated according to the map style data package, and the request information comprises the style code ID obtained by scanning the graphic code.
The embodiment of the application also provides a map data processing device, wherein,
As shown in fig. 8, the map data processing device includes:
The request information receiving module 71 is configured to receive request information sent by the first terminal, where the request information is used to request the first server to display a map of the target area in a superimposed manner;
The data packet sending module 72 is configured to send, to the first terminal, a map style data packet corresponding to the target area, where the map style data packet includes a map style drawing rule, and the map style drawing rule is used to draw an overlay layer of the map of the corresponding area.
In one embodiment of the present invention, in one embodiment,
The request information comprises address position information of the target area;
the map style data packet also comprises geographic position information corresponding to the map style drawing rule;
wherein, in the case that the geographic position information in the map style data packet corresponds to the address position information in the request information, the data packet sending module sends the map style data packet corresponding to the target area.
In one embodiment of the present invention, in one embodiment,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is overlaid for display.
In one embodiment, the request information receiving module is further configured to:
Receiving request information when a trigger event occurs, wherein the trigger event comprises at least one of the following:
And triggering a request instruction which enters the range of the target area, scans the graphic code corresponding to the target area, is accessed into the wireless local area network of the target area and corresponds to the target area.
In one embodiment, in the event that the triggering event includes scanning a graphic code corresponding to the target area,
The graphic code is generated according to the style code ID corresponding to the map style package, the style code ID is generated according to the map style data package, and the request information comprises the style code ID obtained by scanning the graphic code.
The embodiment of the application also provides a map data processing device, as shown in fig. 9, including:
a configuration request sending module 81, configured to send a map style configuration request of the target area;
a filling request receiving module 82, configured to receive a filling request of a map style data packet;
The filling information sending module 83 is configured to send filling information of a map style data packet, where the filling information is used to generate a map style data packet, and the map style data packet includes a map style drawing rule corresponding to the target area, and the map style drawing rule is used to draw an overlay layer of a map of the target area.
In one embodiment of the present invention, in one embodiment,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is overlaid for display.
The embodiment of the application also provides a map data processing device, as shown in fig. 10, including:
a configuration request receiving module 91, configured to receive a map style configuration request of a target area;
A filling request sending module 92, configured to send a filling request of the map style data packet based on the map style configuration request;
a filling information receiving module 93 for receiving filling information of the map style data packet;
The data packet generating module 94 is configured to generate a map style data packet according to the filling information, where the map style data packet includes a map style drawing rule corresponding to the target area, and the map style drawing rule is used to draw an overlay layer of the map of the target area;
the data packet transmitting module 95 is configured to transmit a map style data packet.
In one embodiment, the map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is overlaid for display.
In one example, as shown in FIG. 11, an embodiment of the present application provides a map data processing system. The map data processing system specifically includes a map cloud style platform 111, a map configuration platform 112, and a map style application module 113.
The users such as the scenic spot manager, the building manager and the like configure the corresponding regional map customization style through the map configuration platform 112 to generate a corresponding map style data packet, and the map style data packet can be automatically transmitted to the map cloud style platform 111 for use by the user of the first terminal. In addition, the users such as the scenic spot manager, the building manager and the like can set the application modes of the customized map style, and the following application modes exist:
area wakeup: the map cloud style platform 111 provides the map style data packet for a user of the first terminal to use within the range that the first terminal enters the target area;
generating a pattern two-dimensional code by the map cloud pattern platform 111 for a user to post in a region where a customized map pattern is required to be applied, and enabling a map of the first terminal to automatically apply a map pattern data packet by the first terminal by scanning a graphic code corresponding to a target region;
And inputting the customized map style code ID in the map of the first terminal or inputting the style code ID and the password of the customized map in the map under the condition of setting the password, so that a map user can conveniently download and switch the corresponding map style.
In this example, the map style application module 113 is used to apply the map style downloaded from the cloud configuration platform to the current style mode. The principle of map style configuration is: the map configuration platform 112 generates a stylistic code (code presence encryption) for distinguishing between the customized area (i.e., the area corresponding to the geographic location information in other embodiments) and other areas in customizing the map based on the geographic area in which each geographic element is displayed in the map. In addition, each type of geographic element in the map has a map style drawing rule for prescribing the display rule of the geographic element, and the map style drawing rule is mainly obtained through a style customization package configured by a style platform.
The process for drawing the overlapped layers according to the map style data packet comprises the following steps:
Analyzing the map style data packet: the method mainly comprises the steps of decrypting map style data packets of areas corresponding to geographic position information, and then analyzing drawing rules of the map style data packets for all elements of points, lines and planes in a customized area. And forming a rule table for drawing and calling of subsequent elements.
Judging whether the target area requested to be overlapped and displayed by the first terminal belongs to a customized area or not: the target area is generally an area corresponding to a map data block currently displayed by the first terminal. Judging whether the elements of the target area belong to the customized area, firstly judging the relation between the map data block displayed by the current first terminal and the geographic position information, and if the customized area contains the map data block, judging the area corresponding to the current map data block as the customized area. If the relation between the two is in a separated state, the non-customized area of the area corresponding to the current map data block is directly judged. If the current geographic data block and the customized area belong to the intersection relationship, judging whether the element belongs to the customized area or not through the geographic coding of the element in the current map data block.
Drawing elements of the superimposed layers: the elements of the map are drawn by reading the style of the element drawing rule table by the type of the element and whether or not the element belongs to the customized area. In addition to general geographic elements, the map style application module 113 may also map different customized geographic elements (e.g., customized POIs, customized 3D models) according to the type of region map style customization layer.
The map style configuration platform 112 mainly plays a role in this example in setting drawing rules of elements (elements divided into points, lines, and planes, each element being subdivided into other elements) of the map in the main map based on the geographical style inside and outside the customized area configured by the visualization platform according to the needs of the user. The map customization platform also allows users to enrich the map model with new added amounts of customized geographic elements.
The functions of the map cloud style platform 111 mainly include storing the configuration style packages generated by the map style configuration platform, and generating corresponding style IDs. And generating two-dimension codes or setting region monitoring rules according to the map style data packet set by the user, so that the user can allow the map user to apply the customized geographic style.
According to embodiments of the present application, the present application also provides an electronic device, a readable storage medium and a computer program product.
As shown in fig. 12, there is a block diagram of an electronic device of a map data processing method according to an embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the applications described and/or claimed herein.
As shown in fig. 12, the electronic device includes: one or more processors 1201, memory 1202, and interfaces for connecting the various components, including a high-speed interface and a low-speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions executing within the electronic device, including instructions stored in or on memory to display graphical information of the GUI on an external input/output device, such as a display device coupled to the interface. In other embodiments, multiple processors and/or multiple buses may be used, if desired, along with multiple memories and multiple memories. Also, multiple electronic devices may be connected, each providing a portion of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). One processor 1201 is illustrated in fig. 12.
Memory 1202 is a non-transitory computer readable storage medium provided by the present application. The memory stores instructions executable by the at least one processor to cause the at least one processor to perform the map data processing method provided by the present application. The non-transitory computer-readable storage medium of the present application stores computer instructions for causing a computer to execute the map data processing method provided by the present application.
The memory 1202 is used as a non-transitory computer readable storage medium for storing non-transitory software programs, non-transitory computer-executable programs, and modules such as program instructions/modules (e.g., the request information transmitting module 61, the data packet receiving module 62, the overlay layer module 63, and the overlay module 64 shown in fig. 6) corresponding to the map data processing method in the embodiment of the present application. The processor 1201 executes various functional applications of the server and data processing, i.e., implements the map data processing method in the above-described method embodiment, by running non-transitory software programs, instructions, and modules stored in the memory 1202.
Memory 1202 may include a storage program area that may store an operating system, at least one application program required for functionality, and a storage data area; the storage data area may store data created according to the use of the map data processing electronic device, or the like. In addition, memory 1202 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 1202 optionally includes memory remotely located relative to processor 1201, which may be connected to map data processing electronics via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device of the map data processing method may further include: an input device 1203 and an output device 1204. The processor 1201, the memory 1202, the input device 1203, and the output device 1204 may be connected by a bus or otherwise, for example in fig. 12.
The input device 1203 may receive entered numeric or character information and generate key signal inputs related to user settings and function control of the map data processing electronic device, such as a touch screen, keypad, mouse, trackpad, touchpad, pointer stick, one or more mouse buttons, trackball, joystick, and the like. The output device 1204 may include a display apparatus, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors), among others. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device may be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASIC (application specific integrated circuit), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
These computing programs (also referred to as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical host and Virtual Private Server (VPS) service are overcome.
According to the technical scheme provided by the embodiment of the application, the map style can be set like a software skin change, and a user can be allowed to customize and highlight a route to be displayed and customized content. The method and the device meet the requirement of displaying customized contents on the map, users can customize map style drawing rules such as map styles, display modes and the like of the map by themselves, meet the requirements of different users, and enrich the base map contents to a great extent to meet the custom requirements. Meanwhile, the map ToG (To Government, for government) and ToB (To Business) services have great advantages for users, and the users can be allowed To customize own map patterns according To own needs. In addition, the method can also be used as a value-added service to allow a large number of clients to customize the characteristic map belonging to the Client and enrich the patterns of the map.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present application may be performed in parallel, sequentially, or in a different order, so long as the desired results of the technical solution disclosed in the present application can be achieved, and are not limited herein.
The above embodiments do not limit the scope of the present application. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the scope of the present application.
Claims (29)
1. A map data processing method is applied to a first terminal and comprises the following steps:
transmitting request information, wherein the request information is used for requesting superposition display of a map of a target area;
receiving a map style data packet sent by a first server, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area; the map style data packet is generated by a second server according to the received filling information of the map style data packet and is sent to a first server, the filling information is the filling information of the map style data packet sent by a second terminal based on a filling request, and the filling request is a map style configuration request of a target area received by the second server and sent to the second terminal based on the map style configuration request;
drawing a superimposed layer of a map of the target area according to a map style drawing rule corresponding to the target area;
stacking the overlay map layer on the map of the target area for overlay display;
wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And when the geographic position information in the map style data packet corresponds to the address position information in the request information, drawing an overlapped layer of the map of the target area according to the map style drawing rule corresponding to the target area.
2. The method of claim 1, wherein,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is displayed in a superimposed mode.
3. The method of claim 1, wherein the sending the request information comprises:
Transmitting the request information when a trigger event occurs, wherein the trigger event comprises at least one of the following:
And entering the range of the target area, scanning the graphic code corresponding to the target area, accessing the graphic code into the wireless local area network of the target area, and triggering the request instruction corresponding to the target area.
4. The method of claim 3, wherein, in the event that the triggering event includes scanning a graphic code corresponding to the target area,
The graphic code is generated according to a style code ID corresponding to the map style package, the style code ID is generated according to the map style data package, and the request information comprises the style code ID obtained by scanning the graphic code.
5. A map data processing method is applied to a first server, wherein,
The map data processing method includes:
receiving request information sent by a first terminal, wherein the request information is used for requesting superposition display of a map of a target area;
Sending a map style data packet corresponding to the target area, wherein the map style data packet comprises map style drawing rules, the map style drawing rules are used for drawing superimposed layers of a map of the corresponding area by the first terminal, and the superimposed layers are superimposed on the map of the corresponding area for superposition display; the map style data packet is generated by a second server according to the received filling information of the map style data packet and is sent to a first server, the filling information is the filling information of the map style data packet sent by a second terminal based on a filling request, and the filling request is a map style configuration request of a target area received by the second server and is sent to the second terminal based on the map style configuration request;
wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information, the first terminal draws an overlapped layer of the map of the corresponding area according to a map style drawing rule.
6. The method of claim 5, wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And sending the map style data packet corresponding to the target area under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information.
7. The method of claim 6, wherein,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is displayed in a superimposed mode.
8. The method of claim 5, wherein the receiving request information comprises:
Receiving the request information when a trigger event occurs, wherein the trigger event comprises at least one of the following:
And entering the range of the target area, scanning the graphic code corresponding to the target area, accessing the graphic code into the wireless local area network of the target area, and triggering the request instruction corresponding to the target area.
9. The method of claim 8, wherein, in the event that the triggering event includes scanning a graphic code corresponding to the target area,
The graphic code is generated according to a style code ID corresponding to the map style package, the style code ID is generated according to the map style data package, and the request information comprises the style code ID obtained by scanning the graphic code.
10. A map data processing method is applied to a second terminal, and comprises the following steps:
sending a map style configuration request of a target area;
receiving a filling request of a map style data packet;
Transmitting filling information of a map style data packet based on the filling request, wherein the filling information is used for generating a map style data packet and transmitting the map style data packet to a first server, the map style data packet comprises map style drawing rules corresponding to a target area, the map style drawing rules are used for drawing an overlapped layer of a map of the target area by a first terminal and overlapping the overlapped layer on the map of the target area for overlapped display, and the map style drawing rules are received by the first terminal after transmitting request information, and the request information is used for requesting overlapped display of the map of the target area;
wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information, the first terminal draws the overlapped layers of the map of the target area according to the map style drawing rule corresponding to the target area.
11. The method of claim 10, wherein,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is displayed in a superimposed mode.
12. A map data processing method is applied to a second server and comprises the following steps:
receiving a map style configuration request of a target area;
Transmitting a filling request of a map style data packet based on the map style configuration request;
receiving filling information of the map style data packet;
Generating a map style data packet according to the filling information, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing an overlapped layer of a map of the target area by a first terminal and overlapping the overlapped layer on the map of the target area for overlapped display;
The map style data packet is sent to a first server;
The map style drawing rule is that the first terminal sends request information for requesting superposition display of a map of a target area and receives the request information sent by the first server;
wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information, the first terminal draws the overlapped layers of the map of the target area according to the map style drawing rule corresponding to the target area.
13. The method of claim 12, wherein the mapping rules comprise at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is displayed in a superimposed mode.
14. A map data processing apparatus, applied to a first terminal, comprising:
The request information sending module is used for sending request information, wherein the request information is used for requesting the superposition display of the map of the target area;
The data packet receiving module is used for receiving a map style data packet sent by a first server, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing superimposed layers of a map of the target area; the map style data packet is generated by a second server according to the received filling information of the map style data packet and is sent to a first server, the filling information is the filling information of the map style data packet sent by a second terminal based on a filling request, and the filling request is a map style configuration request of a target area received by the second server and sent to the second terminal based on the map style configuration request;
The overlay layer drawing module is used for drawing an overlay layer of the map of the target area according to the map style drawing rule corresponding to the target area;
the superposition display module is used for superposing the superposition graph layer on the map of the target area so as to carry out superposition display;
wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
and the overlay layer drawing module draws an overlay layer of the map of the target area according to the map style drawing rule corresponding to the target area under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information.
15. The apparatus of claim 14, wherein,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is displayed in a superimposed mode.
16. The apparatus of claim 14, further comprising:
the triggering module is used for triggering the request information sending module to send the request information when a triggering event occurs, wherein the triggering event comprises at least one of the following items:
And entering the range of the target area, scanning the graphic code corresponding to the target area, accessing the graphic code into the wireless local area network of the target area, and triggering the request instruction corresponding to the target area.
17. The apparatus of claim 16, wherein, in the event that the triggering event includes scanning a graphic code corresponding to the target area,
The graphic code is generated according to a style code ID corresponding to the map style package, the style code ID is generated according to the map style data package, and the request information comprises the style code ID obtained by scanning the graphic code.
18. A map data processing device is applied to a first server, wherein,
The map data processing device includes:
The request information receiving module is used for receiving request information sent by the first terminal, wherein the request information is used for requesting superposition display of a map of the target area;
The data packet sending module is used for sending a map style data packet corresponding to the target area, wherein the map style data packet comprises map style drawing rules, the map style drawing rules are used for drawing superimposed layers of a map of the corresponding area by the first terminal, and the superimposed layers are superimposed on the map of the corresponding area to be displayed in a superimposed manner; the map style data packet is generated by a second server according to the received filling information of the map style data packet and is sent to a first server, the filling information is the filling information of the map style data packet sent by a second terminal based on a filling request, and the filling request is a map style configuration request of a target area received by the second server and is sent to the second terminal based on the map style configuration request;
wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information, the first terminal draws an overlapped layer of the map of the corresponding area according to a map style drawing rule.
19. The apparatus of claim 18, wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And the data packet sending module sends the map style data packet corresponding to the target area under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information.
20. The apparatus of claim 19, wherein,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is displayed in a superimposed mode.
21. The apparatus of claim 18, wherein the request information receiving module is further configured to:
Receiving the request information when a trigger event occurs, wherein the trigger event comprises at least one of the following:
And entering the range of the target area, scanning the graphic code corresponding to the target area, accessing the graphic code into the wireless local area network of the target area, and triggering the request instruction corresponding to the target area.
22. The apparatus of claim 21, wherein, in the event that the triggering event includes scanning a graphic code corresponding to the target area,
The graphic code is generated according to a style code ID corresponding to the map style package, the style code ID is generated according to the map style data package, and the request information comprises the style code ID obtained by scanning the graphic code.
23. A map data processing apparatus applied to a second terminal, comprising:
the configuration request sending module is used for sending a map style configuration request of the target area;
the filling request receiving module is used for receiving filling requests of the map style data packet;
The system comprises a filling information sending module, a first server and a second server, wherein the filling information sending module is used for sending filling information of a map style data packet based on the filling request, the filling information is used for generating a map style data packet and sending the map style data packet to the first server, the map style data packet comprises a map style drawing rule corresponding to a target area, the map style drawing rule is used for a first terminal to draw an overlapped layer of a map of the target area and to laminate the overlapped layer on the map of the target area for overlapped display, and the map style drawing rule is received by the first terminal after sending the request information, and the request information is used for requesting overlapped display of the map of the target area;
wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information, the first terminal draws the overlapped layers of the map of the target area according to the map style drawing rule corresponding to the target area.
24. The apparatus of claim 23, wherein,
The map style rendering rules include at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is displayed in a superimposed mode.
25. A map data processing apparatus applied to a second server, comprising:
the configuration request receiving module is used for receiving a map style configuration request of the target area;
the filling request sending module is used for sending a filling request of the map style data packet based on the map style configuration request;
the filling information receiving module is used for receiving filling information of the map style data packet;
The data packet generation module is used for generating a map style data packet according to the filling information, wherein the map style data packet comprises map style drawing rules corresponding to the target area, and the map style drawing rules are used for drawing an overlapped layer of a map of the target area by a first terminal and overlapping the overlapped layer on the map of the target area for overlapped display;
the data packet sending module is used for sending the map style data packet to a first server;
The map style drawing rule is that the first terminal sends request information for requesting superposition display of a map of a target area and receives the request information sent by the first server;
wherein,
The request information comprises address position information of the target area;
The map style data packet further comprises geographic position information corresponding to the map style drawing rule;
And under the condition that the geographic position information in the map style data packet corresponds to the address position information in the request information, the first terminal draws the overlapped layers of the map of the target area according to the map style drawing rule corresponding to the target area.
26. The apparatus of claim 25, wherein the mapping rules comprise at least one of: the display scale of the map element, the marking mode of the map element, the outline style of the map element, the filling mode of the map element and the display priority of the map element; wherein, the display priority is used for placing map elements with high display priority on an upper layer for display when the map is displayed in a superimposed mode.
27. An electronic device, comprising:
at least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-13.
28. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of any one of claims 1-13.
29. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any of claims 1-13.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011057318.5A CN112035209B (en) | 2020-09-29 | 2020-09-29 | Map data processing method, device, equipment and computer storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011057318.5A CN112035209B (en) | 2020-09-29 | 2020-09-29 | Map data processing method, device, equipment and computer storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112035209A CN112035209A (en) | 2020-12-04 |
| CN112035209B true CN112035209B (en) | 2024-08-27 |
Family
ID=73572952
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011057318.5A Active CN112035209B (en) | 2020-09-29 | 2020-09-29 | Map data processing method, device, equipment and computer storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112035209B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114693833A (en) * | 2020-12-25 | 2022-07-01 | 易图通科技(北京)有限公司 | Electronic map generation method and device |
| CN114911883A (en) * | 2021-02-08 | 2022-08-16 | 华为技术有限公司 | A map display method, device and electronic device |
| CN113706655A (en) * | 2021-02-10 | 2021-11-26 | 北京石头世纪科技股份有限公司 | Map display method and device, medium and electronic equipment |
| WO2022171090A1 (en) * | 2021-02-10 | 2022-08-18 | 北京石头创新科技有限公司 | Map display method and apparatus, medium, and electronic device |
| CN113779175B (en) * | 2021-11-10 | 2023-03-07 | 通号通信信息集团有限公司 | Data processing method, map service providing method, electronic device, and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103177577A (en) * | 2011-12-26 | 2013-06-26 | 北京掌城科技有限公司 | Dynamic traffic information service providing method based on map layer overlapping |
| CN103942338A (en) * | 2014-05-08 | 2014-07-23 | 百度在线网络技术(北京)有限公司 | Mapping method, server and terminal |
| CN109684426A (en) * | 2018-12-04 | 2019-04-26 | 北京世纪高通科技有限公司 | A kind of map dicing method and device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3963865B2 (en) * | 2003-06-03 | 2007-08-22 | 財団法人日本建設情報総合センター | Map display system and map display method |
| CN108563673B (en) * | 2018-02-01 | 2022-03-08 | 中国铁路设计集团有限公司 | Method for embedding railway line position on GIS map |
| CN110956673B (en) * | 2018-09-26 | 2024-06-18 | 北京高德云图科技有限公司 | Map drawing method and device |
| CN110807112A (en) * | 2019-10-29 | 2020-02-18 | 广州数鹏通科技有限公司 | Data display method and device based on map |
-
2020
- 2020-09-29 CN CN202011057318.5A patent/CN112035209B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103177577A (en) * | 2011-12-26 | 2013-06-26 | 北京掌城科技有限公司 | Dynamic traffic information service providing method based on map layer overlapping |
| CN103942338A (en) * | 2014-05-08 | 2014-07-23 | 百度在线网络技术(北京)有限公司 | Mapping method, server and terminal |
| CN109684426A (en) * | 2018-12-04 | 2019-04-26 | 北京世纪高通科技有限公司 | A kind of map dicing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112035209A (en) | 2020-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112035209B (en) | Map data processing method, device, equipment and computer storage medium | |
| US11093693B2 (en) | Hierarchical navigation control | |
| CN108140038B (en) | Cross-datacenter interoperation and communication | |
| WO2016209716A1 (en) | Multi-tenant, tenant-specific applications | |
| US10789080B2 (en) | Multi-tier customizable portal deployment system | |
| EP3152676B1 (en) | Converting presentation metadata to a browser-renderable format during compilation | |
| CN111666029A (en) | Vehicle-mounted machine map operation method, device, equipment and readable storage medium | |
| US10684725B1 (en) | Touch input hover | |
| US10895963B2 (en) | Using sections for customization of applications across platforms | |
| US10761708B2 (en) | User configurable tiles | |
| US9804749B2 (en) | Context aware commands | |
| KR20170046669A (en) | Exporting animations from a presentation system | |
| US20150248227A1 (en) | Configurable reusable controls | |
| CN112035210B (en) | Method, device, apparatus and medium for outputting color information | |
| US11122104B2 (en) | Surfacing sharing attributes of a link proximate a browser address bar | |
| US10372844B2 (en) | Expressing extensions with customized design time behavior | |
| CN110888787A (en) | Data monitoring method, device and system | |
| US20160381203A1 (en) | Automatic transformation to generate a phone-based visualization | |
| CN108073622B (en) | Webpage access method and device based on self-defined desktop program | |
| EP3803667A1 (en) | Data lens visualization over a baseline visualization |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20211013 Address after: 100176 Room 101, 1st floor, building 1, yard 7, Ruihe West 2nd Road, economic and Technological Development Zone, Daxing District, Beijing Applicant after: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. Address before: 2 / F, baidu building, 10 Shangdi 10th Street, Haidian District, Beijing 100085 Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |