Skip to content

@npm9912/v-map


@npm9912/v-map / map-provider/cesium/layer-manager / LayerManager

Class: LayerManager ​

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

Constructors ​

Constructor ​

new LayerManager(Cesium, viewer): LayerManager

Defined in: src/map-provider/cesium/layer-manager.ts:44

Parameters ​

Cesium ​

__module

viewer ​

Viewer

Returns ​

LayerManager

Methods ​

addCustomLayer() ​

addCustomLayer(id, layer): ILayer | I3DTilesLayer

Defined in: src/map-provider/cesium/layer-manager.ts:100

Parameters ​

id ​

string

layer ​

ILayer | I3DTilesLayer

Returns ​

ILayer | I3DTilesLayer


addLayer() ​

addLayer<T>(id, layer): ILayer | I3DTilesLayer

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

Type Parameters ​

T ​

T extends GeoJsonDataSource | DataSource | Cesium3DTileset | ImageryLayer

Parameters ​

id ​

string

layer ​

T

Returns ​

ILayer | I3DTilesLayer


getLayer() ​

getLayer(layerId): ILayer | I3DTilesLayer

Defined in: src/map-provider/cesium/layer-manager.ts:105

Parameters ​

layerId ​

string

Returns ​

ILayer | I3DTilesLayer


getLayerById() ​

getLayerById(layerId): ILayer | I3DTilesLayer

Defined in: src/map-provider/cesium/layer-manager.ts:111

Parameters ​

layerId ​

string

Returns ​

ILayer | I3DTilesLayer


removeLayer() ​

removeLayer(layerId): void

Defined in: src/map-provider/cesium/layer-manager.ts:115

Parameters ​

layerId ​

string

Returns ​

void


replaceLayer() ​

replaceLayer<T>(id, oldlayer, layer): ILayer | I3DTilesLayer

Defined in: src/map-provider/cesium/layer-manager.ts:49

Type Parameters ​

T ​

T extends GeoJsonDataSource | DataSource | Cesium3DTileset | ImageryLayer

Parameters ​

id ​

string

oldlayer ​

ILayer | I3DTilesLayer

layer ​

T

Returns ​

ILayer | I3DTilesLayer


setOpacity() ​

setOpacity(layerId, opacity): void

Defined in: src/map-provider/cesium/layer-manager.ts:126

Parameters ​

layerId ​

string

opacity ​

number

Returns ​

void


setVisible() ​

setVisible(layerId, visible): void

Defined in: src/map-provider/cesium/layer-manager.ts:121

Parameters ​

layerId ​

string

visible ​

boolean

Returns ​

void


setZIndex() ​

setZIndex(layerId, zindex): Promise<void>

Defined in: src/map-provider/cesium/layer-manager.ts:131

Parameters ​

layerId ​

string

zindex ​

number

Returns ​

Promise<void>