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>