Skip to content

@npm9912/v-map


@npm9912/v-map / map-provider/cesium/CesiumLayerGroups / CesiumLayerGroup

Class: CesiumLayerGroup

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:29

Eine Gruppe verwaltet Sichtbarkeit & Basemap-Filter ihrer Cesium-Layer.

  • group.visible = false => Alle Layer der Gruppe unsichtbar.
  • group.basemap = "X" => Nur Layer mit elementId==="X" in der Gruppe sichtbar.
  • Der ursprüngliche Sichtbarkeitszustand jedes Layers wird gemerkt und bei Re-Aktivierung wiederhergestellt.

Constructors

Constructor

new CesiumLayerGroup(id, visible): CesiumLayerGroup

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:38

Parameters

id

string

visible

boolean = true

Returns

CesiumLayerGroup

Properties

id

readonly id: string

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:30

Accessors

basemap

Get Signature

get basemap(): string

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:52

Returns

string

Set Signature

set basemap(b): void

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:55

Parameters
b

string

Returns

void


visible

Get Signature

get visible(): boolean

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:43

Returns

boolean

Set Signature

set visible(v): void

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:46

Parameters
v

boolean

Returns

void

Methods

addLayer()

addLayer(ref): void

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:65

Parameters

ref

CesiumLayerRef

Returns

void


apply()

apply(): void

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:95

zentrale Logik: Basemap/Visibility anwenden

Returns

void


clear()

clear(): void

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:88

Returns

void


isDirty()

isDirty(): boolean

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:61

Returns

boolean


removeLayer()

removeLayer(layerId): boolean

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:81

Parameters

layerId

string

Returns

boolean


setLayerElementId()

setLayerElementId(layerId, elementId?): void

Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:73

optional zum Nachziehen von elementId (z. B. wenn erst später bekannt)

Parameters

layerId

string

elementId?

string

Returns

void