@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
14 lines (13 loc) • 500 B
TypeScript
import LayerDrawing from '../../../models/layers/layerdrawing.js';
import VectorLayer from 'ol/layer/Vector.js';
import { Map } from 'ol';
export default class DrawingManager {
private readonly activeLayers;
private readonly map;
constructor(map: Map);
addLayer(layer: LayerDrawing): void;
removeLayer(layer: LayerDrawing): void;
getLayer(layer: LayerDrawing): VectorLayer | null;
changeOpacity(layer: LayerDrawing): void;
layerExists(layer: LayerDrawing): boolean;
}