Module: LayersOrder

Methods

(static) buildLayersOrder(initialConfig, rootLayerTreeCfg) → {Array.<string>}

Function to build the layer names displaying order like in QGIS based on lizmap config or the layer tree config based on WMS capabilities

The first one in this list is the top one in the map The last one in this list is the bottom one in the map

Parameters:
Name Type Description
initialConfig object

the initial config object

rootLayerTreeCfg LayerTreeGroupConfig

The root layer tree config based on WMS capabilities

Source:
Returns:

The layer names displaying order from top to bottom

Type
Array.<string>

(inner) layersOrderFromLayerTreeGroup(layerTreeGroupCfg) → {Array.<string>}

Recursive function to build the layer names displaying order like in QGIS based on the layer tree config group from WMS capabilities

Parameters:
Name Type Description
layerTreeGroupCfg LayerTreeGroupConfig

The layer tree config based on WMS capabilities

Source:
Returns:

The layer names list from top to bottom

Type
Array.<string>