Appearance
@npm9912/v-map / map-provider/ol/openlayers-provider / OpenLayersProvider
Class: OpenLayersProvider
Defined in: src/map-provider/ol/openlayers-provider.ts:64
Implements
Constructors
Constructor
new OpenLayersProvider():
OpenLayersProvider
Returns
OpenLayersProvider
Methods
addBaseLayer()
addBaseLayer(
layerConfig,basemapid,layerElementId):Promise<string>
Defined in: src/map-provider/ol/openlayers-provider.ts:190
Parameters
layerConfig
basemapid
string
layerElementId
string
Returns
Promise<string>
Implementation of
addLayerToGroup()
addLayerToGroup(
layerConfig):Promise<string>
Defined in: src/map-provider/ol/openlayers-provider.ts:249
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/ol/openlayers-provider.ts:97
Returns
Promise<void>
Implementation of
ensureGroup()
ensureGroup(
groupId,visible,_opts?):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:132
Parameters
groupId
string
visible
boolean
_opts?
basemapid?
string
Returns
Promise<void>
Implementation of
getMap()
getMap():
Map
Defined in: src/map-provider/ol/openlayers-provider.ts:1751
Returns
Map
init()
init(
options):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:73
Parameters
options
Returns
Promise<void>
Implementation of
offLayerError()
offLayerError(
layerId):void
Defined in: src/map-provider/ol/openlayers-provider.ts:1100
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/ol/openlayers-provider.ts:1092
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/ol/openlayers-provider.ts:1203
Parameters
layerId
string
Returns
Promise<void>
Implementation of
setBaseLayer()
setBaseLayer(
groupId,layerElementId):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:165
Parameters
groupId
string
layerElementId
string
Returns
Promise<void>
Implementation of
setGroupVisible()
setGroupVisible(
groupId,visible):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:1242
Parameters
groupId
string
visible
boolean
Returns
Promise<void>
Implementation of
setOpacity()
setOpacity(
layerId,opacity):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:1215
Parameters
layerId
string
opacity
number
Returns
Promise<void>
Implementation of
setView()
setView(
center,zoom):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:1149
View/Camera setzen; in OL/Cesium meist async (Animations/Promises), daher Promise<void>
Parameters
center
zoom
number
Returns
Promise<void>
Implementation of
setVisible()
setVisible(
layerId,visible):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:1235
Parameters
layerId
string
visible
boolean
Returns
Promise<void>
Implementation of
setZIndex()
setZIndex(
layerId,zIndex):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:1225
Parameters
layerId
string
zIndex
number
Returns
Promise<void>
Implementation of
updateLayer()
updateLayer(
layerId,update):Promise<void>
Defined in: src/map-provider/ol/openlayers-provider.ts:102
Parameters
layerId
string
update
Returns
Promise<void>