发明名称 |
Rendering maps |
摘要 |
Some embodiments provide a mapping application for rendering map portions. The mapping application includes a map receiver for receiving map tiles from a mapping service in response to a request for the map tiles needed for a particular map view. Each map tile includes vector data describing a map region. The mapping application includes a set of mesh building modules. Each mesh building module is for using the vector data in at least one map tile to build a mesh for a particular layer of the particular map view. The mapping application includes a mesh aggregation module for combining layers from several mesh builders into a renderable tile for the particular map view. The mapping application includes a rendering engine for rendering the particular map view. |
申请公布号 |
US9111380(B2) |
申请公布日期 |
2015.08.18 |
申请号 |
US201213632035 |
申请日期 |
2012.09.30 |
申请人 |
APPLE INC. |
发明人 |
Piemonte Patrick S.;Moore Christopher D.;Pahwa Aroon;Howard James A. |
分类号 |
G06K9/00;G06T15/00;G06K9/46;G01C21/36;G06F17/30;G06T19/20;G01C21/28 |
主分类号 |
G06K9/00 |
代理机构 |
Adeli LLP |
代理人 |
Adeli LLP |
主权项 |
1. A non-transitory machine readable medium storing a mapping application which when executed by at least one processing unit of an electronic device renders map portions, the mapping application comprising:
a map receiver for receiving map tiles from a mapping service in response to a request for the map tiles needed for a particular map view, each map tile comprising vector data describing a map region; a plurality of mesh building modules for using the vector data in at least one map tile to build a plurality of polygonal meshes for a plurality of different constructs in a particular layer of the particular map view, wherein a first built mesh defines roads in the map region and a second built mesh defines non-road constructs in the map region; a mesh aggregation module for combining meshes from several mesh building modules into a renderable tile for the particular map view; and a rendering engine for rendering the particular map view using the renderable tile. |
地址 |
Cupertino CA US |