MAP RENDERING USING INTERPOLATION OF STYLE PARAMETERS ACROSS ZOOM LEVELS
First Claim
1. A method for rendering a map on a display device, the method comprising:
- determining, by one or more processing devices, a viewing window of a map surface, at a certain zoom level corresponding to the magnification of the map surface;
determining, by the one or more processing devices, a first set of style parameters for applying to a feature of the map surface, wherein the feature is described in a vector format using a plurality of interconnected vertices, wherein the first set of style parameters corresponds to a first zoom level of the viewing window, and wherein the first zoom level corresponds to a first magnification;
determining, by the one or more processing devices, a second set of style parameters for the feature, wherein the second set of style parameters corresponds to a second zoom level of the viewing window, and wherein the second zoom level corresponds to a second magnification;
determining, by the one or more processing devices, a third set of style parameters by interpolating between the first set of style parameters and the second set of style parameters, including interpolating at least color and outline width; and
displaying the feature using the third set of style parameters.
0 Assignments
0 Petitions
Accused Products
Abstract
A viewing window of a map surface is determined, at a certain zoom level corresponding to the magnification of the map surface. A first set of style parameters for applying to a feature of the map surface, where the feature is described in a vector format using several interconnected vertices, is determined. The first set of style parameters corresponds to a first zoom level of the viewing window, and the first zoom level corresponds to a first magnification. A second set of style parameters for the feature is also determined, where the second set of style parameters corresponds to a second zoom level of the viewing window, and where the second zoom level corresponds to a second magnification. A third set of style parameters for displaying the feature is determined by interpolating between the first set of style parameters and the second set of style parameters.
15 Citations
20 Claims
-
1. A method for rendering a map on a display device, the method comprising:
-
determining, by one or more processing devices, a viewing window of a map surface, at a certain zoom level corresponding to the magnification of the map surface; determining, by the one or more processing devices, a first set of style parameters for applying to a feature of the map surface, wherein the feature is described in a vector format using a plurality of interconnected vertices, wherein the first set of style parameters corresponds to a first zoom level of the viewing window, and wherein the first zoom level corresponds to a first magnification; determining, by the one or more processing devices, a second set of style parameters for the feature, wherein the second set of style parameters corresponds to a second zoom level of the viewing window, and wherein the second zoom level corresponds to a second magnification; determining, by the one or more processing devices, a third set of style parameters by interpolating between the first set of style parameters and the second set of style parameters, including interpolating at least color and outline width; and displaying the feature using the third set of style parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer device comprising:
-
a communications network interface; one or more processors; a display device coupled to the one or more processors; one or more non-transitory memories, coupled to the one or more processors, storing instructions that, when executed on the one or more processors, cause the computer device to; determine a viewing window of a map surface, at a certain zoom level corresponding to the magnification of the map surface, determine a first set of style parameters for applying to a feature of the map surface, wherein the feature is described in a vector format using a plurality of interconnected vertices, wherein the first set of style parameters corresponds to a first zoom level of the viewing window, and wherein the first zoom level corresponds to a first magnification; determine a second set of style parameters for the feature, wherein the second set of style parameters corresponds to a second zoom level of the viewing window, and wherein the second zoom level corresponds to a second magnification; determine a third set of style parameters by interpolating between the first set of style parameters and the second set of style parameters, including interpolate at least color and outline width; and display the feature using the third set of style parameters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification