Patent Document ID: 10067950
Application ID: 14750903
Patent Flag: 1

Claim One:
1. A method for rendering map features on digital maps, the method comprising: generating, by one or more computing devices, a data structure storing data for a plurality of nodes, wherein the generating includes: assigning, to the plurality of nodes by the one or more computing devices, (i) respective sets of map feature attributes and (ii) respective sets of configuration parameters that specify styling visual attributes for rendering map features, and generating, by the one or more computing devices, indications of relationships between the plurality of nodes, wherein at least several of the plurality of nodes include several child nodes; receiving, by the one or more computing devices, an indication of one or more map feature attributes to which a certain map feature belongs; traversing, by the one or more computing devices, the data structure according to the indicated relationships between the plurality of nodes to generate a set of configuration parameters for rendering the certain map feature, including comparing the indicated one or more map feature attributes of the certain map feature to sets of map feature attributes at some of the plurality of nodes, wherein the generated set of configuration parameters includes configuration parameters from at least two of the plurality of nodes; and causing a digital map to be rendered by applying, for each map feature included in the digital map, the styling visual attributes specified by the corresponding generated set of configuration parameters when rendering the map feature.