Constructor
new LayerGroupState(layerTreeGroupCfg, layersOrder, hideGroupCheckbox, parentMapGroupopt)
Creating a layer group state
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
layerTreeGroupCfg |
LayerTreeGroupConfig | the layer item config | |
layersOrder |
Array.<number> | the layers order | |
hideGroupCheckbox |
boolean | the option instance from lizMap configuration | |
parentMapGroup |
LayerGroupState |
<optional> |
the hideGroupCheckbox option instance from lizMap configuration |
- Source:
Extends
- LayerItemState
Members
children :Array.<LayerItemState>
Children items
Type:
- Array.<LayerItemState>
- Source:
childrenCount :number
Children items count
Type:
- number
- Source:
groupAsLayer :boolean
The group will be displayed as layer
Type:
- boolean
- Source:
layerOrder :number
Layer type from top to bottom
Type:
- number
- Source:
mapType :string
Item map type
Type:
- string
- Source:
mutuallyExclusive :boolean
The group is mutually exclusive
Type:
- boolean
- Source:
(nullable) wmsGeographicBoundingBox :LayerGeographicBoundingBoxConfig
WMS layer Geographic Bounding Box
Type:
- LayerGeographicBoundingBoxConfig
- Source:
Methods
findGroups() → {Array.<LayerGroupState>}
Find group items
- Source:
Returns:
The group states of all groups
- Type
- Array.<LayerGroupState>
findLayerNames() → {Array.<string>}
Find layer names
- Source:
Returns:
The layer names of all layers
- Type
- Array.<string>
findLayers() → {Array.<LayerLayerState>}
Find layer items
- Source:
Returns:
The layer states of all layers
- Type
- Array.<LayerLayerState>
(generator) getChildren() → {LayerItemState}
Iterate through children items
- Source:
Yields:
The next child item
- Type
- LayerItemState