##  fill  â

A ` fill ` style layer renders one or more filled (and optionally stroked)
polygons on a map. You can use a fill layer to configure the visual appearance
of polygon or multipolygon features.

This map of Washington, D.C. uses the [ ` fill-opacity ` ](/style-
spec/reference/layers/#paint-fill-fill-opacity) paint property to render a
semi-transparent polygon [ generated by the Isochrone API
](https://docs.mapbox.com/help/tutorials/get-started-isochrone-api/#final-
product) , showing how far a person can walk from the center of the city in
ten minutes.

###  fill-antialias  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
boolean ](/style-spec/reference/types/#boolean) .  Defaults to ` true ` .

Whether or not the fill should be antialiased.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
  
###  fill-color  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
color ](/style-spec/reference/types/#color) .  Defaults to ` "#000000" ` .
_Disabled by_ fill-pattern  .  Supports  _[ combine  ` feature-state `
](/style-spec/reference/expressions/#feature-state) _ and [ smooth-ramp  `
interpolate ` ](/style-spec/reference/expressions/#interpolate) expressions.
opacity  Transitionable.

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.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.19.0  |  >= 5.0.0  |  >= 3.5.0   
  
###  fill-emissive-strength  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
number ](/style-spec/reference/types/#number) greater than or equal to ` 0 ` .
Units in  intensity  .  Defaults to ` 0 ` .  _Requires_ lights  .  Supports  [
smooth-ramp  ` interpolate ` ](/style-spec/reference/expressions/#interpolate)
expressions.  opacity  Transitionable.

Controls the intensity of light emitted on the source features.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 3.0.0  |  >= 11.0.0  |  >= 11.0.0   
  
###  fill-opacity  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
number ](/style-spec/reference/types/#number) between ` 0 ` and ` 1 `
inclusive  .  Defaults to ` 1 ` .  Supports  _[ combine  ` feature-state `
](/style-spec/reference/expressions/#feature-state) _ and [ smooth-ramp  `
interpolate ` ](/style-spec/reference/expressions/#interpolate) expressions.
opacity  Transitionable.

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

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.21.0  |  >= 5.0.0  |  >= 3.5.0   
  
###  fill-outline-color  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Optional  [
color ](/style-spec/reference/types/#color) .  _Disabled by_ fill-pattern  .
_Requires_ fill-antialias  to be  ` true ` .  Supports  _[ combine  ` feature-
state ` ](/style-spec/reference/expressions/#feature-state) _ and [ smooth-
ramp  ` interpolate ` ](/style-spec/reference/expressions/#interpolate)
expressions.  opacity  Transitionable.

The outline color of the fill. Matches the value of ` fill-color ` if
unspecified.

SDK Support  |  Mapbox GL JS  |  Android SDK  |  iOS SDK   
---|---|---|---  
basic functionality  |  >= 0.10.0  |  >= 2.0.1  |  >= 2.0.0   
data-driven styling  |  >= 0.19.0  |  >= 5.0.0  |  >= 3.5.0   
  
###  fill-pattern  â

[ Paint ](/style-spec/reference/layers/#paint-property) property.  Opt