Variable scale map making method, device, equipment, medium and product
By setting coordinate point offset rules in variable-scale map projection, the problems of poor visual effects in the existing technology are solved, the smooth gradient of the map and the reading accuracy of the map are achieved, and the rectangular shape and visual effects are maintained.
Patent Information
- Application Number
- CN202510779343.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-06-12
AI Technical Summary
The prior art has problems of deforming the graph or poor visual effects in variable scale map projection, especially on rectangular maps, which leads to distortion, overlap or distortion of urban streets, affecting the reading effect.
By setting the coordinate point offset rule, the offset first increases and then decreases as the distance from the enlarged focus increases, and remains at 0 at the enlarged focus and the map boundary. The degree of deformation is controlled in combination with the deformation coefficient to maintain the rectangular shape and visual smooth transition of the graph.
While maintaining the original shape and visual effect of the picture, each point on the map has a clear position, ensuring the accuracy of the picture reading and the natural transition of the overall visual effect, and avoiding the abrupt magnifying glass effect.
Smart Images

Figure CN120298538A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of computer-aided cartography, and particularly relates to a variable-scale map cartography method, device, equipment, medium and product. Background Art
[0002] The statements in this part merely provide background technical information related to the present invention and do not necessarily constitute prior art.
[0003] As the urban scale continues to expand, the range represented by urban maps is also larger. For maps with a fixed format, the density of on-site elements is uneven. Usually, the streets in the urban center area are dense and there are many points of interest, making it difficult to represent all the content comprehensively, which affects the readability of the map. While in the edge area, the streets are sparse and there are few points of interest, resulting in too much blank space on the map, which affects the overall visual effect.
[0004] To solve the above problems, the prior art proposes to use variable-scale map projection, starting from a plane map with a consistent scale and making the scale change through mathematical means. A common method is to use the transitional spherical surface method. However, when applying this method to a rectangular map, the streets mainly running east-west and north-south in the city will become curved and distorted, with obvious distortion, and the overall map outline will also be deformed accordingly, no longer maintaining the original rectangular shape, which is not conducive to subsequent map printing. Another common method is the local magnifying glass type map projection. Although this method maintains the shape of the rectangular map outline, the elements in the deformed edge area with the magnifying glass effect will be distorted and overlapped, and there is a sudden transition, seriously affecting the map reading effect. Summary of the Invention
[0005] In view of this, the present invention provides a variable-scale map cartography method, device, equipment, medium and product, so as to improve the visual effect while maintaining the original map outline when performing variable-scale map projection on the map.
[0006] The first aspect of the present invention provides a variable-scale map cartography method, including the following steps: Respond to a map local magnification request, and obtain the magnification focus position and the deformation coefficient, where the deformation coefficient is used to control the degree of deformation; Taking the magnification focus as the center, calculate the offset of each coordinate point on the map according to the distance between each coordinate point and the magnification focus, in combination with the deformation coefficient; as the distance between the coordinate point and the magnification focus increases, the offset first increases and then decreases, and the offset is 0 at the magnification focus and at the map boundary; Perform an offset on each coordinate point according to the offset of each coordinate point.
[0007] In some embodiments, assuming that the lower left corner of the map is the coordinate origin, and the width and height of the map are L x and Ly , the original coordinates of the coordinate point are (x, y), the magnified focus coordinates are (x0, y0), the deformation coefficient k ∈ (0, 1], and the calculation formula for the offset coordinates (X, Y) is as follows:
[0008] .
[0009] In some embodiments, the method further includes: obtaining a new magnified focus position and / or a new deformation coefficient, and re - executing the offset calculation.
[0010] In some embodiments, in response to a local map magnification request, the map is evenly divided into grids, the density within each grid is calculated; the grids are clustered based on the density; the average density of the grids in each cluster is calculated, and the center point position of the cluster with the maximum average density is recorded as the recommended magnified focus.
[0011] In some embodiments, after calculating the average density of the grids in each cluster, the clusters with the maximum and minimum average densities are also determined, the density difference is calculated, and the recommended deformation coefficient is determined according to the density difference.
[0012] In some embodiments, in response to a local map magnification request, after obtaining the magnified focus position, a scale factor is obtained based on a custom magnified area: An initial standard wireframe is generated according to the magnified focus position, and the four corner point coordinates of the initial standard wireframe are respectively: ; Receiving a size adjustment operation of the user for the initial standard wireframe to obtain a custom magnified area, that is, a deformed standard wireframe; Calculating the deformation coefficient according to any corner point coordinate of the standard wireframe before and after deformation.
[0013] The second aspect of the present invention provides a variable - scale map cartography device, including: A deformation parameter acquisition module, configured to obtain a magnified focus position and a deformation coefficient in response to a local map magnification request, and the deformation coefficient is used to control the degree of deformation; An offset calculation module, configured to take the magnified focus as the center, calculate the offset of each coordinate point on the map according to the distance between each coordinate point and the magnified focus, in combination with the deformation coefficient; as the distance between the coordinate point and the magnified focus increases, the offset first increases and then decreases, and the offset is 0 at the magnified focus and at the map boundary; A deformation execution module, configured to perform an offset on each coordinate point according to the offset of each coordinate point.
[0014] The third aspect of the present invention provides an electronic device, including a processor and a memory, with computer instructions stored on the memory. When the computer instructions are executed by the processor, the electronic device executes the method described above.
[0015] The fourth aspect of the present invention provides a computer-readable storage medium, on which a computer program is stored. It is characterized in that when the program is executed by a processor, the method described above is implemented.
[0016] The fifth aspect of the present invention provides a computer program product, which includes a computer program. It is characterized in that when the computer program is executed by a processor, the method described above is implemented.
[0017] The above one or more technical solutions have the following technical effects: By setting the coordinate point offset rule, the offset of the coordinate point increases first and then decreases as the distance from the magnification focus increases, and it is ensured that the offset is 0 at the magnification focus and the map boundary. This makes the scale change on the entire map sheet smoother, the visual transition natural, and there is no abrupt magnifying glass effect while ensuring the original map size. Moreover, by calculating the offset for each coordinate point, a one-to-one correspondence can be found for each point on the map before and after deformation, without wrinkles or cracks, which can meet the map reading requirements and visual effects of everyone. In addition, since there is a one-to-one correspondence for each point before and after deformation, the accuracy of the inverse operation during map measurement is guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The specification drawings forming a part of the present invention are used to provide a further understanding of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention.
[0019] Figure 1 Shows the flowchart of the variable scale map system method provided in multiple embodiments of the present invention; Figure 2 Shows the change in the abscissa position of the coordinate point with the ordinate of y0 before and after deformation; Figure 3 Shows the schematic diagram of the standard wireframe; Figure 4 Shows the pre-deformation effect diagram with a grid vector map as an example of map data; Figure 5 Shows the post-deformation effect diagram with a grid vector map as an example of map data; Figure 6 Shows the schematic block diagram of the variable scale map system device provided in multiple embodiments of the present invention; Figure 7A schematic block diagram of an example device that can be used to implement an embodiment of the present invention is shown. Detailed implementation manners
[0020] Embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present application. It should be understood that the drawings and embodiments of the present application are only for exemplary purposes and are not used to limit the protection scope of the present application.
[0021] In the description of the embodiments of the present application, the term "including" and its similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on".
[0022] As mentioned in the background art, existing variable scale map projection methods have problems such as map border distortion or poor visual effects. To solve the above problems, one or more embodiments of the present invention provide a variable scale map cartography method that maintains a rectangular map border. By setting the coordinate point offset rule, the offset amount of the coordinate points increases first and then decreases as the distance from the magnification focus increases, and it is ensured that the offset amount at the magnification focus and the map boundary is 0, realizing the smooth change of the scale while maintaining the rectangular shape of the map border.
[0023] Figure 1 A flowchart of a variable scale map cartography method 100 provided by one or more embodiments of the present invention is shown, including steps S101 - S103. It should be understood that method 100 may also include additional actions not shown.
[0024] Method 100 is introduced in detail below. In step S101, in response to a local map magnification request, the magnification focus position and the deformation coefficient are obtained; in step S102, with the magnification focus as the center, according to the distance between each coordinate point and the magnification focus, the offset amount of each coordinate point on the map is calculated in combination with the deformation coefficient. As the distance between the coordinate point and the magnification focus increases, the offset amount increases first and then decreases, and the offset amount at the magnification focus and the map boundary is 0. The deformation coefficient is used to control the degree of deformation; in step S103, each coordinate point is offset according to the offset amount of each coordinate point.
[0025] The map can be a raster map or a vector map. When the map is a raster map, the corner points of each grid are the coordinate points; when the map is a vector map, the nodes of the vector graphics are the coordinate points. Specifically, if the vector map contains a point layer, the point features in the point layer are the coordinate points. If it contains a line layer, the nodes that make up the line features are the coordinate points. If it contains a polygon layer, the nodes that make up the boundary of the polygon features are the coordinate points.
[0026] Through the above method, the scale can be gradually reduced from the single-focus center to the map border, with a natural visual transition and no abrupt magnifying glass effect. Moreover, while achieving a smooth scale gradient, the rectangular shape and original size of the map border are maintained, facilitating map printing. In addition, by calculating the offset for each coordinate point, each point on the deformed map has a definite position. When the user needs to measure the map by specifying two points for distance measurement or a region for area calculation, the consistency of the specified points or regions on the map before and after deformation is ensured, thereby guaranteeing the accuracy of the inverse operation during map measurement.
[0027] The above method can be applied as a plugin to existing map-making software or visualization software, or can be used as an independent map processing tool, which is not specifically limited here. In step S101, exemplarily, when the plugin or tool is started, it is considered that the user intends to perform a local magnification operation on the current map imported into the software or tool, regarded as a response to the map local magnification request. Exemplarily, both the magnification focus position and the deformation coefficient are manually specified by the user.
[0028] In step S102, according to the distance between the coordinate points in the map and the magnification focus, the offset is determined. Specifically, as the distance between the coordinate points and the magnification focus increases, the offset first increases and then decreases, and the offset is 0 at the magnification focus and at the map boundary, such that the magnification degree is the largest at the magnification focus. As the distance from the magnification focus increases, the magnification degree gradually decreases, starts to shrink after reaching the original scale, and the shrinking degree becomes larger and larger, presenting an overall scale gradient effect, eliminating the sense of abruptness and maintaining the shape and size of the original map.
[0029] Exemplarily, assume that the coordinates of the lower left corner of the map are (0, 0), the width and height of the map are L x and L y , the original coordinates of the coordinate point are (x, y), the coordinates of the magnification focus are (x0, y0), and the deformation coefficient is k. The calculation formula for the offset coordinates (X, Y) is as follows:
[0030] .
[0031] Among them, the value of the deformation coefficient is \(k\in(0,1]\). The larger the deformation coefficient, the more obvious the scaling deformation degree.
[0032] Figure 2 It shows the change in the abscissa position before and after the deformation of the coordinate points with the ordinate \(y_0\). The abscissa represents a series of coordinate points with the ordinate \(y_0\). The red straight line represents the original abscissa, and the black curve represents the abscissa after deformation. It can be seen that the intersection point of the two lines represents the abscissa at the enlarged focus \((x_0,y_0)\), and the abscissa at the edge remains unchanged before and after the map deformation. From the focus to the edge, the abscissa offset first increases and then decreases.
[0033] In step S103, after performing the offset for each coordinate point, a locally enlarged map is obtained. At this time, the user can view the local enlargement effect. If the ground object density at the enlarged focus is different, the deformation coefficient also needs to be adjusted accordingly to meet the user's readability requirements and the requirements for the map's viewability. Based on this, a new deformation coefficient is obtained, and step S102 is returned to re-perform the offset calculation.
[0034] It can be understood that the position of the enlarged focus can also be adjusted as needed. A new enlarged focus position is obtained, and step S102 is returned to re-perform the offset calculation.
[0035] Based on this, the user can repeat the adjustment of the enlarged focus position and / or the deformation coefficient as needed, and repeat the above method until the user's requirements are met.
[0036] In view of the fact that the above method can make the map as a whole present a gradually changing scale effect, there is a standard wireframe on the deformed map. Within this standard wireframe, the scale is larger than the original map, and outside this standard wireframe, the scale is smaller than the original map. Figure 2 Among the black curves in, the point with a slope of 1 is the boundary point of the standard wireframe. Through calculation, the original coordinates of the four corner points of the standard wireframe are respectively: . It can be seen that after the map size and the enlarged focus position are determined, the standard wireframe is fixed. The size of the standard wireframe after the map deformation is only related to the deformation coefficient. The size of this standard wireframe will change with the change of the deformation coefficient. The smaller the deformation coefficient, it means the smaller the scaling deformation degree and the smaller the standard wireframe. The larger the deformation coefficient, it means the larger the scaling deformation degree and the larger the standard wireframe.
[0037] Figure 3 It shows a schematic diagram of the standard wireframe. Figure 4 and Figure 5The effect diagrams before and after deformation are shown. Taking the grid vector map as an example of map data, the center point of the map is denoted as the zoom focus, and the red square is the standard wireframe. It can be seen that the map within the red square shows a magnified effect, while the map outside the red square shows a reduced effect, and the scale gradually changes smoothly from the center of the map.
[0038] Taking the map of the main urban area of Nanjing as an example, with the center of Gulou Square as the zoom focus, the mapping area is 28.68 kilometers in both the east-west direction and 23.85 kilometers in both the north-south direction. The scale before deformation is 1:30,000, and the deformation coefficient is taken as 0.5. After deformation, the horizontal and vertical scales in the figure gradually change from 1:20,000 at the zoom focus to 1:60,000 at the edge.
[0039] As described above, the position of the zoom focus and the deformation coefficient, especially the deformation coefficient, may need to be adjusted repeatedly to obtain a satisfactory rendering effect. To facilitate users in improving the mapping efficiency, in some embodiments, a method for automatically recommending the position of the zoom focus and the deformation coefficient is also provided. The principle is that the position of the zoom focus generally selects the center of the area with a large density of urban features, and the deformation coefficient is also related to the density distribution of the map. Therefore, it is possible to make an automatic recommendation based on the map density analysis. In step S101, in response to a local map zoom request, according to the map density distribution, a recommended zoom focus is obtained. Exemplarily, the method for obtaining the recommended zoom focus is as follows: The map is evenly divided into grids, and the density within each grid is calculated; the grids are clustered based on the density; the average density of the grids in each cluster is calculated, and the center point position of the cluster with the largest average density is denoted as the recommended zoom focus.
[0040] For a raster map, the texture richness can be used to measure the density within each grid. Exemplarily, the Laplacian Operator is used to perform texture detection on the map, and the variance of the texture features within each grid is calculated respectively to obtain the texture richness within each grid, which is denoted as the density within the grid. The larger the variance within the grid, the greater the density within the grid.
[0041] For a vector map, the map includes layers of different feature types, so the density of each grid can be comprehensively measured based on the number of feature types and the density distribution of each feature type. Exemplarily, for each layer within the grid, kernel density analysis is used to calculate the density within each grid of each layer; for each grid, the densities within the grids of different layers are weighted and summed to obtain the comprehensive density within each grid. It can be understood that kernel density analysis is mainly applicable to point features and line features. If kernel density analysis is to be performed on area features, they are first converted into line features.
[0042] In step S101, in response to a local map zoom-in request, a recommended deformation coefficient is obtained according to the map density distribution. Specifically, the recommended deformation coefficient is determined based on the density difference on the map. For example, if there are other areas with relatively high density on the entire map, the deformation coefficient should not be too large, because an overly large deformation coefficient may cause the area with relatively high density to be overly compressed. Exemplarily, after performing clustering based on grid density, the clusters with the maximum and minimum average densities are determined, and the density difference is calculated. The larger the density difference, the larger the recommended deformation coefficient.
[0043] As described above, the deformation coefficient can be obtained through repeated tests or automatically recommended based on the map density distribution. In addition, some embodiments also provide a method for determining the deformation coefficient based on the enlarged area defined by the user. The enlarged area is the area within the standard wireframe. The position of the standard wireframe before deformation is only related to the focus position and the map size. Therefore, in step S101, after obtaining the focus position, an initial standard wireframe is generated; a size adjustment operation for the initial standard wireframe is received from the user to obtain the enlarged area desired by the user, that is, the deformed standard wireframe; and the deformation coefficient is calculated based on the coordinates of any corner point of the standard wireframe before and after deformation.
[0044] Based on the above variable-scale map cartography method, since the scales at various places on the map are different after deformation, it brings difficulties to the measurement of dimensions, areas, etc. Some embodiments also provide a measurement method. In response to a measurement request for the locally enlarged map, if the measurement request is to calculate the distance between two points, inverse operations are performed on the two points respectively to obtain the original coordinate positions, and the distance is calculated based on the original coordinate positions; if the measurement request is to calculate the area of a region, points on the boundary of the region are sampled, inverse operations are performed on each point respectively to obtain the original coordinate positions, and the distance is calculated based on the original coordinate positions.
[0045] Figure 6 The schematic diagram of the device for performing the above variable-scale map cartography method is shown. The device 600 includes: a deformation parameter acquisition module 601 configured to, in response to a local map zoom-in request, acquire the zoom-in focus position and the deformation coefficient, where the deformation coefficient is used to control the degree of deformation; an offset calculation module 602 configured to, with the zoom-in focus as the center, calculate the offset of each coordinate point on the map according to the distance between each coordinate point and the zoom-in focus in combination with the deformation coefficient; as the distance between the coordinate point and the zoom-in focus increases, the offset first increases and then decreases, and the offset is 0 at the zoom-in focus and the map boundary; a deformation execution module 603 configured to perform an offset on each coordinate point according to the offset of each coordinate point.
[0046] Figure 7FIG. shows a schematic block diagram of an exemplary device 700 that can be used to implement one or more embodiments of the present application. Device 700 can be used to implement Figure 1 the method steps shown in FIG. As shown, device 700 includes a computing unit 701 that can perform various appropriate actions and processes according to computer program instructions stored in random access memory (RAM) 703 and / or read-only memory (ROM) 702 or computer program instructions loaded from storage unit 708 into RAM 703 and / or ROM 702. In RAM 703 and / or ROM 702, various programs and data required for the operation of device 700 can also be stored. The computing unit 701 and RAM 703 and / or ROM 702 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0047] A plurality of components in device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a magnetic disk, an optical disc, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows device 700 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks. The computing unit 701 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 701 executes the various methods and processes described above, such as method 100. For example, in some embodiments, method 100 can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as storage unit 708. In some embodiments, part or all of the computer program can be loaded and / or installed onto device 700 via RAM and / or ROM and / or communication unit 709. When the computer program is loaded into RAM and / or ROM and executed by the computing unit 701, one or more steps of method 100 described above can be executed. Alternatively, in other embodiments, the computing unit 701 can be configured to execute method 100 in any other suitable manner (e.g., by means of firmware).
[0048] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a server or a terminal, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial optical cable, optical fiber, digital subscriber line) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by the server or the terminal, or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as floppy disks, hard disks, and magnetic tapes), an optical medium (such as digital video disks (DVDs)), or a semiconductor medium (such as solid-state drives).
[0049] In addition, although the operations are depicted in a particular order, it should be understood that such operations are required to be performed in the particular order shown or in a sequential order, or that all illustrated operations should be performed to achieve the desired result.
[0050] In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present application. Certain features described in the context of separate embodiments can also be implemented in combination in a single implementation. Conversely, the various features described in the context of a single implementation can also be implemented separately or in any suitable sub-combination in multiple implementations.
[0051] The foregoing is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.
Claims
1. A variable scale map cartography method, characterized in that, It includes the following steps: In response to a local map zoom request, obtain the zoom focus position and a deformation coefficient, where the deformation coefficient is used to control the degree of deformation; Centered on the zoom focus, calculate the offset of each coordinate point on the map according to the distance between each coordinate point and the zoom focus, in combination with the deformation coefficient; as the distance between the coordinate point and the zoom focus increases, the offset first increases and then decreases, and the offset is 0 at the zoom focus and at the map boundary; Perform an offset for each coordinate point according to the offset of each coordinate point.
2. The variable scale map cartography method according to claim 1, characterized in that Assume that the lower left corner of the map is the coordinate origin, and the width and height of the map are L x and L y , the original coordinates of the coordinate point are (x, y), the enlarged focus coordinates are (x0, y0), the deformation coefficient k ∈ (0, 1], and the calculation formula for the coordinates (X, Y) after offset is as follows: 。 3. The variable scale map cartography method according to claim 1, characterized in that The method further includes: obtaining a new zoom focus position and / or a new deformation coefficient, and re-performing the offset calculation.
4. The variable scale map cartography method according to claim 1, wherein In response to a local map zoom request, perform a uniform grid division on the map, calculate the density within each grid; perform clustering on the grids based on the density; calculate the average density of the grids in each cluster, and record the center point position of the cluster with the maximum average density as the recommended zoom focus.
5. The variable scale map cartography method according to claim 4, wherein, After calculating the average density of the grids in each cluster, also determine the clusters with the maximum and minimum average densities, calculate the density difference, and determine the recommended deformation coefficient according to the density difference.
6. The variable scale map cartography method according to claim 2, characterized in that, In response to a local map zoom request, after obtaining the zoom focus position, obtain a scale coefficient based on a custom zoom area: Generate an initial standard wireframe according to the zoom focus position, and the four corner point coordinates of the initial standard wireframe are respectively: ; Receive a size adjustment operation by the user for the initial standard wireframe to obtain a custom zoom area, that is, a deformed standard wireframe; Calculate the deformation coefficient according to the coordinate of any corner point of the standard wireframe before and after deformation.
7. A variable scale map cartography device, characterized in that, It includes: A deformation parameter acquisition module configured to, in response to a local map zoom request, obtain the zoom focus position and a deformation coefficient, where the deformation coefficient is used to control the degree of deformation; An offset calculation module configured to, centered on the zoom focus, calculate the offset of each coordinate point on the map according to the distance between each coordinate point and the zoom focus, in combination with the deformation coefficient; as the distance between the coordinate point and the zoom focus increases, the offset first increases and then decreases, and the offset is 0 at the zoom focus and at the map boundary; A deformation execution module configured to perform an offset for each coordinate point according to the offset of each coordinate point.
8. An electronic device, characterized in that, It includes a processor and a memory, and computer instructions are stored on the memory. When the computer instructions are executed by the processor, the electronic device executes the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method according to any one of claims 1 to 6.
10. A computer program product, the computer program product comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for map deformation according to zones
CN103117024A
Method and device for flight information displayed on map, electronic equipment and storage medium
CN107958064A
Method and device for generating standard scale map and storage medium
CN111260749A
Map display control method and device, equipment and medium
CN113110779A
Online tile map progressive dynamic registration method, system and device
CN117911474A