You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.js 640B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * @Author: Caven
  3. * @Date: 2021-03-12 16:45:45
  4. */
  5. import * as Cesium from 'cesium'
  6. import * as turf from '@turf/turf'
  7. import { initMixin, initUse } from '@dc-modules/global-api'
  8. import { setNamespace } from '@dc-modules/namespace'
  9. let DC = {
  10. version: __VERSION__,
  11. accessToken: '',
  12. baseUrl: './libs/dc-sdk/resources/',
  13. author: __AUTHOR__,
  14. home_page: __HOME_PAGE__,
  15. Namespace: { Cesium, turf },
  16. Initialized: false
  17. }
  18. // init global api
  19. initMixin(DC)
  20. initUse(DC)
  21. DC.init = callback => {
  22. setNamespace('Cesium', DC.Namespace.Cesium)
  23. setNamespace('turf', DC.Namespace.turf)
  24. callback && callback()
  25. }
  26. export default DC