Dynamic vector map tiles
First Claim
1. A computer-implemented method comprising:
- at one or more servers;
receiving, from an electronic device, a request for a vector map sub-tile;
identifying a vector map tile corresponding to the requested vector map sub-tile;
accessing the vector map tile;
generating the requested vector map sub-tile by dividing the vector map tile into a plurality of vector map sub-tiles, the plurality of vector map sub-tiles comprising the requested vector map sub-tile, wherein the vector map tile comprises one or more of a point map feature, line map feature, polygon map feature, or a three-dimensional (3D) polygon map feature, and dividing the vector map tile into the plurality of vector map sub-tiles comprises selecting one of a plurality of processes for dividing the vector map tile depending upon the map feature within the vector map tile; and
transmitting the requested vector map sub-tile to the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and processes for providing vector map data for generating a view of a map in a mapping application. In one example process, a request for a vector map sub-tile can be received by a map server. The map server can identify a pre-generated vector map tile corresponding to the requested vector map sub-tile and can generate the requested vector map sub-tile from the identified vector map tile by dividing the vector map tile into two or more vector map sub-tiles. In some examples, dividing the vector map tile into multiple vector map sub-tiles can include identifying features and attributes of the vector map tile that should be included in the requested vector map sub-tile and generating the requested vector map sub-tile to include these features and attributes. The map server can then transmit the requested vector map sub-tile to the requesting electronic device.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
at one or more servers; receiving, from an electronic device, a request for a vector map sub-tile;
identifying a vector map tile corresponding to the requested vector map sub-tile;
accessing the vector map tile;generating the requested vector map sub-tile by dividing the vector map tile into a plurality of vector map sub-tiles, the plurality of vector map sub-tiles comprising the requested vector map sub-tile, wherein the vector map tile comprises one or more of a point map feature, line map feature, polygon map feature, or a three-dimensional (3D) polygon map feature, and dividing the vector map tile into the plurality of vector map sub-tiles comprises selecting one of a plurality of processes for dividing the vector map tile depending upon the map feature within the vector map tile; and transmitting the requested vector map sub-tile to the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
Specification