Class: MapLayerState

MapLayerState.MapLayerState(layerItemState, parentMapGroupopt)

Class representing a map layer state

Constructor

new MapLayerState(layerItemState, parentMapGroupopt)

Creating a map layer state instance

Parameters:
Name Type Attributes Description
layerItemState LayerVectorState | LayerRasterState | LayerGroupState

the layer item state

parentMapGroup MapGroupState <optional>

the parent layer map group

Source:

Extends

  • MapItemState

Members

displayInLayerTree :boolean

Is the map layer displayed in layer tree

Type:
  • boolean
Source:

hasSelectedFeatures :boolean

Vector layer has selected features The selected features is not empty

Type:
  • boolean
Source:

isFiltered :boolean

Vector layer is filtered The expression filter is not null

Type:
  • boolean
Source:

layerOrder :number

Layer order from top to bottom

Type:
  • number
Source:

layerType :string

Layer type

Type:
  • string
Source:

loadStatus :string

The layer load status

Type:
  • string
Source:
See:
  • MapLayerLoadStatus

loadStatus

Set layer load status

Source:
See:
  • MapLayerLoadStatus

singleWMSLayer :boolean

vector layer is loaded in a single layer ImageLayer or not

Type:
  • boolean
Source:

singleWMSLayer :boolean

set if the map layer is loaded in a single ImageWMS layer or not

Type:
  • boolean
Source:

(nullable) symbology :LayerIconSymbology|LayerSymbolsSymbology|LayerGroupSymbology

Layer symbology

Type:
  • LayerIconSymbology | LayerSymbolsSymbology | LayerGroupSymbology
Source:

symbology

Update layer symbology

Source:

(nullable) wmsAttribution :AttributionConfig

WMS layer attribution

Type:
  • AttributionConfig
Source:

wmsParameters :object

Parameters for OGC WMS Request

Type:
  • object
Source:

wmsSelectedStyleName :string

WMS selected layer style name

Type:
  • string
Source:

wmsSelectedStyleName

Update WMS selected layer style name based on wmsStyles list

Source:

wmsStyles :Array.<LayerStyleConfig>

WMS layer styles

Type:
  • Array.<LayerStyleConfig>
Source: