ol-cesium
Version:
OpenLayers Cesium integration library
37 lines (30 loc) • 832 B
JavaScript
/**
* @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;