Patent ID: 8803901

Claim:
A computer-implemented method for rendering a map on a display device, the method comprising: determining, using one or more processing devices, a viewing window of a map surface defined by a magnification of the surface of the map, and wherein a zoom level of the viewing window corresponds to the magnification of the viewing window of the map surface; determining, using one or more processing devices, a first set of style parameters for a first feature of the map surface, the first set of style parameters corresponding to a first zoom level of the viewing window and wherein the first zoom level has a first magnification; wherein determining the first set of style parameters includes retrieving the first set of style parameters from a first lookup table associated with the first zoom level, wherein the first lookup table stores different types of style parameters; determining, using one or more processing devices, a second set of style parameters for the first feature of the map surface, the second set of style parameters corresponding to a second zoom level of the viewing window and wherein the second zoom level has a second magnification; wherein determining the second set of style parameters includes retrieving the second set of style parameters from a second lookup table associated with the second zoom level, wherein the second lookup table stores different types of style parameters; when the zoom level of the viewing window corresponds to a third zoom level having a third magnification between the first magnification and the second magnification, (i) determining, using one or more processing devices, a third set of style parameters by interpolating between at least the first set of style parameters at the first magnification and the second set of style parameters at the second magnification, and (ii) rasterizing a map image that includes the first feature using (a) first vector image map data, corresponding to the first zoom level, that includes a plurality of vertices corresponding to multiple image objects to be displayed in the map image, and (b) the third set of style parameters.