UPDATING MAP TILES
First Claim
1. A computer-implemented method for updating map tiles, the method comprising:
- receiving, by one or more computing devices, an update to a feature in geospatial information that describes a map, wherein the map is represented by multiple tiles rendered from the geospatial information, and wherein the update to a feature in geospatial information that describes a map is represented by a temporary display object overlayed on the multiple tiles representing the map;
rerendering, by the one or more computing devices, at least one tile from the tiles based on the update to generate an individual rerendered instance of the tile;
storing, by the one or more computing devices, a tile version identifier and an association between the tile version identifier and the individual rerendered instance of the tile, wherein the tile version identifier uniquely identifies the individual rerendered instance of the tile; and
providing, by the one or more computing devices, the tile version identifier, instructions for using the tile version identifier to send a request for the individual rerendered instance of the tile, instructions for replacing an existing instance of the tile with the individual rerendered instance of the tile, and instructions for ceasing overlaying of a temporary display object on the map in response to receiving the individual rerendered instance of the tile, wherein the temporary display object represents the update to the tile.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for updating map tiles. The method includes receiving updates to features in geospatial information that describes a map. The map is represented by multiple tiles. The method further includes rerendering at least one tile from the tiles based on the update to generate an individual rerendered instance of the tile. The method further includes storing a tile version identifier and an association between the tile version identifier and the individual rerendered instance of the tile. The method further includes providing the tile version identifier, instructions for using the tile version identifier to send a request for the individual rerendered instance of the tile, instructions for replacing an existing instance of the tile with the individual rerendered instance of the tile, and instructions for ceasing overlaying of a temporary display object on the map.
-
Citations
20 Claims
-
1. A computer-implemented method for updating map tiles, the method comprising:
-
receiving, by one or more computing devices, an update to a feature in geospatial information that describes a map, wherein the map is represented by multiple tiles rendered from the geospatial information, and wherein the update to a feature in geospatial information that describes a map is represented by a temporary display object overlayed on the multiple tiles representing the map; rerendering, by the one or more computing devices, at least one tile from the tiles based on the update to generate an individual rerendered instance of the tile; storing, by the one or more computing devices, a tile version identifier and an association between the tile version identifier and the individual rerendered instance of the tile, wherein the tile version identifier uniquely identifies the individual rerendered instance of the tile; and providing, by the one or more computing devices, the tile version identifier, instructions for using the tile version identifier to send a request for the individual rerendered instance of the tile, instructions for replacing an existing instance of the tile with the individual rerendered instance of the tile, and instructions for ceasing overlaying of a temporary display object on the map in response to receiving the individual rerendered instance of the tile, wherein the temporary display object represents the update to the tile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented system for updating map tiles, the system comprising:
-
one or more data storages that store geospatial information and multiple tiles rendered from the geospatial information, wherein the geospatial information describes a map that is represented by the tiles; an interface that receives, from a computing device, an update to a feature in the geospatial information, wherein the update to a feature in the geospatial information is represented by a temporary display object overlayed on the multiple tiles rendered from the geospatial information; an individual tile renderer that rerenders at least one tile from the tiles based on the update to generate an individual rerendered instance of the tile, and stores a tile version identifier and an association between the tile version identifier and the individual rerendered instance of the tile in the data storages, wherein the tile version identifier uniquely identifies the individual rerendered instance of the tile; an approval system that provides, to the computing device, the tile version identifier, instructions for using the tile version identifier to send a request for the individual rerendered instance of the tile, instructions for replacing an existing instance of the tile with the individual rerendered instance of the tile, and instructions for ceasing overlaying of a temporary display object on the map in response to receiving the individual rerendered instance of the tile, wherein the temporary display object represents the update to the tile. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that when executed cause a computer to perform operations, the operations comprising:
-
receiving, from a computing device, an update to a feature in geospatial information that describes a map, wherein the map is represented by multiple tiles rendered from the geospatial information, and wherein the update to a feature in geospatial information that describes a map is represented by a temporary display object overlayed on the multiple tiles representing the map; rerendering at least one tile from the tiles based on the update to generate an individual rerendered instance of the tile; storing a tile version identifier and an association between the tile version identifier and the individual rerendered instance of the tile, wherein the tile version identifier uniquely identifies the individual rerendered instance of the tile; providing, to the computing device, the tile version identifier, instructions for using the tile version identifier to send a request for the individual rerendered instance of the tile, instructions for replacing an existing instance of the tile with the individual rerendered instance of the tile, and instructions for ceasing overlaying of a temporary display object on the map in response to receiving the individual rerendered instance of the tile, wherein the temporary display object represents the update to the tile. - View Dependent Claims (20)
-
Specification