import Map from 'ol/Map'; import View from 'ol/View'; import {ZoomSlider} from 'ol/control'; import TileLayer from 'ol/layer/Tile'; import OSM from 'ol/source/OSM'; /** * Helper method for map-creation. * * @param {string} divId The id of the div for the map. * @return {module:ol/PluggableMap} The map instance. */ function createMap(divId) { const source = new OSM(); const layer = new TileLayer({ source: source }); const map = new Map({ layers: [layer], target: divId, view: new View({ center: [0, 0], zoom: 2 }) }); const zoomslider = new ZoomSlider(); map.addControl(zoomslider); return map; } const map1 = createMap('map1'); const map2 = createMap('map2'); const map3 = createMap('map3');