Classes
Type Definitions
- 
    
Options{Object}
 - 
Properties:
Name Type Argument Default Description styleStyle <optional> 
Style to apply to the layer.
classNamestring <optional> 
'ol-layer' A CSS class name to set to the layer element.
opacitynumber <optional> 
1 Opacity (0, 1).
visibleboolean <optional> 
true Visibility.
extentExtent <optional> 
The bounding extent for layer rendering. The layer will not be rendered outside of this extent.
zIndexnumber <optional> 
The z-index for layer rendering. At rendering time, the layers will be ordered, first by Z-index and then by position. When
undefined, azIndexof 0 is assumed for layers that are added to the map'slayerscollection, orInfinitywhen the layer'ssetMap()method was used.minResolutionnumber <optional> 
The minimum resolution (inclusive) at which this layer will be visible.
maxResolutionnumber <optional> 
The maximum resolution (exclusive) below which this layer will be visible.
minZoomnumber <optional> 
The minimum view zoom level (exclusive) above which this layer will be visible.
maxZoomnumber <optional> 
The maximum view zoom level (inclusive) at which this layer will be visible.
preloadnumber <optional> 
0 Preload. Load low-resolution tiles up to
preloadlevels.0means no preloading.sourceSourceType <optional> 
Source for this layer.
sourcesArray.<SourceType> | function <optional> 
Array of sources for this layer. Takes precedence over
source. Can either be an array of sources, or a function that expects an extent and a resolution (in view projection units per pixel) and returns an array of sources. SeesourcesFromTileGridfor a helper function to generate sources that are organized in a pyramid following the same pattern as a tile grid. Note: All sources must have the same band count and content.mapMap <optional> 
Sets the layer as overlay on a map. The map will not manage this layer in its layers collection, and the layer will be rendered on top. This is useful for temporary layers. The standard way to add a layer to a map and have it managed by the map is to use
addLayer.useInterimTilesOnErrorboolean <optional> 
true Use interim tiles on error.
cacheSizenumber <optional> 
512 The internal texture cache size. This needs to be large enough to render two zoom levels worth of tiles.
 - 
    
ParsedStyle{Object}
 - 
Properties:
Name Type Description vertexShaderstring The vertex shader.
fragmentShaderstring The fragment shader.
uniformsObject Uniform definitions.
paletteTexturesArray Palette textures.
 - 
    
SourceType{DataTileSource} {TileImage}
 - 
 - 
    
Style{Object}
 - 
    
Translates tile data to rendered pixels.
Properties:
Name Type Argument Default Description variablesObject.<string, (string|number)> <optional> 
Style variables. Each variable must hold a number or string. These variables can be used in the
color,brightness,contrast,exposure,saturationandgammaexpressions, using the['var', 'varName']operator. To update style variables, use theupdateStyleVariablesmethod.colorExpressionValue <optional> 
An expression applied to color values.
brightnessExpressionValue <optional> 
0 Value used to decrease or increase the layer brightness. Values range from -1 to 1.
contrastExpressionValue <optional> 
0 Value used to decrease or increase the layer contrast. Values range from -1 to 1.
exposureExpressionValue <optional> 
0 Value used to decrease or increase the layer exposure. Values range from -1 to 1.
saturationExpressionValue <optional> 
0 Value used to decrease or increase the layer saturation. Values range from -1 to 1.
gammaExpressionValue <optional> 
1 Apply a gamma correction to the layer. Values range from 0 to infinity.