Skip to content

@npm9912/v-map


@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

LayerConfig

basemapid

string

layerElementId

string

Returns

Promise<string>

Implementation of

MapProvider.addBaseLayer


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

LayerConfig

Returns

Promise<string>

Implementation of

MapProvider.addLayerToGroup


destroy()

destroy(): Promise<void>

Defined in: src/map-provider/ol/openlayers-provider.ts:97

Returns

Promise<void>

Implementation of

MapProvider.destroy


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

MapProvider.ensureGroup


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

ProviderOptions

Returns

Promise<void>

Implementation of

MapProvider.init


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

MapProvider.offLayerError


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

LayerErrorCallback

Returns

void

Implementation of

MapProvider.onLayerError


removeLayer()

removeLayer(layerId): Promise<void>

Defined in: src/map-provider/ol/openlayers-provider.ts:1203

Parameters

layerId

string

Returns

Promise<void>

Implementation of

MapProvider.removeLayer


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

MapProvider.setBaseLayer


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

MapProvider.setGroupVisible


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

MapProvider.setOpacity


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

LonLat

zoom

number

Returns

Promise<void>

Implementation of

MapProvider.setView


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

MapProvider.setVisible


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

MapProvider.setZIndex


updateLayer()

updateLayer(layerId, update): Promise<void>

Defined in: src/map-provider/ol/openlayers-provider.ts:102

Parameters

layerId

string

update

LayerUpdate

Returns

Promise<void>

Implementation of

MapProvider.updateLayer