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