Adding custom content to mapping applications
First Claim
1. One or more computer-readable media comprising computer-executable instructions for generating a digital map comprising map tiles and independently provided tiles of map details, the computer-executable instructions directed to steps comprising:
- obtaining a map context indicating a geographic region and a zoom level;
detecting an override of default mechanisms that specify appropriate ones of the independently provided tiles of map details, the override identifying a custom mechanism for providing identifiers of appropriate ones of the independently provided tiles of map details in response to the map context;
providing the map context to the custom mechanism identified by the override;
matching the tiles of map details identified by the custom mechanism to corresponding map tiles, with each matched tile of map details and corresponding map tile pair representing an equivalent geographic area; and
causing at least some of the matched tiles of map details to be displayed superimposed over at least some of the corresponding map tiles.
2 Assignments
0 Petitions
Accused Products
Abstract
Digital maps can be composed of a series of image tiles that are selected based on the context of the map to be presented. Independently hosted tiles can comprise additional details that can be added to the map. A manifest can be created that describes the layers of map details composed of such independently hosted tiles. Externally referable mechanisms can, based on the manifest and map context, select tiles, from among the independently hosted tiles, that correspond to map tiles being displayed to a user. Subsequently, the mechanisms can instruct a browser, as specified in the manifest, to combine the map tiles and the independently hosted tiles to generate a more detailed map. Alternatively, customized mechanisms can generate map detail tiles in real-time, based on an exported map context. Also, controls instantiated by the browser can render three-dimensional images based on the combined map tiles.
-
Citations
20 Claims
-
1. One or more computer-readable media comprising computer-executable instructions for generating a digital map comprising map tiles and independently provided tiles of map details, the computer-executable instructions directed to steps comprising:
-
obtaining a map context indicating a geographic region and a zoom level; detecting an override of default mechanisms that specify appropriate ones of the independently provided tiles of map details, the override identifying a custom mechanism for providing identifiers of appropriate ones of the independently provided tiles of map details in response to the map context; providing the map context to the custom mechanism identified by the override; matching the tiles of map details identified by the custom mechanism to corresponding map tiles, with each matched tile of map details and corresponding map tile pair representing an equivalent geographic area; and causing at least some of the matched tiles of map details to be displayed superimposed over at least some of the corresponding map tiles. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating a simulated three-dimensional representation of a digital map comprising map tiles and independently provided tiles of map details, the method performing steps comprising:
-
obtaining a map context indicating a geographic region and a zoom level; identifying map tiles based on the map context; identifying tiles of map details based on the map context; corresponding the identified tiles of map details with the identified map tiles such that each map tile and corresponding identified tile of map details represent equivalent geographic areas; and providing the identified map tiles and the corresponding identified tiles of map details to a three-dimensional image generation component, the three-dimensional image generation component accessing elevation data of the geographic areas represented by the identified map tiles and the corresponding identified tiles of map details. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An user interface for automatically generating, for a user, a uniform resource locator comprising parameters for displaying a digital map having independently provided details, the digital map comprising map tiles and independently provided tiles of map details, the interface comprising:
-
a tile location specification element for accepting a location of the independently provided tiles of map details; and a uniform resource locator display element for displaying the generated uniform resource locator, the generated uniform resource locator comprising a standard uniform resource locator and, appended to the standard uniform resource locator, a variable resource locator specifying the location of the independently provided tiles of map details and modifiable to individually reference the independently provided tiles of map details. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification