Appearance
@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
getGroup()
getGroup(
id):CesiumLayerGroup
Defined in: src/map-provider/cesium/CesiumLayerGroups.ts:130
Parameters
id
string
Returns
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