Skip to main content

<BackgroundLayer />

Props

PropTypeDefaultRequiredDescription
styleBackgroundLayerStylenonefalseCustomizable style attributes
sourceIDFIX ME UNKNOWN TYPEMLRNModule.StyleSource.DefaultSourceIDfalseFIX ME NO DESCRIPTION

Styles

visibility

Whether this layer is displayed.

Type
enum
Default Value
visible
Supported Values
  • visible: The layer is shown.

  • none: The layer is not shown.

backgroundColor

The color with which the background will be drawn.

Type
color
Default Value
#000000
Disabled By
backgroundPattern
Expression Parameters
zoom

backgroundColorTransition

The transition affecting any changes to this layer’s backgroundColor property.

Type
{ duration, delay }
Units
milliseconds
Default Value
{ duration: 300, delay: 0 }

backgroundPattern

Name of image in sprite to use for drawing an image background. For seamless patterns, image width and height must be a factor of two (2, 4, 8, ..., 512). Note that zoomDependent expressions will be evaluated only at integer zoom levels.

Type
resolvedImage
Expression Parameters
zoom

backgroundPatternTransition

The transition affecting any changes to this layer’s backgroundPattern property.

Type
{ duration, delay }
Units
milliseconds
Default Value
{ duration: 300, delay: 0 }

backgroundOpacity

The opacity at which the background will be drawn.

Type
number
Default Value
1
Minimum
0
Maximum
1
Expression Parameters
zoom

backgroundOpacityTransition

The transition affecting any changes to this layer’s backgroundOpacity property.

Type
{ duration, delay }
Units
milliseconds
Default Value
{ duration: 300, delay: 0 }