@geoblocks/ol-comfy
    Preparing search index...

    LayerGroup specialized to manage background layers (mostly tiled layers). Each instance must have a unique name (The default name will be valid for the first group). The default position is 0.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    layerAffected: Subject<LayerAffected>

    To provide changed-like-event, without touching the original layer. With source layer uid and free reason why/by/for it's emitted. Example: emit/listen to silently set layer opacity (as reason) without touching the real layer and having to listen to every layer individually.

    layerPropertyChanged: Subject<LayerPropertyChanged>

    Event to observe layer property change in this LayerGroup without the need of having the layer itself.

    Methods

    • Add a single layer at the end of the layer group.

      Parameters

      • layer: BaseLayer

        Ol layer.

      • layerUid: string

        id of the layer.

      Returns void

    • Emits a "LayerPropertyChanged" and call a "changed" event on the matching OL layer.

      Parameters

      • layerUid: string
      • propertyKey: string

      Returns void

    • Retrieve a layer currently in the layer group.

      Parameters

      • layerUid: string

      Returns null | BaseLayer

      The matching layer or null.

    • Set one background layer as visible, all others as not visible.

      Parameters

      • layerUid: string

      Returns void