Classes
Type Definitions
-
Options{Object}
-
Properties:
Name Type Argument Default Description className
string <optional>
'ol-layer' A CSS class name to set to the layer element.
opacity
number <optional>
1 Opacity (0, 1).
visible
boolean <optional>
true Visibility.
extent
module:ol/extent~Extent <optional>
The bounding extent for layer rendering. The layer will not be rendered outside of this extent.
zIndex
number <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
, azIndex
of 0 is assumed for layers that are added to the map'slayers
collection, orInfinity
when the layer'ssetMap()
method was used.minResolution
number <optional>
The minimum resolution (inclusive) at which this layer will be visible.
maxResolution
number <optional>
The maximum resolution (exclusive) below which this layer will be visible.
source
module:ol/source/Source~Source <optional>
Source for this layer. If not provided to the constructor, the source can be set by calling
layer.setSource(source)
after construction.map
module:ol/PluggableMap~PluggableMap <optional>
Map.
render
module:ol/layer/Layer~RenderFunction <optional>
Render function. Takes the frame state as input and is expected to return an HTML element. Will overwrite the default rendering for the layer.
-
RenderFunction()
layer/Layer.js, line 13 -
-
State{Object}
-
Properties:
Name Type Argument Description layer
module:ol/layer/Base~BaseLayer opacity
number Opacity, the value is rounded to two digits to appear after the decimal point.
sourceState
module:ol/source/State visible
boolean managed
boolean extent
module:ol/extent~Extent <optional>
zIndex
number maxResolution
number minResolution
number minZoom
number maxZoom
number