Apparatus and Method for Map Zooming
First Claim
1. An apparatus for map zooming, comprisinginstructions stored in a memory that when executed by a processor render a zoom bar, comprising:
- a plurality of map scale hash marks arranged along an axis of the zoom bar and indicative of a map scale range of a geographic map, the plurality of map scale hash marks comprising;
a first map scale hash mark representative of a first map scale;
a second map scale hash mark offset along the zoom bar axis from the first map scale hash mark and representative of a second map scale; and
a map transformation hash mark located between the first and second map scale hash marks and representative of a transformation of the geographic map from a first map data set defined with reference to the first map scale to a second map data set defined with reference to the second map scale; and
a map zoom bar indicator located relative to the first and second map scale hash marks and corresponding to a current map display scale and a zoom level of the geographic map.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for map zooming includes instructions stored in a memory that when executed by a processor render a zoom bar. The zoom bar includes a plurality of map scale hash marks arranged along an axis of the zoom bar and indicative of a map scale range of a geographic map. The plurality of map scale hash marks include a first map scale hash mark representative of a first map scale, a second map scale hash mark offset along the zoom bar axis from the first map scale hash mark and representative of a second map scale, and a map transformation hash mark located between the first and second map scale hash marks and representative of a transformation of the geographic map from a first map data set defined with reference to the first map scale to a second map data set defined with reference to the second map scale. The zoom bar further includes a map zoom bar indicator located relative to the first and second map scale hash marks and corresponding to a current map display scale and a zoom level of the geographic map.
-
Citations
29 Claims
-
1. An apparatus for map zooming, comprising
instructions stored in a memory that when executed by a processor render a zoom bar, comprising: -
a plurality of map scale hash marks arranged along an axis of the zoom bar and indicative of a map scale range of a geographic map, the plurality of map scale hash marks comprising; a first map scale hash mark representative of a first map scale; a second map scale hash mark offset along the zoom bar axis from the first map scale hash mark and representative of a second map scale; and a map transformation hash mark located between the first and second map scale hash marks and representative of a transformation of the geographic map from a first map data set defined with reference to the first map scale to a second map data set defined with reference to the second map scale; and a map zoom bar indicator located relative to the first and second map scale hash marks and corresponding to a current map display scale and a zoom level of the geographic map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A machine-based method for map zooming, comprising
representing a map scale range of a geographic map using a rendered zoom bar including map scale hash marks, a map transformation hash mark located between at least two of the map scale hash marks along an axis of the zoom bar, and a map zoom bar indicator; -
representing a current map scale and a zoom level of the geographic map using the map zoom bar indicator; in a processor, controlling transformation of map data sets of the geographic map from at least a first map data set to a second map data set based upon a location of the map zoom bar indicator relative to the map transformation hash mark; and defining the current map display scale and the zoom level of the current map display scale based upon predetermined relationships of locations of the map zoom bar indicator, the map scale hash marks, and the map transformation hash mark. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of map zooming, comprising:
-
in a processor, dividing a height of a zoom bar by a number of map data sets of a geographic map to obtain a height of a map data set; obtaining a current map data set being displayed in a geographic map and a latitude degrees per pixel value of the current map data set; determining an index of the current map data set and a midpoint hash mark position representative of a scale of the current map data set; obtaining a map data set pixels per display pixel value corresponding to a ratio of the current map data set pixels over the display pixels; determining a current map display scale factor based upon the map data set pixels per display pixel value and the latitude degrees per pixel value of the current map data set; determining an upper transition latitude per pixel hash mark position and a lower transition latitude per pixel hash mark position representative of a display range of the current map data set; calculating a percentage distance value from the midpoint hash mark position to one of the upper transition latitude per pixel hash mark position or lower transition latitude per pixel hash mark position based upon the map data set pixels per display pixel value; and calculating a zoom bar indicator position representative of the current map display scale. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification