Managing map elements using aggregate feature identifiers
First Claim
1. A method in a computing device for providing interactive map content via a user interface, the method comprising:
- rendering a plurality of individually renderable map elements, each representing a respective physical entity in a geographic area, to generate a digital map of the geographic area;
receiving, by one or more processors, a description of an aggregate map feature that includes several but not all of the plurality of map elements, and wherein the several map elements represent physical entities with a preexisting logical relationship defining a common administrative unit;
receiving, by the one or more processors, a selection of any one of the several map elements via the user interface;
in response to receiving the selection, automatically selecting all of the several map elements included in the aggregate map feature, including providing an indication on the user interface that the aggregate map feature has been selected.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple individually renderable map elements, each representing a respective physical entity in a geographic area, are rendered to generate a digital map of the geographic area. A description of an aggregate map feature that includes several but not all of the multiple map elements is received. The several map elements represent physical entities that form a common administrative unit. A selection of one of the several map elements is received via the user interface. In response to receiving the selection, the several map elements included in the aggregate map feature are automatically selected, and an indication that the aggregate map feature has been selected is provided on the user interface.
57 Citations
20 Claims
-
1. A method in a computing device for providing interactive map content via a user interface, the method comprising:
-
rendering a plurality of individually renderable map elements, each representing a respective physical entity in a geographic area, to generate a digital map of the geographic area; receiving, by one or more processors, a description of an aggregate map feature that includes several but not all of the plurality of map elements, and wherein the several map elements represent physical entities with a preexisting logical relationship defining a common administrative unit; receiving, by the one or more processors, a selection of any one of the several map elements via the user interface; in response to receiving the selection, automatically selecting all of the several map elements included in the aggregate map feature, including providing an indication on the user interface that the aggregate map feature has been selected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing thereon instructions for providing interactive map content via a user interface, wherein the instructions, when executed by one or more processors, cause the one or more processors to:
-
receive map data that describes a plurality of map elements, each representing a respective physical entity in a geographic area, wherein the map data separately specifies respective geometry of each of the plurality of map elements; receive a description of an aggregate map feature that includes several but not all of the plurality of map elements, wherein the several map elements represent physical entities with a preexisting logical relationship defining a common administrative unit; render the map to generate a digital map of the geographic area for display via the user interface; and provide, via the user interface, a control for manipulating the several map elements of the aggregate map feature as a single map element. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method in one or more computing devices for providing map data for generating interactive digital maps on client devices, the method comprising:
-
receiving, from a client device, a request for map data for generating an interactive digital map of a geographic area; generating the map data including descriptions of geometries of a plurality of individually renderable map elements, each representing a respective physical entity in the geographic area; generating a description of an aggregate map feature, wherein the aggregate map feature includes several but not all of the plurality of map elements, wherein the several map elements represent physical entities with a preexisting logical relationship defining a common administrative unit; and transmitting the map data and the description of the aggregate map feature to the client device, wherein in response to a selection of any one of the several map elements via a client device user interface, the client device automatically selects all of the several map elements included in the aggregate map feature and provides an indication on the user interface that the aggregate map feature has been selected. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification