[go: up one dir, main page]

WO2019136589A1 - Procédé et dispositif d'affichage d'informations d'annotation de carte, terminal et support d'enregistrement lisible - Google Patents

Procédé et dispositif d'affichage d'informations d'annotation de carte, terminal et support d'enregistrement lisible Download PDF

Info

Publication number
WO2019136589A1
WO2019136589A1 PCT/CN2018/071896 CN2018071896W WO2019136589A1 WO 2019136589 A1 WO2019136589 A1 WO 2019136589A1 CN 2018071896 W CN2018071896 W CN 2018071896W WO 2019136589 A1 WO2019136589 A1 WO 2019136589A1
Authority
WO
WIPO (PCT)
Prior art keywords
map
information
block
cache
annotation information
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.)
Ceased
Application number
PCT/CN2018/071896
Other languages
English (en)
Chinese (zh)
Inventor
范春林
郭珊毅
陈建立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Mallparking Information Technology Co Ltd
Original Assignee
Shenzhen Mallparking Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Mallparking Information Technology Co Ltd filed Critical Shenzhen Mallparking Information Technology Co Ltd
Priority to PCT/CN2018/071896 priority Critical patent/WO2019136589A1/fr
Publication of WO2019136589A1 publication Critical patent/WO2019136589A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Definitions

  • the invention belongs to the field of computers, and in particular relates to a method, a device, a terminal and a readable storage medium for displaying map annotation information.
  • the electronic map function can be set in intelligent terminals (such as mobile phones) to search and store the target location information.
  • the map area of the data to be cached is determined by the latitude and longitude coordinates of the target reference point position and the preset cache radius, and then the map data is cached to realize the target location information. Search and storage.
  • the traditional map data caching method is generally not intelligent.
  • the target reference point position changes to the set condition, the target reference point position needs to be re-determined, and the map data is re-algorated according to the target reference point position and the pre-stored buffer radius.
  • Request and cache for example, the user caches the map data of the target A with a radius of 50 meters.
  • the new map data is determined according to the coordinates of the target B and the radius of 50 meters.
  • the cache is cached, so that the partial overlap of the A map data and the B map data is repeated, so that the smart terminal needs to re-cache unnecessary map data, and the occupied smart terminal has a large memory, and if it is determined by the new map data, there is a cached
  • data avoids repeated caching due to the complexity of the area range description, a lot of calculations are needed to determine the map data that does not need to be repeatedly cached, and a large amount of calculations will cause a huge operational burden on the smart terminal, resulting in a stuck, running The problem is not smooth, affecting the user experience.
  • the embodiment of the invention provides a method for displaying map annotation information, which aims to solve the problem that the traditional map data caching method adds a huge operational burden to the intelligent terminal, thereby causing problems such as stagnation and unsmooth operation, and affecting the user experience.
  • the embodiment of the present invention is implemented in the following manner, and a map labeling information display method is applied to the terminal, and the method includes:
  • map annotation information cache area Determining a map annotation information cache area according to the user's map annotation information viewing request, where the map annotation information cache area includes at least one map annotation information cache block;
  • the cached map annotation information is displayed to the user;
  • the map annotation information of the map annotation information cache block does not have a cache in the terminal.
  • the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user.
  • the embodiment of the present invention further provides a map labeling information display device, which is applied to a terminal, and the device includes:
  • a cache area determining unit configured to determine a map label information cache area according to a map annotation information view request of the user, where the map label information cache area includes at least one map label information cache block;
  • a first map annotation information display unit configured to: when the map annotation information corresponding to the map annotation information cache block is determined to have a cache in the terminal, display the cached map annotation information to the user;
  • a second map labeling information display unit configured to: when it is determined that the map labeling information of the map labeling information buffering block does not have a cache in the terminal, acquire map labeling information corresponding to the map labeling information buffering block, and display the user.
  • the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block.
  • the area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent
  • FIG. 1 is a flowchart of implementing a method for displaying map annotation information according to Embodiment 1 of the present invention
  • FIG. 2 is a block diagram of a block according to Embodiment 1 of the present invention.
  • FIG. 3 is a schematic diagram of a cache judging method according to Embodiment 1 of the present invention.
  • FIG. 4 is a schematic diagram of another cache judging method according to Embodiment 1 of the present invention.
  • FIG. 5 is a schematic diagram of still another cache judging method according to Embodiment 1 of the present invention.
  • FIG. 6 is a flowchart of implementing a map annotation information display method according to Embodiment 2 of the present invention.
  • FIG. 7 is a flowchart of an implementation of a method for displaying map annotation information provided by an optimized embodiment of the present invention.
  • FIG. 8 is a schematic diagram of determining a core block according to Embodiment 2 of the present invention.
  • FIG. 9 is a flowchart of implementing a method for displaying map annotation information according to Embodiment 3 of the present invention.
  • FIG. 10 is a flowchart of an implementation of a method for displaying map annotation information provided by another optimized embodiment of the present invention.
  • FIG. 11 is a schematic diagram of determining a map area according to Embodiment 3 of the present invention.
  • FIG. 12 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 5 of the present invention.
  • FIG. 13 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 6 of the present invention.
  • FIG. 14 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 7 of the present invention.
  • FIG. 15 is a schematic structural diagram of a map annotation information display apparatus provided by an optimized embodiment of the present invention.
  • FIG. 16 is a schematic structural diagram of a map annotation information display apparatus according to still another preferred embodiment of the present invention.
  • the map labeling information display method provided by the embodiment of the invention forms an electronic map in units of blocks, so that the map can be divided according to the block, simplifying the complexity of the area range, and the user searches and stores the target position information when using the electronic map function.
  • the calculation of the map data that does not need to be repeatedly cached is simplified, the intelligent terminal is prevented from acquiring unnecessary cached data, the running load of the intelligent terminal is reduced, the smoothness of the operation of the intelligent terminal is improved, and the user experience is increased.
  • FIG. 1 is a flowchart of an implementation of a map annotation information display method according to Embodiment 1 of the present invention. For convenience of description, only parts related to the present invention are shown.
  • step S101 the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block.
  • the map labeling information refers to application data displayed on the map
  • the map labeling information may be information such as the location of the parking lot applied to the parking client on the map, the name of the parking lot, and the free parking space of the parking lot. It can also be the location of the shared bicycle applied to the shared bicycle client on the map, the model information of the shared bicycle, the billing standard information, etc. It should be understood that the example of the map labeling information is only convenient for understanding and does not have any limiting meaning. .
  • the viewing of the map annotation information should be based on a certain target location or a certain target area as an object for data information acquisition.
  • the area refers to a range in which the user needs to view the map annotation information in the electronic map.
  • the area may be a circle formed by a radius of 50 meters centering on a coordinate in the electronic map. It may be a rectangle formed by a certain coordinate in the electronic map, a length and a width of 50 meters, respectively, etc. It should be understood that the examples of the regions herein are merely for convenience of understanding and do not have any limiting meaning.
  • the block refers to the smallest unit of the map annotation information cache area, which is generated according to the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate, and the map is formed by the block, so that the map can be divided according to the block. , simplifying the complexity of the area, and simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone.
  • the latitude coordinate minimum unit and the latitude coordinate minimum unit of the generated block may be selected according to actual conditions to adapt to electronic maps of different environments and different architectures, and the specificity is not limited. .
  • the map annotation information viewing request may be that the user inputs by dragging, sliding, or manually inputting the electronic map.
  • FIG. 2 is a block diagram showing the implementation of the first embodiment of the present invention.
  • the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate of the generated block are both set to 1°, then the world map is The block size is as shown in block A.
  • the world map is composed of 360*180 blocks. It should be understood that the block examples are merely for convenience of understanding and do not have any limiting meaning.
  • step S102 when it is determined that the map annotation information corresponding to the map annotation information cache block has a cache in the terminal, the cached map annotation information is displayed to the user.
  • the target location is currently located at B, and block 1 to block 9 are buffered based on the target current location B.
  • a buffer area is required based on the target location B'.
  • Block 1 to block 9 at this time, since the block 1 to the block 9 have a cache at the terminal, the re-cache is not required for the target position B', and the map label information of the cached block 1 to block 9 is displayed. To the user.
  • step S103 when it is determined that the map annotation information of the map annotation information cache block does not have a cache in the terminal, the map annotation information corresponding to the map annotation information cache block is acquired and displayed to the user.
  • the acquired map annotation information is stored in the terminal, so that the user can determine whether the map annotation information has a cache in the terminal when viewing the map annotation information.
  • the target location is currently located at C, and block 4 is already cached based on the target current location C.
  • block 1 needs to be cached based on the target location C'.
  • the target location C' needs to be re-cached, and the map annotation information of the block 1 corresponding to the target location C' is obtained and displayed to the user.
  • the target location is currently located at D, and the block 5, the block 6, the block 8 and the block 9 are buffered based on the target current position D.
  • block 1, block 2, block 4, and block 5 are required to be cached based on the target position D'.
  • Block 1, Block 2, and Block 4 do not have a cache at the terminal, then for Block 1, Block 2, and Block 4, you need to re-cache and re-cache the area.
  • the map annotation information of block 1, block 2, block 4 and cached block 5 is presented to the user.
  • the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block.
  • the area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent
  • FIG. 6 is a flowchart showing an implementation of a map annotation information display method according to Embodiment 2 of the present invention. For convenience of description, only parts related to the present invention are shown.
  • Step S601 and step S602 are included in step S101.
  • step S601 the coordinates of the information cache reference point are determined according to the user's map annotation information viewing request.
  • the cache reference point refers to the point at which the cache map annotation information is located.
  • a comparison point is preset on the display interface, and after the dragging or sliding operation is completed, the point on the electronic map that coincides with the comparison point is used as the information.
  • Cache reference point As an example, when the user caches the map annotation information through the 200 ⁇ 600 display interface, the midpoint (100, 300) of the display interface is used as a comparison point, and the comparison point (100, 300) is made when the user drags or slides on the electronic map.
  • the point coincident in the electronic map is point B
  • the point B is the information cache reference point.
  • step S602 according to the preset first rule, a map annotation information cache area corresponding to the coordinates of the information display reference point is determined.
  • the preset first rule may be a core block as a center, and a certain number of blocks are extended to the periphery as a cache block, and the core block and the cache block serve as a buffer area for map annotation information.
  • the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
  • step S701 and step S702 are further included in step S602, as shown in FIG.
  • step S701 according to the coordinates of the information display reference point, the block where the information display reference point is located is determined.
  • step S702 the block in which the information display reference point is located and the block in the block where the information display reference point is located satisfy the preset first map annotation information cache area expansion condition are determined as the map annotation information cache. region.
  • the block corresponding to the reference point in the electronic map may be determined by the coordinates of the reference point, and the block is the core block of the cache area.
  • the coordinate of the information cache reference point is E
  • the reference point E can determine that the block corresponding to the reference point in the electronic map is numbered.
  • E, the corresponding block of the test site is number E, and block 1 to block 8 are cache areas for map information.
  • the present invention by determining the coordinates of the information cache reference point, and according to the preset first rule, determining a map annotation information cache area corresponding to the coordinate of the information display reference point, so that the map annotation information can be specified around
  • the anchor point is cached as a center to improve the accuracy of the map annotation information.
  • FIG. 9 is a flowchart showing an implementation of a map annotation information display method according to Embodiment 3 of the present invention. For convenience of description, only parts related to the present invention are shown.
  • Step S901 and step S902 are included in step S201.
  • step S901 the map area displayed in the information display window is determined according to the user's map annotation information viewing request.
  • the information display window refers to the display screen of the terminal.
  • the displayed map area refers to an area corresponding to the size of the screen of the user terminal in the electronic map.
  • the map area in the screen display area can be determined by determining the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map.
  • the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map are (100, 100) and (300, 700), respectively, and then the longitude is 100 in the electronic map.
  • the area enclosed by 300 and latitudes 100 to 700 is the map area displayed in the information display window.
  • step S902 according to the preset second rule, a map annotation information cache area corresponding to the map area displayed in the information display window is determined.
  • the preset second rule may be centered on the map area displayed in the display window, and expand a certain number of extended blocks to the periphery, and the corresponding block and extended block of the map area are composed.
  • the cache area of the map annotation information In the embodiment of the present invention, the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
  • step S1001 and step S1002 are further included in step S902, as shown in FIG.
  • step S1001 a cache block corresponding to the map area displayed in the information display window is determined according to the map area displayed in the information display window.
  • step S1002 the cache block corresponding to the map area displayed in the information display window and the cache block corresponding to the map area displayed in the information display window satisfy the preset second map annotation information cache area expansion.
  • the conditional block is determined to be the map annotation information cache area.
  • the block corresponding to the map area in the electronic map can be determined through the map area.
  • the map area displayed in the information display window is defined as an F area surrounded by a longitude of 64° to 66° and a latitude of 24° to 27°.
  • the F area is extended to a surrounding area as a buffer area, and in the embodiment of the present invention, the area expanded to the periphery is a longitude of 63° to 67° and a latitude of 23° to 28°.
  • the area enclosed by the longitude 63° to 67° and the latitude 23° to 28° is a buffer area for the map annotation information.
  • the smart terminal by determining a map area displayed in the information display window, and according to a preset second rule, determining a map label information cache area corresponding to the map area displayed in the information display window, so that the user passes
  • the smart terminal can acquire the map labeling information area that can be displayed by the smart terminal, and can also pre-store the map labeling information outside the map labeling information area that the smart terminal can display for the user to use, thereby increasing the service level of the product. Improve the user experience.
  • the method further includes:
  • the cached map is cached.
  • the label information is displayed to the user.
  • the preset threshold refers to the duration of the map annotation information cache, and the preset threshold may be 1 minute, 5 minutes, etc., and is not limited, and may be selected according to actual conditions.
  • the information asymmetry is avoided due to the fact that the cache data is not updated for a long time, and the terminal is guaranteed.
  • the timeliness of the cached map annotation information ensures the accuracy of the map annotation information and improves the service level and competitiveness of the product.
  • FIG. 12 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 5 of the present invention. For convenience of description, only parts related to the present invention are shown.
  • the cache area determining unit 1210 is configured to determine a map annotation information cache area according to the map annotation information view request of the user, where the map annotation information cache area includes at least one map annotation information cache block.
  • the map labeling information refers to application data displayed on the map
  • the map labeling information may be information such as the location of the parking lot applied to the parking client on the map, the name of the parking lot, and the free parking space of the parking lot. It can also be the location of the shared bicycle applied to the shared bicycle client on the map, the model information of the shared bicycle, the billing standard information, etc. It should be understood that the example of the map labeling information is only convenient for understanding and does not have any limiting meaning. .
  • the viewing of the map annotation information should be based on a certain target location or a certain target area as an object for data information acquisition.
  • the area refers to a range in which the user needs to view the map annotation information in the electronic map.
  • the area may be a circle formed by a radius of 50 meters centering on a coordinate in the electronic map. It may be a rectangle formed by a certain coordinate in the electronic map, a length and a width of 50 meters, respectively, etc. It should be understood that the examples of the regions herein are merely for convenience of understanding and do not have any limiting meaning.
  • the block refers to the smallest unit of the map annotation information cache area, which is generated according to the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate, and the map is formed by the block, so that the map can be divided according to the block. , simplifying the complexity of the area, and simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone.
  • the latitude coordinate minimum unit and the latitude coordinate minimum unit of the generated block may be selected according to actual conditions to adapt to electronic maps of different environments and different architectures, and the specificity is not limited. .
  • the map annotation information viewing request may be that the user inputs by dragging, sliding, or manually inputting the electronic map.
  • FIG. 2 is a block diagram showing the implementation of the first embodiment of the present invention.
  • the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate of the generated block are both set to 1°, then the world map is The block size is as shown in block A.
  • the world map is composed of 360*180 blocks. It should be understood that the block examples are merely for convenience of understanding and do not have any limiting meaning.
  • the first map annotation information display unit 1220 is configured to display the cached map annotation information to the user when it is determined that the map annotation information corresponding to the map annotation information cache block has a cache in the terminal.
  • the target location is currently located at B, and block 1 to block 9 are buffered based on the target current location B.
  • a buffer area is required based on the target location B'.
  • Block 1 to block 9 at this time, since the block 1 to the block 9 have a cache at the terminal, the re-cache is not required for the target position B', and the map label information of the cached block 1 to block 9 is displayed. To the user.
  • the second map annotation information display unit 1230 is configured to: when determining that the map annotation information of the map annotation information cache block does not have a cache in the terminal, acquire map annotation information corresponding to the map annotation information cache block, and display To the user.
  • the acquired map annotation information is stored in the terminal, so that the user can determine whether the map annotation information has a cache in the terminal when viewing the map annotation information.
  • the target location is currently located at C, and block 4 is already cached based on the target current location C.
  • block 1 needs to be cached based on the target location C'.
  • the target location C' needs to be re-cached, and the map annotation information of the block 1 corresponding to the target location C' is obtained and displayed to the user.
  • the target location is currently located at D, and the block 5, the block 6, the block 8 and the block 9 are buffered based on the target current position D.
  • block 1, block 2, block 4, and block 5 are required to be cached based on the target position D'.
  • Block 1, Block 2, and Block 4 do not have a cache at the terminal, then for Block 1, Block 2, and Block 4, you need to re-cache and re-cache the area.
  • the map annotation information of block 1, block 2, block 4 and cached block 5 is presented to the user.
  • the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block.
  • the area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent
  • FIG. 13 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 6 of the present invention. For convenience of description, only parts related to the present invention are shown.
  • the coordinate determination sub-unit 1310 and the first cache area determination sub-unit 1320 are included in the cache area determining unit 1210.
  • the coordinate determining sub-unit 1310 is configured to determine a coordinate of the information cache reference point according to the user's map annotation information viewing request.
  • the cache reference point refers to the point at which the cache map annotation information is located.
  • a comparison point is preset on the display interface, and after the dragging or sliding operation is completed, the point on the electronic map that coincides with the comparison point is used as the information.
  • Cache reference point As an example, when the user caches the map annotation information through the 200 ⁇ 600 display interface, the midpoint (100, 300) of the display interface is used as a comparison point, and the comparison point (100, 300) is made when the user drags or slides on the electronic map.
  • the point coincident in the electronic map is point B
  • the point B is the information cache reference point.
  • the first buffer area determining sub-unit 1320 is configured to determine, according to the preset first rule, a map label information cache area corresponding to the coordinates of the information display reference point.
  • the preset first rule may be a core block as a center, and a certain number of blocks are extended to the periphery as a cache block, and the core block and the cache block serve as a buffer area for map annotation information.
  • the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
  • the first cache area determining sub-unit 1320 further includes a block determining sub-unit 1321 and a third buffer area determining sub-unit 1322, as shown in FIG.
  • the block determining sub-unit 1321 is configured to determine, according to the coordinates of the information display reference point, the block where the information display reference point is located.
  • a third buffer area determining sub-unit 1322 configured to display, by the block where the information reference point is located and the block where the information display reference point is located, a block that meets a preset first map label information cache area expansion condition Make sure to label the information cache area for the map.
  • the block corresponding to the reference point in the electronic map may be determined by the coordinates of the reference point, and the block is the core block of the cache area.
  • the coordinate of the information cache reference point is E
  • the reference point E can determine that the block corresponding to the reference point in the electronic map is numbered.
  • E, the corresponding block of the test site is number E, and block 1 to block 8 are cache areas for map information.
  • the present invention by determining the coordinates of the information cache reference point, and according to the preset first rule, determining a map annotation information cache area corresponding to the coordinate of the information display reference point, so that the map annotation information can be specified around
  • the anchor point is cached as a center to improve the accuracy of the map annotation information.
  • FIG. 15 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 7 of the present invention. For convenience of description, only parts related to the present invention are shown.
  • a map area determining subunit 1510 and a second buffer area determining subunit 1520 are included in the cache area determining unit 1210.
  • the map area determining sub-unit 1510 is configured to determine a map area displayed in the information display window according to the user's map annotation information viewing request.
  • the information display window refers to the display screen of the terminal.
  • the displayed map area refers to an area corresponding to the size of the screen of the user terminal in the electronic map.
  • the map area in the screen display area can be determined by determining the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map.
  • the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map are (100, 100) and (300, 700), respectively, and then the longitude is 100 in the electronic map.
  • the area enclosed by 300 and latitudes 100 to 700 is the map area displayed in the information display window.
  • the second cache area determining sub-unit 1520 is configured to determine, according to the preset second rule, a map label information cache area corresponding to the map area displayed in the information display window.
  • the preset second rule may be centered on the map area displayed in the display window, and expand a certain number of extended blocks to the periphery, and the corresponding block and extended block of the map area are composed.
  • the cache area of the map annotation information In the embodiment of the present invention, the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
  • the second buffer area determining sub-unit 1520 further includes a buffer block determining sub-unit 1521 and a fourth buffer area determining sub-unit 1522, as shown in FIG.
  • the cache block determining sub-unit 1521 is configured to determine, according to the map area displayed in the information display window, a cache block corresponding to the map area displayed in the information display window.
  • the fourth cache area determining sub-unit 1522 is configured to satisfy a preset second area around the cache block corresponding to the map area displayed in the information display window and the cache block corresponding to the map area displayed in the information display window.
  • the block of the map annotation information cache area extension condition is determined as the map annotation information cache area.
  • the block corresponding to the map area in the electronic map can be determined through the map area.
  • the map area displayed in the information display window is defined as an F area surrounded by a longitude of 64° to 66° and a latitude of 24° to 27°.
  • the F area is extended to a surrounding area as a buffer area, and in the embodiment of the present invention, the area expanded to the periphery is a longitude of 63° to 67° and a latitude of 23° to 28°.
  • the area enclosed by the longitude 63° to 67° and the latitude 23° to 28° is a buffer area for the map annotation information.
  • the smart terminal by determining a map area displayed in the information display window, and according to a preset second rule, determining a map label information cache area corresponding to the map area displayed in the information display window, so that the user passes
  • the smart terminal can acquire the map labeling information area that can be displayed by the smart terminal, and can also pre-store the map labeling information outside the map labeling information area that the smart terminal can display for the user to use, thereby increasing the service level of the product. Improve the user experience.
  • the method includes:
  • a first map labeling information display subunit configured to: when it is determined that the map labeling information corresponding to the map labeling information buffering block is cached in the terminal, and the map labeling information corresponding to the map labeling information buffering block is buffered for less than a pre-preview When the threshold is set, the cached map annotation information is displayed to the user.
  • the preset threshold refers to the duration of the map annotation information cache, and the preset threshold may be 1 minute, 5 minutes, etc., and is not limited, and may be selected according to actual conditions.
  • the information asymmetry is avoided due to the fact that the cache data is not updated for a long time, and the terminal is guaranteed.
  • the timeliness of the cached map annotation information ensures the accuracy of the map annotation information and improves the service level and competitiveness of the product.
  • Embodiments of the present invention provide a user terminal, including: a processor, a memory, and a computer program stored in the memory and operable on the processor, such as an alarm reminder program.
  • a user terminal including: a processor, a memory, and a computer program stored in the memory and operable on the processor, such as an alarm reminder program.
  • the functions of the embodiments of the various map annotation information display devices described above are implemented when the processor executes the computer program, such as the function of the map annotation information display device shown in FIG.
  • a computer program can be partitioned into one or more modules, one or more modules being stored in a memory and executed by a processor to perform the invention.
  • the one or more modules may be a series of computer program instructions that are capable of performing a particular function for describing the execution of a computer program in a user terminal.
  • the computer program can be partitioned into individual modules as shown in FIG.
  • the above description of the user terminal is merely an example and does not constitute a limitation of the user terminal, and may include more or less components than those described above, or combine some components, or different components, for example, It may include input and output devices, network access devices, buses, and the like.
  • the so-called processor can be a central processing unit (CPU), or other general-purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), ready-made Field-Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like, which is a control center of the user terminal, and connects various parts of the entire user terminal using various interfaces and lines.
  • the memory can be used to store the computer program and/or module, the processor implementing the user by running or executing a computer program and/or module stored in the memory, and invoking data stored in the memory Various functions of the terminal.
  • the memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored. Data created based on the use of the mobile phone (such as audio data, phone book, etc.).
  • the memory may include a high-speed random access memory, and may also include non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a secure digital (Secure Digital, SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid state storage device.
  • non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a secure digital (Secure Digital, SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid state storage device.
  • the module/unit integrated by the user terminal if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the present invention implements all or part of the processes in the foregoing embodiments, and may also be completed by a computer program to instruct related hardware.
  • the computer program may be stored in a readable storage medium, where the computer program is The steps of the various method embodiments described above may be implemented when executed by a processor.
  • the computer program comprises computer program code, which may be in the form of source code, object code form, executable file or some intermediate form.
  • the computer readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a removable hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM). , random access memory (RAM, Random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

La présente invention se rapporte au domaine de l'informatique. L'invention concerne un procédé d'affichage d'informations d'annotation de carte, un dispositif, un terminal et un support de stockage lisible, le procédé comprenant les étapes consistant à : déterminer, d'après une demande d'utilisateur de visualiser des informations d'annotation de carte, une région de cache d'informations d'annotation de carte, ladite région comprenant au moins un bloc de région de cache d'informations d'annotation de carte ; si l'on détermine que des informations d'annotation de carte correspondant au bloc de région de cache d'informations d'annotation de carte sont mises en cache dans un terminal, afficher les informations d'annotation de carte mises en cache à l'attention de l'utilisateur ; et si l'on détermine que les informations d'annotation de carte du bloc de région de cache d'informations d'annotation de carte ne sont pas mises en cache dans le terminal, acquérir les informations d'annotation de carte correspondant au bloc de région de cache d'informations d'annotation de carte et les afficher à l'attention de l'utilisateur. La présente invention permet de rechercher et de stocker des informations de localisation cible. Ainsi, lorsque l'utilisateur utilise une fonction de carte électronique pour rechercher et stocker les informations de localisation cible, les données de cache inutiles devant être acquises par un terminal intelligent sont réduites, la charge de fonctionnement du terminal intelligent est réduite et la souplesse de fonctionnement du terminal intelligent est améliorée.
PCT/CN2018/071896 2018-01-09 2018-01-09 Procédé et dispositif d'affichage d'informations d'annotation de carte, terminal et support d'enregistrement lisible Ceased WO2019136589A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/071896 WO2019136589A1 (fr) 2018-01-09 2018-01-09 Procédé et dispositif d'affichage d'informations d'annotation de carte, terminal et support d'enregistrement lisible

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/071896 WO2019136589A1 (fr) 2018-01-09 2018-01-09 Procédé et dispositif d'affichage d'informations d'annotation de carte, terminal et support d'enregistrement lisible

Publications (1)

Publication Number Publication Date
WO2019136589A1 true WO2019136589A1 (fr) 2019-07-18

Family

ID=67218806

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/071896 Ceased WO2019136589A1 (fr) 2018-01-09 2018-01-09 Procédé et dispositif d'affichage d'informations d'annotation de carte, terminal et support d'enregistrement lisible

Country Status (1)

Country Link
WO (1) WO2019136589A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111914046A (zh) * 2020-07-14 2020-11-10 北京世纪国源科技股份有限公司 标的坐落图的生成方法、装置及计算机设备
CN113870092A (zh) * 2021-09-24 2021-12-31 埃洛克航空科技(北京)有限公司 基于Unity引擎的分块加载方法、装置、终端及存储介质
CN114494793A (zh) * 2020-11-12 2022-05-13 济南浪潮高新科技投资发展有限公司 Ai深度学习平台里面标注数据及回显展示的方法
CN115577057A (zh) * 2022-09-22 2023-01-06 普联技术有限公司 区块标签的标注方法、装置、电子设备及可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1828586A (zh) * 2005-12-21 2006-09-06 泰为信息科技(上海)有限公司 计算机上基于Flash技术的电子地图生成与显示的方法
CN102023836A (zh) * 2010-11-26 2011-04-20 北京腾瑞万里科技有限公司 移动终端矢量地图的显示方法及移动终端
US20130262526A1 (en) * 2012-03-30 2013-10-03 Brother Kogyo Kabushiki Kaisha Information processing devices that merge files, information processing methods for merging files, and computer-readable media storing instructions that instruct information processing devices to merge files
CN103915033A (zh) * 2012-12-29 2014-07-09 高德软件有限公司 一种地图渲染的方法及其装置、移动终端
CN107506376A (zh) * 2017-07-18 2017-12-22 口碑控股有限公司 获取区域内信息点数据的客户端
CN108280154A (zh) * 2018-01-09 2018-07-13 深圳市小猫信息技术有限公司 一种地图标注信息展示方法、装置、终端及可读存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1828586A (zh) * 2005-12-21 2006-09-06 泰为信息科技(上海)有限公司 计算机上基于Flash技术的电子地图生成与显示的方法
CN102023836A (zh) * 2010-11-26 2011-04-20 北京腾瑞万里科技有限公司 移动终端矢量地图的显示方法及移动终端
US20130262526A1 (en) * 2012-03-30 2013-10-03 Brother Kogyo Kabushiki Kaisha Information processing devices that merge files, information processing methods for merging files, and computer-readable media storing instructions that instruct information processing devices to merge files
CN103915033A (zh) * 2012-12-29 2014-07-09 高德软件有限公司 一种地图渲染的方法及其装置、移动终端
CN107506376A (zh) * 2017-07-18 2017-12-22 口碑控股有限公司 获取区域内信息点数据的客户端
CN108280154A (zh) * 2018-01-09 2018-07-13 深圳市小猫信息技术有限公司 一种地图标注信息展示方法、装置、终端及可读存储介质

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111914046A (zh) * 2020-07-14 2020-11-10 北京世纪国源科技股份有限公司 标的坐落图的生成方法、装置及计算机设备
CN111914046B (zh) * 2020-07-14 2023-02-03 北京世纪国源科技股份有限公司 标的坐落图的生成方法、装置及计算机设备
CN114494793A (zh) * 2020-11-12 2022-05-13 济南浪潮高新科技投资发展有限公司 Ai深度学习平台里面标注数据及回显展示的方法
CN113870092A (zh) * 2021-09-24 2021-12-31 埃洛克航空科技(北京)有限公司 基于Unity引擎的分块加载方法、装置、终端及存储介质
CN115577057A (zh) * 2022-09-22 2023-01-06 普联技术有限公司 区块标签的标注方法、装置、电子设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN107943796B (zh) 一种翻译方法和装置、终端、可读存储介质
US20090276730A1 (en) Techniques for navigation of hierarchically-presented data
WO2019136589A1 (fr) Procédé et dispositif d'affichage d'informations d'annotation de carte, terminal et support d'enregistrement lisible
CN112230923B (zh) 用户界面渲染方法、用户界面渲染装置及服务器
US10878598B2 (en) Aspect fit techniques
CN112258622B (zh) 图像处理方法、装置、可读介质及电子设备
CN108280154B (zh) 一种地图标注信息展示方法、装置、终端及可读存储介质
CN108255900A (zh) 推荐新闻呈现方法、设备、浏览器及电子设备
WO2017206893A1 (fr) Procédé et appareil de synchronisation de rafraîchissement d'interface, terminal et support d'informations
CN111813465A (zh) 一种信息获取方法、装置、介质和设备
WO2022237553A1 (fr) Procédé et appareil d'affichage de table, dispositif et support
CN111273830A (zh) 显示数据方法、装置、电子设备和计算机可读介质
CN108154515A (zh) 图片展现方法和装置
CN115391601B (zh) 视频格式的检测方法、索引模型的构建方法及装置
WO2023124936A1 (fr) Procédé et appareil de composition de lecture, dispositif et support de stockage
CN109960768A (zh) 地图界面的显示方法、装置、终端设备及系统
CN109543495B (zh) 一种人脸关键点标注方法、装置、电子设备及存储介质
CN110619028A (zh) 房源详情页的地图显示方法、装置、终端设备及介质
WO2022161199A1 (fr) Procédé d'édition d'image et dispositif
CN114518882A (zh) 前端页面修改方法、系统、设备及介质
WO2019114044A1 (fr) Dispositif et procédé de traitement d'image, appareil électronique, et support d'informations lisible par ordinateur
JP2013542542A (ja) アプリケーションのファイルシステムアクセス
US20110161320A1 (en) Methods, apparatuses, and computer program products for geocoding data
CN116483492A (zh) 移动设备分辨率适配方法、装置、电子设备及存储介质
US20220214188A1 (en) Efficiently Encoding Route Data for Obtaining Route Updates

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (=EPO FORM 1205A DATED 18.11.2020)

122 Ep: pct application non-entry in european phase

Ref document number: 18899446

Country of ref document: EP

Kind code of ref document: A1