CN113012555B - Map display method, map display device, electronic equipment and storage medium - Google Patents
Map display method, map display device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113012555B CN113012555B CN201911329228.4A CN201911329228A CN113012555B CN 113012555 B CN113012555 B CN 113012555B CN 201911329228 A CN201911329228 A CN 201911329228A CN 113012555 B CN113012555 B CN 113012555B
- Authority
- CN
- China
- Prior art keywords
- scale
- determining
- target
- area
- sparse
- 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
- 238000000034 method Methods 0.000 title claims abstract description 61
- 230000009467 reduction Effects 0.000 claims description 27
- 230000015654 memory Effects 0.000 claims description 19
- 230000006870 function Effects 0.000 claims description 14
- 230000003321 amplification Effects 0.000 claims description 12
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
- G09B29/005—Map projections or methods associated specifically therewith
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a map display method, a map display device, electronic equipment and a storage medium, and relates to the technical field of maps. The specific implementation scheme is as follows: after the electronic map is started, the current position coordinate information of the terminal is obtained, the target position area where the terminal is located is determined, the target scale corresponding to the target position area is determined by combining the target position area and sparse bitmaps of different scales, and the map information including the position where the terminal is located is displayed in the electronic map by combining the determined scale.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a map display method and apparatus, an electronic device, and a storage medium.
Background
With the rapid development of the internet technology, the application of the map positioning technology is more and more extensive. For example, when a user enters an unfamiliar environment with a complex situation, such as a shopping mall or a busy street, it is difficult to determine the position relationship between the current position and the environment, and at this time, the user can start a map APP (Application program) on the terminal, and the map APP can display a map of the environment where the user is located and locate the current position of the user, so that the user can conveniently look up the map.
However, in the related art, in the process of using the map application, since all areas in the map application are displayed with the same scale, if the display scale of the area where the current positioning position is located in the map does not meet the user requirement, the user needs to manually adjust the display scale of the map, which increases the number of operations for reading the map by the user and affects the experience.
Disclosure of Invention
The map display method and device, the electronic equipment and the storage medium are provided, the scale of the corresponding area is determined by combining the area where the positioning position is located, the display of the map is controlled according to the determined scale, the trouble that a user manually adjusts the scale of the map is avoided, the operation times of the user in the process of reading the map are reduced, and the map use experience of the user is improved.
An embodiment of a first aspect of the present application provides a map display method, including: after the electronic map is started, acquiring the current position coordinate information of the terminal; determining a target position area where the terminal is located according to the position coordinate information; determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set, wherein the sparse bitmap set comprises sparse bitmaps corresponding to a plurality of scales, bits of the sparse bitmaps are used for indicating whether the position regions corresponding to the bits have scales corresponding to the sparse bitmaps, and the position regions corresponding to the same bits in the sparse bitmaps corresponding to different scales are the same; determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap corresponding to the at least one scale; and displaying map information including the position of the terminal in the electronic map by using the target scale.
In one embodiment of the present application, the method further comprises: determining city information of the terminal according to the position coordinate information; the determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set comprises: if the number of the sparse bitmap sets is multiple, determining a sparse bitmap set corresponding to the city information from the multiple sparse bitmap sets according to the city information; and determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap set corresponding to the city information. Thus, the efficiency of determining the target scale of the target position area can be improved.
In an embodiment of the present application, the determining, according to the position coordinate information, a target position area where the terminal is located includes: dividing the position coordinate information by a preset reduction multiple to obtain middle position coordinate information, wherein the reduction multiple is determined according to a division distance used when the electronic map is subjected to region division; converting the intermediate position coordinate information based on a preset Kantol pairing function; and determining a target position area where the terminal is located according to the converted value.
In one embodiment of the present application, the method further comprises: according to a preset dividing distance, carrying out area division on the electronic map to obtain a plurality of position areas; determining a scale corresponding to each position area; and dividing the position areas with the same scale into a group according to the scale of each position area, and generating a sparse bitmap corresponding to the corresponding scale according to each group of position areas. Therefore, the sparse bitmap corresponding to the scale is accurately established by combining the scale information of each position area, and the scale information of the corresponding position area is conveniently determined based on the established sparse bitmap.
In an embodiment of the application, the determining a scale corresponding to each of the location areas includes: for each position area, obtaining user scaling historical data of the position area; determining the times of amplification and reduction of the position area according to the user zooming historical data; and determining the scale of the position area according to the amplification times and the reduction times. Therefore, the scale of the position area is accurately determined by combining historical zoom data of the user aiming at the position area.
In an embodiment of the application, the determining a scale corresponding to each of the location areas includes: for each position area, acquiring the interest point density of the position area; and determining a scale of the position area according to the interest point density.
In an embodiment of the application, the determining a scale of the region according to the interest point density includes: if the interest point density is greater than or equal to a first preset density threshold value, determining that the scale of the area is a first scale; if the interest point density is smaller than a first preset density threshold and is larger than or equal to a second preset density threshold, determining that the scale of the area is a second scale, wherein the first preset density threshold is larger than the second preset density threshold, and the first scale is larger than the second scale; and if the interest point density is smaller than the second preset density threshold, determining that the scale of the region is a third scale, wherein the second scale is larger than the third scale.
According to the map display method, after the electronic map is started, the current position coordinate information of the terminal is obtained, the target position area where the terminal is located is determined, the target scale corresponding to the target position area is determined by combining the target position area and sparse bitmaps of different scales, the map information including the position where the terminal is located is displayed in the electronic map by combining the determined scale, therefore, the scale of the corresponding area is determined by combining the area where the positioning position is located, the map display is controlled according to the determined scale, the trouble that a user manually adjusts the scale of the map is avoided, the operation times of the user in the process of reading the map are reduced, and the map use experience of the user is improved.
An embodiment of the second aspect of the present application provides a map display apparatus, including: the first acquisition module is used for acquiring the current position coordinate information of the terminal after the electronic map is started; the first determining module is used for determining a target position area where the terminal is located according to the position coordinate information; a second determining module, configured to determine a target scale corresponding to the target location region according to the target location region and a preset sparse bitmap set, where the sparse bitmap set includes sparse bitmaps corresponding to multiple scales, a bit of each sparse bitmap is used to indicate whether a location region corresponding to the bit has a scale corresponding to the sparse bitmap, and location regions corresponding to the same bit in sparse bitmaps corresponding to different scales are the same; a third determining module, configured to determine a target scale corresponding to the target location area according to the target location area and the sparse bitmap corresponding to the at least one scale; and the display module is used for displaying the map information including the position of the terminal in the electronic map according to the target scale.
According to the map display method, after the electronic map is started, the current position coordinate information of the terminal is obtained, the target position area where the terminal is located is determined, the target scale corresponding to the target position area is determined by combining the target position area and sparse bitmaps of different scales, the map information including the position where the terminal is located is displayed in the electronic map by combining the determined scale, therefore, the scale of the corresponding area is determined by combining the area where the positioning position is located, the map display is controlled according to the determined scale, the trouble that a user manually adjusts the scale of the map is avoided, the operation times of the user in the process of reading the map are reduced, and the map use experience of the user is improved.
In one embodiment of the present application, the apparatus further comprises: the fourth determining module is used for determining the city information of the terminal according to the position coordinate information; the second determining module is specifically configured to: if the number of the sparse bitmap sets is multiple, determining a sparse bitmap set corresponding to the city information from the multiple sparse bitmap sets according to the city information; and determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap set corresponding to the city information.
In an embodiment of the application, the first determining module is specifically configured to: dividing the position coordinate information by a preset reduction multiple to obtain middle position coordinate information, wherein the reduction multiple is determined according to a division distance used when the electronic map is subjected to region division; converting the intermediate position coordinate information based on a preset Kantol pairing function; and determining a target position area where the terminal is located according to the converted value.
In one embodiment of the present application, the apparatus further comprises: the area division module is used for carrying out area division on the electronic map according to a preset division distance so as to obtain a plurality of position areas; a fifth determining module, configured to determine a scale corresponding to each location area; and the generating module is used for dividing the position areas with the same scale into a group according to the scale of each position area and generating the sparse bitmap corresponding to the corresponding scale according to each group of position areas.
In an embodiment of the application, the fifth determining module is specifically configured to: for each position area, obtaining user zooming historical data of the position area; determining the times of amplification and reduction of the position area according to the user zooming historical data; and determining the scale of the position area according to the amplification times and the reduction times.
In an embodiment of the application, the fifth determining module is specifically configured to: for each position area, acquiring the interest point density of the position area; and determining the scale of the position area according to the interest point density.
In an embodiment of the application, the fifth determining module is specifically configured to: if the interest point density is greater than or equal to a first preset density threshold value, determining that the scale of the area is a first scale; if the interest point density is smaller than a first preset density threshold and larger than or equal to a second preset density threshold, determining that the scale of the area is a second scale, wherein the first preset density threshold is larger than the second preset density threshold, and the first scale is larger than the second scale; and if the interest point density is smaller than the second preset density threshold, determining that the scale of the region is a third scale, wherein the second scale is larger than the third scale.
An embodiment of a third aspect of the present application provides an electronic device, including: at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the map display method of the embodiment of the application.
A fourth aspect of the present application provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute a map display method disclosed in an embodiment of the present application.
An embodiment of a fifth aspect of the present application provides a map displaying method, including: after the electronic map is started, determining a target position area where the terminal is located; determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set, wherein the sparse bitmap set comprises sparse bitmaps corresponding to a plurality of scales, bits of the sparse bitmaps are used for indicating whether the position regions corresponding to the bits have scales corresponding to the sparse bitmaps, and the position regions corresponding to the same bits in the sparse bitmaps corresponding to different scales are the same; determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap corresponding to the at least one scale; and displaying map information including the position of the terminal in the electronic map by using the target scale.
An embodiment of a sixth aspect of the present application provides a computer program, which when executed by a processor implements the map display method disclosed in the embodiment of the present application.
One embodiment in the above application has the following advantages or benefits: the trouble of manually adjusting the map scale by a user can be avoided, the operation times of the user in reading the map are reduced, and the map use experience of the user is improved. Because the technical means of determining the scale of the corresponding area by combining the area where the positioning position is located and controlling the display of the map according to the determined scale are adopted, the technical problem that the display scale of the area where the terminal is located needs to be manually adjusted by a user in the related art is solved, the trouble that the user manually adjusts the scale of the map is avoided, the operation times of the user in reading the map are reduced, and the technical effect of using experience of the map by the user is improved.
Other effects of the above alternatives will be described below with reference to specific embodiments.
Drawings
The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:
FIG. 1 is a schematic diagram according to a first embodiment of the present application;
FIG. 2 is a schematic diagram according to a second embodiment of the present application;
FIG. 3 is a schematic illustration according to a third embodiment of the present application;
FIG. 4 is a schematic illustration according to a fourth embodiment of the present application;
FIG. 5 is a schematic illustration according to a fifth embodiment of the present application;
FIG. 6 is a schematic diagram according to a sixth embodiment of the present application
FIG. 7 is a block diagram of an electronic device used to implement an embodiment of the present application;
fig. 8 is a schematic diagram of a seventh embodiment according to the present application.
Detailed Description
The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. 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 present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
A map display method, apparatus, electronic device, and storage medium according to embodiments of the present application are described below with reference to the accompanying drawings.
Fig. 1 is a schematic diagram according to a first embodiment of the present application. It should be noted that the map display method of this embodiment is executed by a map display device, the map display device may be implemented by software and/or hardware, the map display device may be configured in an electronic device, and the electronic device may include, but is not limited to, a terminal device, a server, and the like, which is not limited in this embodiment.
As shown in fig. 1, the map display method may include:
It should be understood that the electronic map start-up in this embodiment may be triggered by a map application start-up in the electronic device, or by an application start-up having a map function, which is not limited in this embodiment.
In this embodiment, after the electronic map is started, the latitude and longitude information of the current position of the terminal may be obtained, and the current position coordinate information of the terminal may be determined according to the latitude and longitude information of the current position of the terminal.
The present embodiment will be described by taking the example in which the position coordinate information is coordinate information determined based on the mercator coordinate system.
And 102, determining a target position area where the terminal is located according to the position coordinate information.
In this embodiment, in different application scenarios, there are many ways to determine the target location area where the terminal is located according to the location coordinate information, and the following examples are illustrated:
as one possible embodiment, a target location area where the terminal is located may be determined based on a calculation model for determining the location area and location coordinate information.
Specifically, the position coordinate information may be input into the calculation model, so that the target position area where the terminal is located is determined by the calculation model.
As another possible implementation manner, the position coordinate information is divided by a preset reduction multiple to obtain intermediate position coordinate information, wherein the reduction multiple is determined according to a division distance used when the electronic map is subjected to region division; converting the intermediate position coordinate information based on a preset Comptor pairing function; and determining a target position area where the terminal is located according to the converted value.
Specifically, the converted value may be determined as an area identifier of the target location area, and the target location area where the terminal is located may be determined according to the area identifier.
For example, suppose that the electronic map is divided into a plurality of 100m by 100m location areas according to a division distance of 100 meters (m), each location area can be represented by x/100, y/100, and x/100 and y/100 are converted to an integer using a Comptor pairing function, and determines a reduction factor of 100 on the assumption that the division distance is 100m based on the converted integer as position area information of the position coordinate information (x, y), if the current position coordinate information of the terminal is (x1, y1), at this time, x1/100, y1/100, then, intermediate coordinate information (x1/100, y1/100) is obtained, and then, coordinate values in the intermediate coordinate information are converted by a Comptor pairing function, so as to obtain an integer value, and at this time, the integer value can be used as the area identifier of the target location area where the terminal is located.
As another possible implementation manner, according to the correspondence between the position coordinate information and the position area, the position area corresponding to the position coordinate information may be acquired, and the acquired position area may be used as the target position area where the terminal is located.
103, determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set, wherein the sparse bitmap set comprises sparse bitmaps corresponding to a plurality of scales, bits of the sparse bitmaps are used for indicating whether the position regions corresponding to the bits have the scales corresponding to the sparse bitmaps, and the position regions corresponding to the same bits in the sparse bitmaps corresponding to different scales are the same.
That is to say, each bit in the sparse bitmap in the present embodiment corresponds to one position region, and the value of each bit in the sparse bitmap is used to indicate whether the position region corresponding to the corresponding bit has the scale that the sparse bitmap has.
It should be understood that, in order to determine the scale of the corresponding position region based on the sparse bitmap, the corresponding relationship between the position region and the position of the bit in the sparse bitmap is also pre-established in this embodiment.
It can be understood that, in the present embodiment, the target location area and the location area corresponding to the bit in the sparse bitmap are divided in the same manner.
And 104, determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap corresponding to the at least one scale.
In this embodiment, in different application scenarios, the manner of determining the target scale corresponding to the target position region is different according to the target position region and the sparse bitmap corresponding to the at least one scale, which is exemplified as follows:
as an example, after the position of the target position region in the sparse bitmap is determined according to the pre-established corresponding relationship between the position region and the position of the bit in the sparse bitmap, the sparse bitmap of each scale is respectively queried according to the determined position of the bit to determine whether the value of the bit where the target position region in the corresponding sparse bitmap is located is a first value, and if the value of the bit where the target position region in the corresponding sparse bitmap is located is the first value, the scale corresponding to the sparse bitmap is determined as the scale of the target position region.
And if the value of the bit of the target position area in the corresponding sparse bitmap is a second value, determining that the target position area does not have the scale corresponding to the corresponding sparse bitmap, namely when the electronic map is displayed, the target position area cannot be displayed by using the scale corresponding to the sparse bitmap.
The bit value is a first value used for indicating that a position area corresponding to the bit has a scale corresponding to the sparse bitmap.
And the value of the bit is a second value used for indicating that the position area corresponding to the bit does not have the scale corresponding to the sparse bitmap.
For convenience of illustration, the first value is 1, and the second value is 0 in this embodiment.
As another example, after determining the bit positions of the target position region in the sparse bitmap according to the pre-established correspondence between the position regions and the bit positions in the sparse bitmap, the sparse bitmaps may be sequentially queried, each time a sparse bitmap is queried, it may be determined whether a value of a bit corresponding to the target position region in the queried sparse bitmap is a first value, and if the value is the first value, a scale of the queried sparse bitmap is determined as a scale of the target position region.
If the value of the bit corresponding to the target position area is not queried from all the sparse bitmaps to be the first value, at this time, the map information of the position of the terminal can be displayed in the electronic map according to the default scale of the electronic map.
For example, assuming that the default scale of the electronic map is 1/100, if two sparse bitmaps exist, namely sparse bitmap 1 and sparse bitmap 2, the scale of sparse bitmap 1 is 1/50, the scale of sparse bitmap 2 is 1/200, and it is assumed that the bit value corresponding to the position area a in sparse bitmap 1 is 1, it is assumed that the current target position area in which the terminal is located is determined to be area a according to the position coordinate information of the terminal, when the sparse bitmap 1 is queried, it is determined that the bit value of the target position area a in sparse bitmap 1 is 1, and the scale of sparse bitmap 1 is determined to be the target scale of the target position area. That is, the target position area has a target scale of 1/50, and in this case, since the target position area has a scale different from the default scale of the electronic map, the target position area at the position of the terminal can be displayed in an enlarged manner when displayed on the electronic map.
It should be understood that, in this embodiment, the description is given by taking an example that the respective scales corresponding to the sparse bitmaps are different from the default scale of the electronic map. For example, the default display scale is 1/100, and assuming that there are two sparse bitmaps, sparse bitmap a and sparse bitmap B, the scale corresponding to sparse bitmap a may be 1/50, and the scale corresponding to sparse bitmap B may be 1/200, where 1/N in this example may represent that 1 centimeter in the electronic map is equal to the actual distance of 100 meters, where N may be 100, 50, or 200, where it should be noted that the above example is for illustrative purposes only, and the embodiment is not limited thereto.
And 105, displaying map information including the position of the terminal in the electronic map by using the target scale.
The map information may include not only the location of the terminal, but also information surrounding the location of the terminal, information about a point of interest (e.g., a name of the point of interest) of the location of the terminal, and the like.
In this embodiment, after the target scale is obtained, the target position area of the position where the terminal is located is displayed in the electronic map by the target scale.
According to the map display method, after the electronic map is started, the current position coordinate information of the terminal is obtained, the target position area where the terminal is located is determined, the target scale corresponding to the target position area is determined by combining the target position area and sparse bitmaps of different scales, and the map information including the position where the terminal is located is displayed in the electronic map by combining the determined scale.
Based on the foregoing embodiment, as an exemplary implementation manner, in order to determine the scale of the target location area where the terminal is located more efficiently, respective corresponding sparse bitmap sets may be set for different cities, that is, the sparse bitmap sets include a plurality of sparse bitmap sets, at this time, the sparse bitmap set corresponding to the city information may be obtained from the plurality of sparse bitmap sets in combination with the city information where the terminal is located, and the scale of the target location area may be determined quickly in combination with the sparse bitmap set corresponding to the target location area and the city information. The map display method according to the present embodiment is further detailed below with reference to fig. 2.
Fig. 2 is a schematic diagram according to a second embodiment of the present application. It should be noted that the map display method of this embodiment is executed by a map display device, the map display device may be implemented by software and/or hardware, the map display device may be configured in an electronic device, and the electronic device may include, but is not limited to, a terminal device, a server, and the like, which is not limited in this embodiment.
As shown in fig. 2, the map display method may include:
And step 203, determining the city information of the terminal according to the position coordinate information.
In this embodiment, the execution of step 201 and the execution of step 203 are not in sequence.
And 204, if the number of the sparse bitmap sets is multiple, determining a sparse bitmap set corresponding to the city information from the multiple sparse bitmap sets according to the city information.
Specifically, according to the correspondence between the pre-stored city and the sparse bitmap set, the sparse bitmap set corresponding to the city information can be determined from the multiple sparse bitmap sets.
It can be understood that, in the electronic device in this embodiment, the plurality of sparse bitmap sets may be pre-stored, in this embodiment, the sparse bitmap is a bitmap data structure, and since a storage space required by the bitmap data structure is particularly small, the scale corresponding to each of the different positions is stored in a sparse bitmap form, so that the storage space required by the electronic device to store the scale corresponding to each of the different position areas can be reduced.
And step 206, determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap corresponding to the at least one scale.
For the related description of this step, reference may be made to the related description of the above embodiments, which is not repeated herein.
And step 207, displaying the map information including the position of the terminal in the electronic map by using the target scale.
For the related description of this step, reference may be made to the related description of the above embodiments, which is not repeated herein.
The map display method of the embodiment of the application acquires the current position coordinate information of the terminal after the electronic map is started, determines the target position area and the city information of the terminal, acquires the sparse bitmap set corresponding to the city information from a plurality of sparse bitmap sets, determines the target scale corresponding to the target position area by combining the target position area and the sparse bitmaps in the sparse bitmap set of the city information, and displays the map information including the position of the terminal in the electronic map by combining the determined scale, thereby quickly determining the scale of the corresponding area by combining the sparse bitmaps corresponding to the city information of the positioning position, controlling the display of the map according to the determined scale, avoiding the trouble of manually adjusting the scale of the map by a user, and reducing the operation times when the user reads the map, the map using experience of the user is improved.
It can be understood that the sparse bitmaps of the different scales in the present embodiment are all established in advance, and the establishment of the sparse bitmaps is described below with reference to fig. 3.
Fig. 3 is a schematic diagram according to a third embodiment of the present application.
As shown in fig. 3, a specific process of establishing the sparse bitmap may include:
step 301, according to a preset dividing distance, performing area division on the electronic map to obtain a plurality of position areas.
Step 302, determining a scale corresponding to each position area.
In this embodiment, in different application scenarios, the specific implementation manner of step 302 is different, and the following example is illustrated:
as an example, for each location area, user scaling history data of the location area is obtained; determining the times of amplification and reduction of the position area according to the user scaling historical data; and determining the scale of the position area according to the amplification times and the reduction times.
In this embodiment, the scale corresponding to each location area is determined in combination with the user scaling historical data of each location area, so that the target scale of the corresponding location area determined subsequently is more versatile and better meets the requirements of the user compared with a mode of manually specifying the scale of the location area.
For example, assuming that the electronic map is displayed with a default scale of 1/100, that is, 1 cm in the electronic map is 100 meters from the real world, after dividing the electronic map into 100m × 100m location areas, counting the number of times that the coordinates fall in each location area when the user zooms in and zooms out within a period of time, calculating an absolute value abs (pv) -pv (zoom out) of the zoom-in number minus the zoom-out number in the location area for each location area, if the absolute value is larger, determining that the electronic map displays the location area with a scale of 1/50 or higher, and if the absolute value of the difference obtained by subtracting the zoom-in number from the zoom-out number in the location area is larger, determining that the electronic map displays the location area with a scale of 1/200 or lower.
As another example, for each location area, a point of interest density of the location area is obtained; and determining the scale of the position area according to the interest point density.
As an exemplary embodiment, after the electronic map is divided into a plurality of location areas by a preset division distance, for each location area, the point-of-interest density in the location area may be acquired, and if the location area is determined to be a business area or the like according to the point-of-interest density, many POIs may be collided with a low-level display, for such a location area, the actual distance of the map may be determined to be 50m at the time of map display, or the scale of the map may be determined to be displayed at a higher scale. If it is determined that the location area is a suburban area, a park, or the like with a low density, the POI of interest in the location area can be displayed at a high level without zooming in again, and for such a location area, the actual distance of the map may be determined to be 200m at the time of map display or the scale of the map may be determined to be displayed at a lower scale.
In this embodiment, according to the density of the interest points, a specific implementation manner of determining the scale of the location area may be: if the density of the interest points is greater than or equal to a first preset density threshold value, determining that the scale of the area is a first scale; if the density of the interest points is smaller than a first preset density threshold and is larger than or equal to a second preset density threshold, determining that the scale of the area is a second scale, wherein the first preset density threshold is larger than the second preset density threshold, and the first scale is larger than the second scale; and if the interest point density is smaller than a second preset density threshold value, determining that the scale of the area is a third scale, wherein the second scale is larger than the third scale.
And 303, dividing the position areas with the same scale into a group according to the scale of each position area, and generating a sparse bitmap corresponding to the corresponding scale according to each group of position areas.
In this embodiment, after the area division is performed on the electronic map according to the preset division distance to obtain a plurality of position areas, the scale corresponding to each position area is accurately determined, and the sparse bitmaps of different scales are established in combination with the scales of all the position areas.
It can be understood that, in the present embodiment, in the process of establishing the sparse bitmap, the location areas belonging to the same city may be divided into a group, and sparse bitmaps with different scales corresponding to each city are suggested according to the scale condition of the location area corresponding to each city.
In order to make the map display method of the present application further clear to those skilled in the art, the map display method of the present embodiment is described below with reference to fig. 4.
Fig. 4 is a diagram illustrating an example of the map display method applied to a terminal.
Fig. 4 is a schematic diagram according to a fourth embodiment of the present application.
As shown in fig. 4, the map display method includes:
And step 403, the terminal determines the city information and the target position area where the terminal is located according to the position coordinate information.
In step 404, the terminal acquires a sparse bitmap set corresponding to the city information from its own storage space.
The sparse bitmap set comprises sparse bitmaps corresponding to a plurality of scales, the bits of the sparse bitmaps are used for indicating whether position areas corresponding to the bits have the scales corresponding to the sparse bitmaps, and the position areas corresponding to the same bits in the sparse bitmaps corresponding to different scales are the same.
And 405, the terminal determines a target scale corresponding to the target position area according to the target position area and the sparse bitmap corresponding to the at least one scale.
And 406, the terminal displays map information including the position of the terminal in the electronic map according to the target scale.
It should be noted that, in the process of using a map application program in the terminal, the position of the terminal may change continuously along with the movement of a user, and in order to facilitate user operation, a positioning (location) button may be set on a user interface of the electronic map, and after the terminal receives a trigger operation of the user on the positioning button, the terminal acquires a scale of a location area where the updated location of the terminal is located in combination with the sparse bitmap, and displays map information including the updated location according to the determined scale.
It should be noted that the explanations in the foregoing embodiments also apply to this embodiment, and are not repeated herein.
According to the map display method, the sparse bitmap of the city where the terminal is located is directly obtained from the terminal, the scale of the target position area is quickly determined by combining the target position area where the terminal is located and the sparse bitmap of the city where the terminal is located, the display of the electronic map is controlled by combining the determined scale, the trouble that a user manually adjusts the scale of the map is avoided, the operation times of the user in reading the map are reduced, and the map use experience of the user is improved.
In order to implement the above embodiments, embodiments of the present application further provide a map display device.
Fig. 5 is a schematic diagram according to a fifth embodiment of the present application. As shown in fig. 5, the map display apparatus 100 includes a first obtaining module 110, a first determining module 120, a second determining module 130, a third determining module 140, and a display module 150, wherein:
the first obtaining module 110 is configured to obtain current position coordinate information of the terminal after the electronic map is started.
The first determining module 120 is configured to determine a target location area where the terminal is located according to the location coordinate information.
The second determining module 130 is configured to determine a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set, where the sparse bitmap set includes sparse bitmaps corresponding to multiple scales, a bit of the sparse bitmap is used to indicate whether a position region corresponding to the bit has a scale corresponding to the sparse bitmap, and position regions corresponding to the same bit in the sparse bitmaps corresponding to different scales are the same.
And a third determining module 140, configured to determine a target scale corresponding to the target position region according to the target position region and the sparse bitmap corresponding to the at least one scale.
And the display module 150 is used for displaying the map information including the position of the terminal in the electronic map according to the target scale.
In an embodiment of the present application, in order to quickly determine a scale corresponding to a target location area, on the basis of the embodiment of the apparatus shown in fig. 5, as shown in fig. 6, the apparatus further includes:
and a fourth determining module 160, configured to determine, according to the position coordinate information, city information where the terminal is located.
The second determining module 130 is specifically configured to: if the number of the sparse bitmap sets is multiple, determining a sparse bitmap set corresponding to city information from the multiple sparse bitmap sets according to the city information; and determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap set corresponding to the city information.
In an embodiment of the present application, the first determining module 120 is specifically configured to: dividing the position coordinate information by a preset reduction multiple to obtain intermediate position coordinate information, wherein the reduction multiple is determined according to a division distance used when the electronic map is subjected to region division; converting the intermediate position coordinate information based on a preset Comptor pairing function; and determining a target position area where the terminal is located according to the converted value.
In one embodiment of the present application, as shown in fig. 6, the apparatus further comprises:
the area division module 170 is configured to perform area division on the electronic map according to a preset division distance to obtain a plurality of location areas;
a fifth determining module 180, configured to determine a scale corresponding to each location area;
the generating module 190 is configured to divide the position areas with the same scale into a group according to the scale of each position area, and generate a sparse bitmap corresponding to the corresponding scale according to each group of position areas.
In an embodiment of the present application, the fifth determining module 180 is specifically configured to: acquiring user scaling historical data of the position areas aiming at each position area; determining the times of amplification and reduction of the position area according to the user scaling historical data; and determining the scale of the position area according to the amplification times and the reduction times.
In an embodiment of the application, the fifth determining module 180 is specifically configured to: aiming at each position area, acquiring the interest point density of the position area; and determining the scale of the position area according to the interest point density.
In an embodiment of the present application, the fifth determining module 180 is specifically configured to: if the density of the interest points is larger than or equal to a first preset density threshold value, determining a scale of the area as a first scale; if the density of the interest points is smaller than a first preset density threshold and is larger than or equal to a second preset density threshold, determining that the scale of the area is a second scale, wherein the first preset density threshold is larger than the second preset density threshold, and the first scale is larger than the second scale; and if the interest point density is smaller than a second preset density threshold value, determining that the scale of the area is a third scale, wherein the second scale is larger than the third scale.
It should be noted that the explanation of the map display method is also applicable to the map display apparatus of the present embodiment, and is not repeated herein.
The map display device of the embodiment of the application acquires the current position coordinate information of the terminal after the electronic map is started, determines the target position area where the terminal is located, determines the target scale corresponding to the target position area by combining the target position area and sparse bitmaps of different scales, and displays the map information including the position where the terminal is located in the electronic map by combining the determined scale.
According to an embodiment of the present application, an electronic device and a readable storage medium are also provided.
As shown in fig. 7, it is a block diagram of an electronic device 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 phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.
As shown in fig. 7, the electronic apparatus includes: one or more processors 701, a memory 702, 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 for execution within the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input/output apparatus (such as a display device coupled to the interface). In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). In fig. 7, one processor 701 is taken as an example.
The memory 702 is a non-transitory computer readable storage medium as provided herein. The memory stores instructions executable by the at least one processor, so that the at least one processor executes the map display method provided by the application. The non-transitory computer-readable storage medium of the present application stores computer instructions for causing a computer to execute the map display method provided by the present application.
The memory 702, which is a non-transitory computer readable storage medium, may be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the map display method in the embodiments of the present application. The processor 701 executes various functional applications of the server and data processing, i.e., implements the map display method in the above-described method embodiments, by running non-transitory software programs, instructions, and modules stored in the memory 702.
The memory 702 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 702 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, the memory 702 may optionally include memory located remotely from the processor 701, which may be connected to the electronic device 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 may further include: an input device 703 and an output device 704. The processor 701, the memory 702, the input device 703 and the output device 704 may be connected by a bus or other means, and fig. 7 illustrates an example of a connection by a bus.
The input device 703 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic apparatus, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, a pointing stick, one or more mouse buttons, a track ball, a joystick, or other input devices. The output devices 704 may include a display device, auxiliary lighting devices (e.g., LEDs), and tactile feedback devices (e.g., vibrating 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 can be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. 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 a pointing device (e.g., a mouse or a 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 can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end 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 back-end, 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 clients and servers. A client and server are generally 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.
Fig. 8 is a schematic diagram of a seventh embodiment according to the present application. It should be noted that an execution main body of the map display method provided in this embodiment is a map display device, the map display device may be implemented in a software and/or hardware manner, the map display device may be configured in an electronic device, the electronic device may include, but is not limited to, a terminal device, a server, and the like, and this embodiment is not limited in this respect.
As shown in fig. 8, the map display method may include:
Specifically, after the electronic map is started, the current position coordinate information of the terminal can be acquired, and the target position area where the terminal is located is determined according to the position coordinate information.
In this embodiment, according to the position coordinate information, a specific implementation manner of determining the target position area where the terminal is located may be: dividing the position coordinate information by a preset reduction multiple to obtain intermediate position coordinate information, wherein the reduction multiple is determined according to a division distance used when the electronic map is subjected to region division; converting the intermediate position coordinate information based on a preset Comptor pairing function; and determining a target position area where the terminal is located according to the converted value.
And 803, determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap corresponding to the at least one scale.
And step 804, displaying map information including the position of the terminal in the electronic map by using the target scale.
It should be noted that the explanation of the map display method is also applicable to the map display method of the present embodiment, and the relevant description may refer to relevant parts, which are described in detail herein.
According to the map display method, after the electronic map is started, the target position area where the terminal is located is obtained, the target scale corresponding to the target position area is determined by combining the target position area and sparse bitmaps of different scales, and the map information including the position where the terminal is located is displayed in the electronic map by combining the determined scale.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, and the present invention is not limited thereto as long as the desired results of the technical solutions disclosed in the present application can be achieved.
The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims (17)
1. A map display method, comprising:
after the electronic map is started, acquiring the current position coordinate information of the terminal;
determining a target position area where the terminal is located according to the position coordinate information;
determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set, wherein the sparse bitmap set comprises sparse bitmaps corresponding to a plurality of scales, bits of the sparse bitmaps are used for indicating whether the position regions corresponding to the bits have scales corresponding to the sparse bitmaps, and the position regions corresponding to the same bits in the sparse bitmaps corresponding to different scales are the same;
determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set, wherein the determining the target scale corresponding to the target position region comprises: determining a target scale corresponding to the target position area according to the target position area and a sparse bitmap corresponding to at least one scale;
and displaying map information including the position of the terminal in the electronic map by using the target scale.
2. The method of claim 1, further comprising:
determining city information of the terminal according to the position coordinate information;
the determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set comprises:
if the number of the sparse bitmap sets is multiple, determining a sparse bitmap set corresponding to the city information from the multiple sparse bitmap sets according to the city information;
and determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap set corresponding to the city information.
3. The method according to claim 1 or 2, wherein the determining the target location area where the terminal is located according to the location coordinate information comprises:
dividing the position coordinate information by a preset reduction multiple to obtain middle position coordinate information, wherein the reduction multiple is determined according to a division distance used when the electronic map is subjected to region division;
converting the intermediate position coordinate information based on a preset Kantol pairing function;
and determining a target position area where the terminal is located according to the converted value.
4. The method of claim 1 or 2, wherein the method further comprises:
according to a preset dividing distance, carrying out area division on the electronic map to obtain a plurality of position areas;
determining a scale corresponding to each position area;
and dividing the position areas with the same scale into a group according to the scale of each position area, and generating a sparse bitmap corresponding to the corresponding scale according to each group of position areas.
5. The method of claim 4, wherein said determining a scale for each of said location areas comprises:
for each position area, obtaining user zooming historical data of the position area;
determining the times of amplification and reduction of the position area according to the user zooming historical data;
and determining the scale of the position area according to the amplification times and the reduction times.
6. The method of claim 4, wherein said determining a scale for each of said location areas comprises:
for each position area, acquiring the interest point density of the position area;
and determining the scale of the position area according to the interest point density.
7. The method of claim 6, wherein said determining a scale for the region based on the point of interest density comprises:
if the interest point density is greater than or equal to a first preset density threshold value, determining that the scale of the area is a first scale;
if the interest point density is smaller than a first preset density threshold and is larger than or equal to a second preset density threshold, determining that the scale of the area is a second scale, wherein the first preset density threshold is larger than the second preset density threshold, and the first scale is larger than the second scale;
and if the interest point density is smaller than the second preset density threshold, determining that the scale of the region is a third scale, wherein the second scale is larger than the third scale.
8. A map display apparatus, comprising:
the first acquisition module is used for acquiring the current position coordinate information of the terminal after the electronic map is started;
the first determining module is used for determining a target position area where the terminal is located according to the position coordinate information;
a second determining module, configured to determine a target scale corresponding to the target location region according to the target location region and a preset sparse bitmap set, where the sparse bitmap set includes sparse bitmaps corresponding to multiple scales, a bit of each sparse bitmap is used to indicate whether a location region corresponding to the bit has a scale corresponding to the sparse bitmap, and location regions corresponding to the same bit in sparse bitmaps corresponding to different scales are the same;
the second determining module is specifically configured to: determining a target scale corresponding to the target position area according to the target position area and a sparse bitmap corresponding to at least one scale;
and the display module is used for displaying the map information including the position of the terminal in the electronic map according to the target scale.
9. The apparatus of claim 8, further comprising:
the fourth determining module is used for determining the city information of the terminal according to the position coordinate information;
the second determining module is specifically configured to:
if the number of the sparse bitmap sets is multiple, determining a sparse bitmap set corresponding to the city information from the multiple sparse bitmap sets according to the city information;
and determining a target scale corresponding to the target position area according to the target position area and the sparse bitmap set corresponding to the city information.
10. The apparatus of claim 8 or 9, wherein the first determining module is specifically configured to:
dividing the position coordinate information by a preset reduction multiple to obtain middle position coordinate information, wherein the reduction multiple is determined according to a division distance used when the electronic map is subjected to region division;
converting the intermediate position coordinate information based on a preset Kantol pairing function;
and determining a target position area where the terminal is located according to the converted value.
11. The apparatus of claim 8 or 9, wherein the apparatus further comprises:
the area division module is used for carrying out area division on the electronic map according to a preset division distance so as to obtain a plurality of position areas;
a fifth determining module, configured to determine a scale corresponding to each location area;
and the generating module is used for dividing the position areas with the same scale into a group according to the scale of each position area and generating the sparse bitmap corresponding to the corresponding scale according to each group of position areas.
12. The apparatus of claim 11, wherein the fifth determining module is specifically configured to:
for each position area, obtaining user scaling historical data of the position area;
determining the times of amplification and reduction of the position area according to the user zooming historical data;
and determining the scale of the position area according to the amplification times and the reduction times.
13. The apparatus of claim 11, wherein the fifth determining module is specifically configured to:
for each position area, acquiring the interest point density of the position area;
and determining the scale of the position area according to the interest point density.
14. The apparatus of claim 13, wherein the fifth determining module is specifically configured to:
if the interest point density is greater than or equal to a first preset density threshold value, determining that the scale of the area is a first scale;
if the interest point density is smaller than a first preset density threshold and is larger than or equal to a second preset density threshold, determining that the scale of the area is a second scale, wherein the first preset density threshold is larger than the second preset density threshold, and the first scale is larger than the second scale;
and if the interest point density is smaller than the second preset density threshold, determining that the scale of the region is a third scale, wherein the second scale is larger than the third scale.
15. 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-7.
16. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-7.
17. A map display method, comprising:
after the electronic map is started, determining a target position area where the terminal is located;
determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set, wherein the sparse bitmap set comprises sparse bitmaps corresponding to a plurality of scales, bits of the sparse bitmaps are used for indicating whether the position regions corresponding to the bits have scales corresponding to the sparse bitmaps, and the position regions corresponding to the same bits in the sparse bitmaps corresponding to different scales are the same;
determining a target scale corresponding to the target position region according to the target position region and a preset sparse bitmap set, wherein the determining the target scale corresponding to the target position region comprises: determining a target scale corresponding to the target position area according to the target position area and a sparse bitmap corresponding to at least one scale;
and displaying map information including the position of the terminal in the electronic map by using the target scale.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911329228.4A CN113012555B (en) | 2019-12-20 | 2019-12-20 | Map display method, map display device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911329228.4A CN113012555B (en) | 2019-12-20 | 2019-12-20 | Map display method, map display device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113012555A CN113012555A (en) | 2021-06-22 |
CN113012555B true CN113012555B (en) | 2022-06-24 |
Family
ID=76381898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911329228.4A Active CN113012555B (en) | 2019-12-20 | 2019-12-20 | Map display method, map display device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113012555B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116150300A (en) * | 2023-04-21 | 2023-05-23 | 陕西灯融智能科技有限公司 | Coal mine accurate positioning map display method and device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05119696A (en) * | 1991-10-24 | 1993-05-18 | Nec Home Electron Ltd | On-vehicle navigation system |
JP2002117490A (en) * | 2000-10-06 | 2002-04-19 | Nippon Telegraph & Telephone East Corp | Map display device |
CN102800048A (en) * | 2012-07-06 | 2012-11-28 | 广州亿程交通信息有限公司 | Electronic map scaling display method |
CN110069580A (en) * | 2017-09-07 | 2019-07-30 | 腾讯科技(深圳)有限公司 | Road marks display methods, device, electronic equipment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5792256B2 (en) * | 2013-10-22 | 2015-10-07 | 日本電信電話株式会社 | Sparse graph creation device and sparse graph creation method |
-
2019
- 2019-12-20 CN CN201911329228.4A patent/CN113012555B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05119696A (en) * | 1991-10-24 | 1993-05-18 | Nec Home Electron Ltd | On-vehicle navigation system |
JP2002117490A (en) * | 2000-10-06 | 2002-04-19 | Nippon Telegraph & Telephone East Corp | Map display device |
CN102800048A (en) * | 2012-07-06 | 2012-11-28 | 广州亿程交通信息有限公司 | Electronic map scaling display method |
CN110069580A (en) * | 2017-09-07 | 2019-07-30 | 腾讯科技(深圳)有限公司 | Road marks display methods, device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113012555A (en) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111708858B (en) | Map data processing method, device, equipment and storage medium | |
CN111462029B (en) | Visual point cloud and high-precision map fusion method and device and electronic equipment | |
CN111737392A (en) | Method, device and equipment for merging building block data and storage medium | |
CN112000700A (en) | Map information display method and device, electronic equipment and storage medium | |
CN112802325B (en) | Vehicle queuing length detection method and device | |
CN110675635B (en) | Method and device for acquiring external parameters of camera, electronic equipment and storage medium | |
CN112015839A (en) | Map coordinate processing method, map coordinate processing device, electronic device, and storage medium | |
CN111553844A (en) | Method and device for updating point cloud | |
US20210239491A1 (en) | Method and apparatus for generating information | |
CN111597287B (en) | Map generation method, device and equipment | |
CN112101209A (en) | Method and apparatus for determining a world coordinate point cloud for roadside computing devices | |
JP2022050311A (en) | Method for detecting lane change of vehicle, system, electronic apparatus, storage medium, roadside machine, cloud control platform, and computer program | |
CN112100302B (en) | Map information point display method, apparatus, device and readable storage medium | |
CN111311743B (en) | Three-dimensional reconstruction precision testing method and device and electronic equipment | |
CN113532456A (en) | Method and device for generating navigation route | |
CN110796191B (en) | Trajectory classification method and device | |
CN113160693B (en) | Road intersection processing method, device, equipment and storage medium | |
CN112527932A (en) | Road data processing method, device, equipment and storage medium | |
CN113012555B (en) | Map display method, map display device, electronic equipment and storage medium | |
CN111694914B (en) | Method and device for determining resident area of user | |
CN112085814B (en) | Electronic map display method, device, equipment and readable storage medium | |
CN111506586B (en) | Incremental drawing method, device, electronic equipment and readable storage medium | |
CN111737636B (en) | Path curve generation method, device, computer equipment and storage medium | |
CN112507249A (en) | Method and device for generating interest points, electronic equipment and storage medium | |
CN111696134A (en) | Target detection method and device and electronic equipment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |