DSDSWeb/static/js/Cesium-1.53/Specs/createViewer.js

24 lines
645 B
JavaScript
Raw Normal View History

2024-07-11 18:02:47 +08:00
define([
'Core/defaultValue',
'Specs/getWebGLStub',
'Widgets/Viewer/Viewer'
], function(
defaultValue,
getWebGLStub,
Viewer) {
'use strict';
function createViewer(container, options) {
options = defaultValue(options, {});
options.contextOptions = defaultValue(options.contextOptions, {});
options.contextOptions.webgl = defaultValue(options.contextOptions.webgl, {});
if (!!window.webglStub) {
options.contextOptions.getWebGLStub = getWebGLStub;
}
return new Viewer(container, options);
}
return createViewer;
});