UNPKG

ol-cesium

Version:

OpenLayers Cesium integration library

37 lines (30 loc) 832 B
/** * @module examples.lazy */ const exports = {}; import {transform} from 'ol/proj.js'; import olView from 'ol/View.js'; import {defaults as olControlDefaults} from 'ol/control.js'; import olSourceOSM from 'ol/source/OSM.js'; import olLayerTile from 'ol/layer/Tile.js'; import olMap from 'ol/Map.js'; import olcsContribManager from 'olcs/contrib/Manager.js'; const ol2d = new olMap({ layers: [ new olLayerTile({ source: new olSourceOSM() }) ], controls: olControlDefaults({ attributionOptions: /** @type {olx.control.AttributionOptions} */ ({ collapsible: false }) }), target: 'map', view: new olView({ center: transform([25, 20], 'EPSG:4326', 'EPSG:3857'), zoom: 3 }) }); window['manager'] = new olcsContribManager(window.CESIUM_URL, {map: ol2d}); export default exports;