发明名称 Method, system and apparatus for rendering a map according to a stylesheet
摘要 Methods, systems and apparatus are described to render a map according to a style sheet. Several embodiments of map rendering are described that may be suitable for rendering individual portions of a map, known as map tiles, which may include one or more features. Embodiments may obtain one or more a map tiles with features that may have one or more style identifiers. Embodiments may identify a style from a stylesheet for each feature in the map tile according to style identifiers in the feature and the style in the stylesheet. Some embodiments may render the one or more map tiles according to the identified styles and may display the rendered map tiles. In some embodiments, a map service generates one or more map tiles with features including style identifiers and sends the one or more map tiles to a client rendering device.
申请公布号 US9041736(B2) 申请公布日期 2015.05.26
申请号 US201213619472 申请日期 2012.09.14
申请人 Apple Inc. 发明人 Hultquist Jeffrey P.;Cook Robert R.;Howard James A.;Blumenberg Christopher
分类号 G09G5/00;G06F3/14;G01C21/26 主分类号 G09G5/00
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. A method, comprising: performing, by a computing device: obtaining from a server, by a mapping application, one or more map tiles, wherein each of said map tiles comprises one or more features, wherein one or more of said features comprise one or more style identifiers;rendering the obtained one or more map tiles for display on the computing device, wherein each feature comprising one or more style identifiers is rendered according to a previously obtained stylesheet at the computing device, wherein the stylesheet comprises one or more styles, wherein each style comprises rendering instructions for the style, wherein the rendering instructions comprise a plurality of values for the style each associated with rendering the style at a respective zoom level of a plurality of zoom levels, wherein each style is linked to one or more style identifiers, wherein a comparison of the one or more style identifiers of the feature to the one or more style identifiers linked to the one or more styles of the previously obtained stylesheet determines a style for the feature, and wherein the feature is rendered at a particular zoom level according to a corresponding one of the plurality of values from the rendering instructions for the determined style;changing the particular zoom level of the one or more rendered map tiles to a different zoom level; andrendering at least one of the previously obtained one or more map tiles for display on the computing device at the different zoom level according to the previously obtained stylesheet, wherein the feature is rendered at the different zoom level according to a different value from the previously obtained stylesheet associated with the different zoom level than the value associated with the particular zoom level.
地址 Cupertino CA US