setFeatureState

Updates the state object of a feature within a style source. Update entries in the `state` object of a given feature within a style source. Only properties of the `state` object will be updated. A property in the feature `state` object that is not listed in `state` will retain its previous value. Note that updates to feature `state` are asynchronous, so changes made by this method migth not be immediately visible using `getStateFeature`.

Parameters

featureId

The feature identifier of the feature whose state should be updated.

sourceId

The style source identifier.

sourceLayerId

The style source layer identifier (for multi-layer sources such as vector sources).

state

The `state` object with properties to update with their respective new values.

abstract fun setFeatureState(sourceId: String, sourceLayerId: String, featureId: String, state: Value)