| 123456789101112131415161718192021222324252627282930313233343536 |
- /**
- * @Author: Caven
- * @Date: 2021-03-12 16:45:45
- */
-
- import * as turf from '@turf/turf'
-
- import { initMixin, initUse } from '@dc-modules/global-api'
-
- import { CesiumViewer, GroundSkyBox, BaseLayerPicker } from '@dc-modules/exts'
-
- const Cesium = require('@cesium/engine')
-
- Cesium['Viewer'] = CesiumViewer
- Cesium['GroundSkyBox'] = GroundSkyBox
- Cesium['BaseLayerPicker'] = BaseLayerPicker
-
- let DC = {
- version: __VERSION__,
- accessToken: '',
- baseUrl: './libs/dc-sdk/resources/',
- author: __AUTHOR__,
- home_page: __HOME_PAGE__,
- Namespace: { Cesium, turf },
- Initialized: false
- }
-
- // init global api
- initMixin(DC)
- initUse(DC)
-
- DC.init = callback => {
- callback && callback()
- }
-
- export default DC
|