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