PRESENTING HIERARCHIES OF MAP DATA AT DIFFERENT ZOOM LEVELS
First Claim
Patent Images
1. A method for displaying map data comprising:
- receiving, by one or more computing devices, a request for a map at a first zoom level;
accessing, by the one or more computing devices, a hierarchy of geographic locations;
determining, by the one or more computing devices, a first set of geographic locations, from the hierarchy of geographic locations, to be presented in the map at the first zoom level;
providing for display, by the one or more computing devices, the first set of geographic locations;
receiving, by the one or more computing devices, a request to view the map at a second zoom level;
determining, by the one or more computing devices, that a zoom level cutoff has been traversed;
identifying, by the one or more computing devices, a second set of geographic locations, from the hierarchy of geographic locations, to be presented in the map at the second zoom level; and
providing for display, by the one or more computing devices, the second set of geographic locations.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a map is provided for display by one or more computing devices. The map includes a first set of geographic locations. The one or more computing devices receive a zoom request for viewing the map. The one or more computing devices then determine whether a zoom level cutoff has been traversed. If so the one or more computing devices may select a second set of geographic locations, from a hierarchy of geographic locations, to be displayed to the user.
30 Citations
20 Claims
-
1. A method for displaying map data comprising:
-
receiving, by one or more computing devices, a request for a map at a first zoom level; accessing, by the one or more computing devices, a hierarchy of geographic locations; determining, by the one or more computing devices, a first set of geographic locations, from the hierarchy of geographic locations, to be presented in the map at the first zoom level; providing for display, by the one or more computing devices, the first set of geographic locations; receiving, by the one or more computing devices, a request to view the map at a second zoom level; determining, by the one or more computing devices, that a zoom level cutoff has been traversed; identifying, by the one or more computing devices, a second set of geographic locations, from the hierarchy of geographic locations, to be presented in the map at the second zoom level; and providing for display, by the one or more computing devices, the second set of geographic locations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising one or more computing devices configured to:
-
receive a request for a map at a first zoom level; access a hierarchy of geographic locations; determine a first set of geographic locations, from the hierarchy of geographic locations, to be presented in the map at the first zoom level; provide the first set of geographic locations; receive a request to view the map at a second zoom level; determine that a zoom level cutoff has been traversed; determine a second set of geographic locations, from the hierarchy of geographic locations, to be presented in the map at the second zoom level; and provide for display the second set of geographic locations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for displaying map data comprising:
-
receiving, by one or more computing devices, a request for a map to be presented in a viewport; selecting, by the one or more computing devices, a geographic point corresponding to a point within the viewport; identifying, by the one or more computing devices, a set of geographic locations that correspond to the selected geographic point; comparing, by the one or more computing devices, the size of one or more of the geographic locations, from the set of geographic locations, with the size of the viewport; and selecting, by the one or more computing devices, a first geographic location, from the set of geographic locations, based on the comparison of the size of the one or more geographic locations with the size of the viewport. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification