DEVICE AND METHOD FOR CONTROLLING ELECTRONIC MAP
First Claim
1. A device for controlling zooming-in of an electronic map, the device comprising one or more non-transitory computer readable medium having instructions stored therein that, and one processor to execute the instructions to cause:
- determining a target display level to be reached via zooming in when receiving an instruction of zooming in a map, and searching out a plurality of target tiles that need to be displayed in the target display level, wherein a current display level is higher than the target display level;
selecting a pre-loaded display level based on a relationship between the 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.
1 Assignment
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.
8 Citations
60 Claims
-
1. A device for controlling zooming-in of an electronic map, the device comprising one or more non-transitory computer readable medium having instructions stored therein that, and one processor to execute the instructions to cause:
-
determining a target display level to be reached via zooming in when receiving an instruction of zooming in a map, and searching out a plurality of target tiles that need to be displayed in the target display level, wherein a current display level is higher than the target display level; selecting a pre-loaded display level based on a relationship between the 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. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
2. A device for controlling zooming-out of an electronic map, the device comprising one or more non-transitory computer readable medium having instructions stored therein that, and one process to execute the instructions to cause:
-
determining a target display level to be reached via zooming out when receiving an instruction of zooming out a map, and searching out a plurality of target tiles that need to be displayed in the target display level, wherein the target display level is higher than a current display level; loading and displaying currently displayed tiles by zooming out according to a level difference between the current display level and the target display level; selecting a pre-loaded display level and searching out pre-loaded tiles that need to be loaded at an edge region in the pre-loaded display level; acquiring the pre-loaded tiles and the target tiles in 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-out currently displayed tiles and the zoomed-in pre-loaded tiles at corresponding positions. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58)
-
-
3. A device for controlling panning of an electronic map, the device comprising one or more non-transitory computer readable medium having instructions stored therein that, and one processor to execute the instructions to cause:
-
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 (59, 60)
-
-
4-43. -43. (canceled)
Specification