Appearance
@npm9912/v-map / types/mapprovider / MapProvider
Interface: MapProvider
Defined in: src/types/mapprovider.ts:16
Methods
addBaseLayer()?
optionaladdBaseLayer(layerConfig,basemapid,layerElementId):Promise<string>
Defined in: src/types/mapprovider.ts:29
Parameters
layerConfig
basemapid
string
layerElementId
string
Returns
Promise<string>
addLayerToGroup()
addLayerToGroup(
layer):Promise<string>
Defined in: src/types/mapprovider.ts:25
Layer hinzufügen; Rückgabe bewusst async, weil Erzeugung/Importe asynchron sind
Parameters
layer
Returns
Promise<string>
destroy()
destroy():
Promise<void>
Defined in: src/types/mapprovider.ts:18
Returns
Promise<void>
ensureGroup()
ensureGroup(
groupId,visible,opts?):Promise<void>
Defined in: src/types/mapprovider.ts:39
Parameters
groupId
string
visible
boolean
opts?
basemapid?
string
Returns
Promise<void>
init()
init(
options):Promise<void>
Defined in: src/types/mapprovider.ts:17
Parameters
options
Returns
Promise<void>
offLayerError()?
optionaloffLayerError(layerId):void
Defined in: src/types/mapprovider.ts:50
Unregister the runtime error callback and detach native listeners for a layer.
Parameters
layerId
string
Returns
void
onLayerError()?
optionalonLayerError(layerId,callback):void
Defined in: src/types/mapprovider.ts:48
Register a callback for runtime layer errors (tile load, feature fetch, etc.).
Parameters
layerId
string
callback
Returns
void
onPointerMove()?
optionalonPointerMove(callback): () =>void
Defined in: src/types/mapprovider.ts:53
Register a callback for pointer-move with geo-coordinates. Returns unsubscribe function.
Parameters
callback
(coordinate, pixel) => void
Returns
():
void
Returns
void
removeLayer()
removeLayer(
layerId):Promise<void>
Defined in: src/types/mapprovider.ts:27
Parameters
layerId
string
Returns
Promise<void>
setBaseLayer()?
optionalsetBaseLayer(groupId,layerElementId):Promise<void>
Defined in: src/types/mapprovider.ts:34
Parameters
groupId
string
layerElementId
string
Returns
Promise<void>
setGroupVisible()?
optionalsetGroupVisible(groupId,visible):Promise<void>
Defined in: src/types/mapprovider.ts:45
Parameters
groupId
string
visible
boolean
Returns
Promise<void>
setOpacity()
setOpacity(
layerId,opacity):Promise<void>
Defined in: src/types/mapprovider.ts:20
Parameters
layerId
string
opacity
number
Returns
Promise<void>
setView()
setView(
center,zoom):Promise<void>
Defined in: src/types/mapprovider.ts:37
View/Camera setzen; in OL/Cesium meist async (Animations/Promises), daher Promise<void>
Parameters
center
zoom
number
Returns
Promise<void>
setVisible()
setVisible(
layerId,visible):Promise<void>
Defined in: src/types/mapprovider.ts:21
Parameters
layerId
string
visible
boolean
Returns
Promise<void>
setZIndex()
setZIndex(
layerId,zIndex):Promise<void>
Defined in: src/types/mapprovider.ts:22
Parameters
layerId
string
zIndex
number
Returns
Promise<void>
updateLayer()
updateLayer(
layerId,update):Promise<void>
Defined in: src/types/mapprovider.ts:26
Parameters
layerId
string
update
Returns
Promise<void>