Skip to content

@npm9912/v-map


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

Class: CesiumLayerGroups

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

Root-Store für mehrere Cesium-Gruppen.

  • Ordnung/Z-Index übernimmst du weiterhin im LayerManager pro Layer.
  • Diese Klasse kümmert sich um Gruppensichtbarkeit & Basemap-Filter.

Constructors

Constructor

new CesiumLayerGroups(): CesiumLayerGroups

Returns

CesiumLayerGroups

Accessors

groups

Get Signature

get groups(): readonly CesiumLayerGroup[]

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

Returns

readonly CesiumLayerGroup[]

Methods

addLayerToGroup()

addLayerToGroup(groupId, visible, ref): void

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

Parameters

groupId

string

visible

boolean

ref

CesiumLayerRef

Returns

void


apply()

apply(): void

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

Wendet alle Gruppenregeln an (sichtbar/basemap).

Returns

void


clear()

clear(): void

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

Returns

void


ensureGroup()

ensureGroup(id, visible): CesiumLayerGroup

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

Parameters

id

string

visible

boolean = true

Returns

CesiumLayerGroup


getGroup()

getGroup(id): CesiumLayerGroup

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

Parameters

id

string

Returns

CesiumLayerGroup


hasGroup()

hasGroup(id): boolean

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

Parameters

id

string

Returns

boolean


removeLayer()

removeLayer(layerId, removeFromAll): boolean

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

Parameters

layerId

string

removeFromAll

boolean = true

Returns

boolean


setBasemap()

setBasemap(groupId, basemap): void

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

Parameters

groupId

string

basemap

string

Returns

void


setGroupVisible()

setGroupVisible(groupId, visible): void

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

Parameters

groupId

string

visible

boolean

Returns

void