DEVICE AND METHOD FOR CONTROLLING ELECTRONIC MAP
First Claim
1. A device for controlling panning of an electronic map, the device comprising:
- at least a processor; and
at least a memory communicatively coupled to the at least a processor, the at least a memory bearing processor-executable instructions that upon execution by the at least a processor cause the device to perform at least the following operations;
searching out a plurality of target tiles that need to be loaded and displayed when receiving an instruction of panning a map;
selecting a pre-loaded display level based on a current display level, and searching out pre-loaded tiles corresponding to the target tiles in the pre-loaded display level;
acquiring the pre-loaded tiles and the target tiles according to an order of priority, and loading and displaying the pre-loaded tiles by zooming in according to a level difference between the pre-loaded display level and the current display level; and
after acquiring the target tiles, loading and displaying the target tiles so as to replace the zoomed-in pre-loaded tiles at corresponding positions.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a device and method for controlling zooming-in of an electronic map, a device and method for controlling zooming-out of an electronic map, a device and method for controlling panning of an electronic map, a device and method for computing tiles within a visual region of an electronic map, and a device and method for processing an electronic map tile request queue, wherein the method for controlling zooming-in of an electronic map comprises: determining a target display level to be reached via zooming in when receiving an instruction of zooming in the map, and searching out a plurality of target tiles that need to be displayed in the target display level; selecting a pre-loaded display level based on a relationship between a current display level and the target display level, and searching out pre-loaded tiles corresponding to the target tiles in the pre-loaded display level; acquiring the pre-loaded tiles and the target tiles according to an order of priority, loading and displaying the pre-loaded tiles by zooming in according to a level difference between the pre-loaded display level and the target display level; and after acquiring the target tiles, loading and displaying the target tiles so as to replace the zoomed-in pre-loaded tiles at corresponding positions.
4 Citations
18 Claims
-
1. A device for controlling panning of an electronic map, the device comprising:
-
at least a processor; and at least a memory communicatively coupled to the at least a processor, the at least a memory bearing processor-executable instructions that upon execution by the at least a processor cause the device to perform at least the following operations; searching out a plurality of target tiles that need to be loaded and displayed when receiving an instruction of panning a map; selecting a pre-loaded display level based on a current display level, and searching out pre-loaded tiles corresponding to the target tiles in the pre-loaded display level; acquiring the pre-loaded tiles and the target tiles according to an order of priority, and loading and displaying the pre-loaded tiles by zooming in according to a level difference between the pre-loaded display level and the current display level; and after acquiring the target tiles, loading and displaying the target tiles so as to replace the zoomed-in pre-loaded tiles at corresponding positions. - View Dependent Claims (2)
-
-
3. A method for controlling panning of an electronic map, the method comprising:
-
searching out a plurality of target tiles that need to be loaded and displayed when receiving an instruction of panning a map; selecting a pre-loaded display level based on a current display level, and searching out pre-loaded tiles corresponding to the target tiles in the pre-loaded display level; acquiring the pre-loaded tiles and the target tiles according to an order of priority, and loading and displaying the pre-loaded tiles by zooming in according to a level difference between the pre-loaded display level and the current display level; and after acquiring the target tiles, loading and displaying the target tiles so as to replace the zoomed-in pre-loaded tiles at corresponding positions. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having instructions stored thereon, when executed by at least one processor, cause the at least one processor to perform operations for controlling panning of an electronic map, the operations comprising:
-
searching out a plurality of target tiles that need to be loaded and displayed when receiving an instruction of panning a map; selecting a pre-loaded display level based on a current display level, and searching out pre-loaded tiles corresponding to the target tiles in the pre-loaded display level; acquiring the pre-loaded tiles and the target tiles according to an order of priority, and loading and displaying the pre-loaded tiles by zooming in according to a level difference between the pre-loaded display level and the current display level; and after acquiring the target tiles, loading and displaying the target tiles so as to replace the zoomed-in pre-loaded tiles at corresponding positions. - View Dependent Claims (18)
-
Specification