Skip to content

@npm9912/v-map


@npm9912/v-map / map-provider/deck/deck-provider / DeckProvider

Class: DeckProvider

Defined in: src/map-provider/deck/deck-provider.ts:81

Implements

Constructors

Constructor

new DeckProvider(): DeckProvider

Returns

DeckProvider

Methods

addBaseLayer()

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

Defined in: src/map-provider/deck/deck-provider.ts:1318

Parameters

layerConfig

LayerConfig

basemapid

string

layerElementId

string

Returns

Promise<string>

Implementation of

MapProvider.addBaseLayer


addLayerToGroup()

addLayerToGroup(layerConfig): Promise<string>

Defined in: src/map-provider/deck/deck-provider.ts:1290

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

Parameters

layerConfig

LayerConfig

Returns

Promise<string>

Implementation of

MapProvider.addLayerToGroup


buildScatterPlot()

buildScatterPlot(layerConfig, layerId): Promise<Layer<{ }>>

Defined in: src/map-provider/deck/deck-provider.ts:850

Parameters

layerConfig
data?

unknown

getFillColor?

Color

getRadius?

number

getTooltip?

(info) => unknown

groupId?

string

groupVisible?

boolean

onClick?

(info) => void

onHover?

(info) => void

opacity?

number

type

"scatterplot"

visible?

boolean

zIndex?

number

layerId

string

Returns

Promise<Layer<{ }>>


destroy()

destroy(): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1801

Returns

Promise<void>

Implementation of

MapProvider.destroy


ensureGroup()

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

Defined in: src/map-provider/deck/deck-provider.ts:1364

Parameters

groupId

string

visible

boolean

_opts?
basemapid?

string

Returns

Promise<void>

Implementation of

MapProvider.ensureGroup


getMap()

getMap(): Deck<null>

Defined in: src/map-provider/deck/deck-provider.ts:1902

Returns

Deck<null>


init()

init(opts): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:92

Parameters

opts

ProviderOptions

Returns

Promise<void>

Implementation of

MapProvider.init


offLayerError()

offLayerError(layerId): void

Defined in: src/map-provider/deck/deck-provider.ts:1555

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/deck/deck-provider.ts:1551

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

Parameters

layerId

string

callback

LayerErrorCallback

Returns

void

Implementation of

MapProvider.onLayerError


onPointerMove()

onPointerMove(callback): () => void

Defined in: src/map-provider/deck/deck-provider.ts:1781

Register a callback for pointer-move with geo-coordinates. Returns unsubscribe function.

Parameters

callback

(coordinate, pixel) => void

Returns

(): void

Returns

void

Implementation of

MapProvider.onPointerMove


removeLayer()

removeLayer(layerId): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1559

Parameters

layerId

string

Returns

Promise<void>

Implementation of

MapProvider.removeLayer


setBaseLayer()

setBaseLayer(groupId, layerElementId): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1358

Parameters

groupId

string

layerElementId

string

Returns

Promise<void>

Implementation of

MapProvider.setBaseLayer


setGroupVisible()

setGroupVisible(groupId, visible): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1605

Parameters

groupId

string

visible

boolean

Returns

Promise<void>

Implementation of

MapProvider.setGroupVisible


setOpacity()

setOpacity(layerId, opacity): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1576

Parameters

layerId

string

opacity

number

Returns

Promise<void>

Implementation of

MapProvider.setOpacity


setView()

setView(__namedParameters, zoom): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1609

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

Parameters

__namedParameters

LonLat

zoom

number

Returns

Promise<void>

Implementation of

MapProvider.setView


setVisible()

setVisible(layerId, visible): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1594

Parameters

layerId

string

visible

boolean

Returns

Promise<void>

Implementation of

MapProvider.setVisible


setZIndex()

setZIndex(layerId, zIndex): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1585

Parameters

layerId

string

zIndex

number

Returns

Promise<void>

Implementation of

MapProvider.setZIndex


updateLayer()

updateLayer(layerId, update): Promise<void>

Defined in: src/map-provider/deck/deck-provider.ts:1401

Parameters

layerId

string

update

LayerUpdate

Returns

Promise<void>

Implementation of

MapProvider.updateLayer