Appearance
@npm9912/v-map / map-provider/leaflet/leaflet-provider / LeafletProvider
Class: LeafletProvider
Defined in: src/map-provider/leaflet/leaflet-provider.ts:48
Implements
Constructors
Constructor
new LeafletProvider():
LeafletProvider
Returns
LeafletProvider
Methods
addBaseLayer()
addBaseLayer(
layerConfig,basemapid,layerElementId):Promise<string>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:194
Parameters
layerConfig
basemapid
string
layerElementId
string
Returns
Promise<string>
Implementation of
addLayerToGroup()
addLayerToGroup(
layerConfig):Promise<string>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:120
Layer hinzufügen; Rückgabe bewusst async, weil Erzeugung/Importe asynchron sind
Parameters
layerConfig
Returns
Promise<string>
Implementation of
destroy()
destroy():
Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:573
Returns
Promise<void>
Implementation of
ensureGroup()
ensureGroup(
groupId,visible,_opts?):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:720
Parameters
groupId
string
visible
boolean
_opts?
basemapid?
string
Returns
Promise<void>
Implementation of
getMap()
getMap():
Map
Defined in: src/map-provider/leaflet/leaflet-provider.ts:1419
Returns
Map
init()
init(
options):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:60
Parameters
options
Returns
Promise<void>
Implementation of
offLayerError()
offLayerError(
layerId):void
Defined in: src/map-provider/leaflet/leaflet-provider.ts:598
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/leaflet/leaflet-provider.ts:588
Register a callback for runtime layer errors (tile load, feature fetch, etc.).
Parameters
layerId
string
callback
Returns
void
Implementation of
removeLayer()
removeLayer(
layerId):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:604
Parameters
layerId
string
Returns
Promise<void>
Implementation of
setBaseLayer()
setBaseLayer(
groupId,layerElementId):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:252
Parameters
groupId
string
layerElementId
string
Returns
Promise<void>
Implementation of
setGroupVisible()
setGroupVisible(
groupId,visible):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:763
Parameters
groupId
string
visible
boolean
Returns
Promise<void>
Implementation of
setOpacity()
setOpacity(
layerId,opacity):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:627
Parameters
layerId
string
opacity
number
Returns
Promise<void>
Implementation of
setView()
setView(
__namedParameters,zoom):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:584
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/leaflet/leaflet-provider.ts:653
Parameters
layerId
string
visible
boolean
Returns
Promise<void>
Implementation of
setZIndex()
setZIndex(
layerId,zIndex):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:615
Parameters
layerId
string
zIndex
number
Returns
Promise<void>
Implementation of
updateLayer()
updateLayer(
layerId,update):Promise<void>
Defined in: src/map-provider/leaflet/leaflet-provider.ts:85
Parameters
layerId
string
update
Returns
Promise<void>