Skip to content

Latest commit

 

History

History
302 lines (182 loc) · 4.66 KB

FillLayer.md

File metadata and controls

302 lines (182 loc) · 4.66 KB

<MapLibreGL.FillLayer />

FillLayer is a style layer that renders one or more filled (and optionally stroked) polygons on the map.

props

Prop Type Default Required Description
style FillLayerStyleProps none false Customizable style attributes
sourceID FIX ME UNKNOWN TYPE MapLibreGL.StyleSource.DefaultSourceID false FIX ME NO DESCRIPTION

styles


Name

fillSortKey

Description

Sorts features in ascending order based on this value. Features with a higher sort key will appear above features with a lower sort key.

Type

number

Expression

Parameters: zoom, feature


Name

visibility

Description

Whether this layer is displayed.

Type

enum

Default Value

visible

Supported Values

visible - The layer is shown.
none - The layer is not shown.


Name

fillAntialias

Description

Whether or not the fill should be antialiased.

Type

boolean

Default Value

true

Expression

Parameters: zoom


Name

fillOpacity

Description

The opacity of the entire fill layer. In contrast to the fillColor, this value will also affect the 1px stroke around the fill, if the stroke is used.

Type

number

Default Value

1

Minimum

0

Maximum

1

Expression

Parameters: zoom, feature, feature-state


Name

fillOpacityTransition

Description

The transition affecting any changes to this layer’s fillOpacity propery.

Type

{ duration, delay }

Units

milliseconds

Default Value

{duration: 300, delay: 0}


Name

fillColor

Description

The color of the filled part of this layer. This color can be specified as rgba with an alpha component and the color's opacity will not affect the opacity of the 1px stroke, if it is used.

Type

color

Default Value

#000000

Disabled By

fillPattern

Expression

Parameters: zoom, feature, feature-state


Name

fillColorTransition

Description

The transition affecting any changes to this layer’s fillColor propery.

Type

{ duration, delay }

Units

milliseconds

Default Value

{duration: 300, delay: 0}


Name

fillOutlineColor

Description

The outline color of the fill. Matches the value of fillColor if unspecified.

Type

color

Disabled By

fillPattern

Expression

Parameters: zoom, feature, feature-state


Name

fillOutlineColorTransition

Description

The transition affecting any changes to this layer’s fillOutlineColor propery.

Type

{ duration, delay }

Units

milliseconds

Default Value

{duration: 300, delay: 0}


Name

fillTranslate

Description

The geometry's offset. Values are [x, y] where negatives indicate left and up, respectively.

Type

array<number>

Default Value

[0,0]

Units

pixels

Expression

Parameters: zoom


Name

fillTranslateTransition

Description

The transition affecting any changes to this layer’s fillTranslate propery.

Type

{ duration, delay }

Units

milliseconds

Default Value

{duration: 300, delay: 0}


Name

fillTranslateAnchor

Description

Controls the frame of reference for fillTranslate.

Type

enum

Default Value

map

Supported Values

map - The fill is translated relative to the map.
viewport - The fill is translated relative to the viewport.

Requires

fillTranslate

Expression

Parameters: zoom


Name

fillPattern

Description

Name of image in sprite to use for drawing image fills. 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, feature


Name

fillPatternTransition

Description

The transition affecting any changes to this layer’s fillPattern propery.

Type

{ duration, delay }

Units

milliseconds

Default Value

{duration: 300, delay: 0}