Appearance
@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
basemapid
string
layerElementId
string
Returns
Promise<string>
Implementation of
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
Returns
Promise<string>
Implementation of
buildScatterPlot()
buildScatterPlot(
layerConfig,layerId):Promise<Layer<{ }>>
Defined in: src/map-provider/deck/deck-provider.ts:850
Parameters
layerConfig
data?
unknown
getFillColor?
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
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
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
Returns
Promise<void>
Implementation of
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
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
Returns
void
Implementation of
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
removeLayer()
removeLayer(
layerId):Promise<void>
Defined in: src/map-provider/deck/deck-provider.ts:1559
Parameters
layerId
string
Returns
Promise<void>
Implementation of
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
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
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
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
zoom
number
Returns
Promise<void>
Implementation of
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
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
updateLayer()
updateLayer(
layerId,update):Promise<void>
Defined in: src/map-provider/deck/deck-provider.ts:1401
Parameters
layerId
string
update
Returns
Promise<void>