Classes
Type Definitions
-
LayerEventType{'sourceready'} {'change:source'}
-
-
Options{Object}
-
Properties:
Name Type Argument Default Description 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.
sourceSourceType <optional>
Source for this layer. If not provided to the constructor, the source can be set by calling
layer.setSource(source)after construction.mapMap | null <optional>
Map.
renderRenderFunction <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.
propertiesObject.<string, *> <optional>
Arbitrary observable properties. Can be accessed with
#get()and#set(). -
-
State{Object}
-
Properties:
Name Type Argument Description layerLayer Layer.
opacitynumber Opacity, the value is rounded to two digits to appear after the decimal point.
visibleboolean Visible.
managedboolean Managed.
extentExtent <optional>
Extent.
zIndexnumber ZIndex.
maxResolutionnumber Maximum resolution.
minResolutionnumber Minimum resolution.
minZoomnumber Minimum zoom.
maxZoomnumber Maximum zoom.