UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

20 lines (19 loc) 581 B
import { Map } from 'ol'; import { Layer as OLayer } from 'ol/layer'; import TileLayer from 'ol/layer/Tile'; import LayerXYZ from '../../../models/layers/layerxyz'; import { XYZ } from 'ol/source'; declare class XyzManager { map: Map; basemapLayers: TileLayer<XYZ>[]; activeLayers: Record<string, { olayer: OLayer; layer: LayerXYZ; }>; constructor(map: Map); removeAllBasemapLayers(): void; addBasemapLayer(layer: LayerXYZ): void; addLayer(layer: LayerXYZ): void; removeLayer(layer: LayerXYZ): void; } export default XyzManager;