主权项 |
1. A method for displaying maps on a display device, the display device having a first memory, a second memory and a user interface, wherein a first access speed of the first memory is higher than a second access speed of the second memory, and wherein the display device operates in a communication network, the method comprising:
receiving a user request via the user interface to display a requested map image corresponding to a requested geographic region and a requested zoom level; determining that map data required to generate the requested map image is unavailable in the first memory; generating a temporary display of a selected map image in response to determining that the required map data is unavailable in the first memory, comprising:
selecting, from the first memory, map data made up of pixels, wherein the map data defines a selected map image corresponding to a selected geographic region and a selected zoom level, wherein the selected geographic region encompasses the requested geographic region, and wherein the selected zoom level corresponds to lower magnification than the requested zoom level; andgenerating the temporary display of the selected map image using the selected map data, including expanding the selected map image to match the requested zoom level; retrieving the map data required to generate a display of the requested map image from the second memory, in response to the user request, wherein the map data is retrieved into the second memory from the remote server operating in the communication network; and displaying the temporary display on the user interface at least while the map data required to generate a display of the requested map image is being retrieved. |