/layer/themes/categorized

The layer theme module exports a method for categorized themes.

Methods

(inner) categorized(theme, feature)

The categorized theme method will assign a style from category matching the features properties.

Cluster features may not be styled by a categorized theme.

A theme can have a fields array to apply an icon style array for the individual property fields.

Parameters:
NameTypeDescription
themeObject

The theme configuration object.

featureObject

The feature object.

Properties
NameTypeAttributesDescription
theme.categoriesArray
theme.fieldstring<optional>

The feature property field to theme.

theme.fieldsarray<optional>

A fields array to style multiple feature properties.

feature.propertiesObject
properties.featuresArray<optional>

A cluster feature will have a features array property.