Skip to content

@npm9912/v-map


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

Class: CesiumProvider

Defined in: src/map-provider/cesium/cesium-provider.ts:166

Implements

Constructors

Constructor

new CesiumProvider(): CesiumProvider

Returns

CesiumProvider

Methods

addBaseLayer()

addBaseLayer(layerConfig, basemapid, layerElementId): Promise<string>

Defined in: src/map-provider/cesium/cesium-provider.ts:392

Parameters

layerConfig

LayerConfig

basemapid

string

layerElementId

string

Returns

Promise<string>

Implementation of

MapProvider.addBaseLayer


addLayerToGroup()

addLayerToGroup(layerConfig): Promise<string>

Defined in: src/map-provider/cesium/cesium-provider.ts:354

Layer hinzufügen; Rückgabe bewusst async, weil Erzeugung/Importe asynchron sind

Parameters

layerConfig

LayerConfig

Returns

Promise<string>

Implementation of

MapProvider.addLayerToGroup


destroy()

destroy(): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:221

Returns

Promise<void>

Implementation of

MapProvider.destroy


ensureGroup()

ensureGroup(groupId, visible, _opts?): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:420

Parameters

groupId

string

visible

boolean

_opts?
basemapid?

string

Returns

Promise<void>

Implementation of

MapProvider.ensureGroup


init()

init(options): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:177

Parameters

options

ProviderOptions

Returns

Promise<void>

Implementation of

MapProvider.init


offLayerError()

offLayerError(layerId): void

Defined in: src/map-provider/cesium/cesium-provider.ts:441

Unregister the runtime error callback and detach native listeners for a layer.

Parameters

layerId

string

Returns

void

Implementation of

MapProvider.offLayerError


onLayerError()

onLayerError(layerId, callback): void

Defined in: src/map-provider/cesium/cesium-provider.ts:436

Register a callback for runtime layer errors (tile load, feature fetch, etc.).

Parameters

layerId

string

callback

LayerErrorCallback

Returns

void

Implementation of

MapProvider.onLayerError


removeLayer()

removeLayer(layerId): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:477

Parameters

layerId

string

Returns

Promise<void>

Implementation of

MapProvider.removeLayer


setBaseLayer()

setBaseLayer(groupId, layerElementId): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:384

Parameters

groupId

string

layerElementId

string

Returns

Promise<void>

Implementation of

MapProvider.setBaseLayer


setGroupVisible()

setGroupVisible(groupId, visible): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:429

Parameters

groupId

string

visible

boolean

Returns

Promise<void>

Implementation of

MapProvider.setGroupVisible


setOpacity()

setOpacity(layerId, opacity): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:490

Parameters

layerId

string

opacity

number

Returns

Promise<void>

Implementation of

MapProvider.setOpacity


setView()

setView(center, zoom): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:1951

View/Camera setzen; in OL/Cesium meist async (Animations/Promises), daher Promise<void>

Parameters

center

LonLat

zoom

number

Returns

Promise<void>

Implementation of

MapProvider.setView


setVisible()

setVisible(layerId, visible): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:494

Parameters

layerId

string

visible

boolean

Returns

Promise<void>

Implementation of

MapProvider.setVisible


setZIndex()

setZIndex(layerId, zIndex): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:498

Parameters

layerId

string

zIndex

number

Returns

Promise<void>

Implementation of

MapProvider.setZIndex


updateLayer()

updateLayer(layerId, update): Promise<void>

Defined in: src/map-provider/cesium/cesium-provider.ts:1740

Parameters

layerId

string

update

LayerUpdate

Returns

Promise<void>

Implementation of

MapProvider.updateLayer