Skip to content

MapContextBaseLayer ​

Extended by ​

Properties ​

PropertyTypeDescription
attributions?stringAttributions for the layer. Optional but strongly recommended: remember to attribute your map!
clickable?booleanWhether data on the layer can be picked up using the feature-click event. Default value is true. Set to false to save performance.
extras?objectThis property can be used to store anything application-specific on layers; as its content may occasionally be serialized to JSON for change detection purposes, it is not recommended to store Functions or other non-serializable entities
hoverable?booleanWhether features on the layer can be picked up using the feature-hover event. Mostly has an effect only for vector layers. Default value is false.
id?string | numberAn optional identifier for the layer; if provided, will improve performance when the layers is updated through a context diff.
label?stringOptional label for the layer, typically used to represent the layer in a layer list or when showing a popup above a feature.
opacity?numberOpacity level; between 0 and 1. Default value is 1 (fully opaque).
version?numberOptional version indicator; if provided, must be increased by the application for the change detection to trigger, otherwise the SDK will consider that the layer is unchanged.
visibility?booleanWhether the layer is visible or not on the map. A non-visible layer will still have its data queried and kept in memory, so switching this on/off shows immediately on the map. Default value is true (visible).