yzt
2023-05-08 24e1c6a1c3d5331b5a4f1111dcbae3ef148eda1a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { defaultValue } from "../Source/Cesium.js";
import getWebGLStub from "./getWebGLStub.js";
import { Viewer } from "../Source/Cesium.js";
 
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);
}
export default createViewer;