X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=js%2Fsrc%2Fgeo%2FOpenLayersMapPart.js;h=177ce33862919d750769ae9029e187d1467df6db;hb=59da7271e876ca8a429beb86b67e7350eef1e1ca;hp=e1d8642c0fd99a8bd85098b1706c2e6af957cb26;hpb=b4ffcdbc144ccb0633f033bb0be498988374ae68;p=gpl%2Fargeo-suite.git diff --git a/js/src/geo/OpenLayersMapPart.js b/js/src/geo/OpenLayersMapPart.js index e1d8642..177ce33 100644 --- a/js/src/geo/OpenLayersMapPart.js +++ b/js/src/geo/OpenLayersMapPart.js @@ -20,7 +20,6 @@ import { Style, Icon } from 'ol/style.js'; import * as SLDReader from '@nieuwlandgeo/sldreader'; import MapPart from './MapPart.js'; -import { SentinelCloudless } from './OpenLayerTileSources.js'; /** OpenLayers implementation of MapPart. */ export default class OpenLayersMapPart extends MapPart { @@ -38,12 +37,16 @@ export default class OpenLayersMapPart extends MapPart { // new TileLayer({ // source: new SentinelCloudless(), // }), - new TileLayer({ - source: new OSM(), - opacity: 0.4, - transition: 0, - }), +// new TileLayer({ +// source: new OSM(), +// opacity: 0.4, +// transition: 0, +// }), ], +// view: new View({ +// center: [0, 0], +// zoom: 2, +// }), target: this.getMapName(), }); } @@ -95,6 +98,15 @@ export default class OpenLayersMapPart extends MapPart { this.#map.addLayer(vectorLayer); } + addLayer(js) { + const func = new Function(js); + const layer = (func)(); + this.#map.addLayer(layer); + } + + getMap() { + return this.#map; + } /* CALLBACKS */ enableFeatureSingleClick() {