ACCESSING MAP TILES
First Claim
1. A computer-implemented method for accessing map tiles, the method comprising:
- receiving a first request from a computing device for a portion of a map, wherein the portion of the map includes combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map, and wherein the first map tiles from the first type of map include bulk rendered map tiles and one or more individual rerendered map tiles, the one or more individual rerendered map tiles comprising one or more corresponding bulk rendered map tiles modified based on map feature updates;
providing first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request, wherein each of the first tile version identifiers uniquely identifies an instance of one of the first map tiles and each of the second tile version identifiers uniquely identifies an instance of one of the second map tiles; and
providing instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles.
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 accessing map tiles. The method includes receiving a first request from a computing device for a portion of a map. The portion of the map includes combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map. The method further includes providing first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request. The method further includes providing instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles.
15 Citations
20 Claims
-
1. A computer-implemented method for accessing map tiles, the method comprising:
-
receiving a first request from a computing device for a portion of a map, wherein the portion of the map includes combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map, and wherein the first map tiles from the first type of map include bulk rendered map tiles and one or more individual rerendered map tiles, the one or more individual rerendered map tiles comprising one or more corresponding bulk rendered map tiles modified based on map feature updates; providing first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request, wherein each of the first tile version identifiers uniquely identifies an instance of one of the first map tiles and each of the second tile version identifiers uniquely identifies an instance of one of the second map tiles; and providing instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system for accessing map tiles, the system comprising:
-
one or more data storages that store combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map, and wherein the first map tiles from the first type of map include bulk rendered map tiles and one or more individual rerendered map tiles, the one or more individual rerendered map tiles comprising one or more corresponding bulk rendered map tiles modified based on map feature updates; a first interface that receives a first request from a computing device for a portion of a map that includes the combined map tiles; and a map server that provides first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request, and provides instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles, wherein each of the first tile version identifiers uniquely identifies an instance of one of the first map tiles and each of the second tile version identifiers uniquely identifies an instance of one of the second map tiles. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium storing instructions that when executed cause a computer to perform operations, the operations comprising:
-
receiving a first request from a computing device for a portion of a map, wherein the portion of the map includes combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map, and wherein the first map tiles from the first type of map include bulk rendered map tiles and one or more individual rerendered map tiles, the one or more individual rerendered map tiles comprising one or more corresponding bulk rendered map tiles modified based on map feature updates; providing first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request, wherein each of the first tile version identifiers uniquely identifies an instance of one of the first map tiles and each of the second tile version identifiers uniquely identifies an instance of one of the second map tiles; and providing instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles.
-
Specification