fuchengshen
2022-07-09 3a25c05b5ab837714f30469cdcb1e2a77d8d7f6c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
/* eslint-disable */
 
/**
 * 第3方公共类库配置文件
 *
 * @copyright 火星科技 mars3d.cn
 * @author 木遥 2021-11-26
 */
window.configLibs = {
  /// ///////////////////////Mars3D及其插件////////////////////////
  mars3d: [
    // 三维地球“主库”
    "Cesium/Widgets/widgets.css", // cesium
    "Cesium/Cesium.js",
    "turf/turf.min.js",
    "mars3d/mars3d.css", // mars3d
    "mars3d/mars3d.js"
  ],
  "cesium-comp": [
    //cesium版本间兼容处理
    "mars3d/plugins/compatible/cesium-version.js",
    "mars3d/plugins/compatible/cesium-when.js",
  ],
  "mars3d-space": [
    // 卫星插件
    "mars3d/plugins/space/mars3d-space.js"
  ],
  "mars3d-echarts": [
    // echarts支持插件
    "echarts/echarts.min.js",
    "echarts/echarts-gl/echarts-gl.min.js",
    "mars3d/plugins/echarts/mars3d-echarts.js"
  ],
  "mars3d-mapv": [
    // mapv支持插件
    "mapV/mapv.min.js",
    "mars3d/plugins/mapv/mars3d-mapv.js"
  ],
  "mars3d-heatmap": [
    // heatmap热力图支持插件
    "mars3d/plugins/heatmap/heatmap.js",
    "mars3d/plugins/heatmap/mars3d-heatmap.js"
  ],
  "mars3d-wind": [
    // 风场图层插件
    "mars3d/plugins/wind/netcdfjs.js", // m10_windLayer解析nc
    "mars3d/plugins/wind/mars3d-wind.js"
  ],
  "mars3d-tdt": [
    // 天地图三维
    "mars3d/plugins/tdt/mars3d-tdt.js"
  ],
  "mars3d-supermap": [
    // 超图S3M服务
    "mars3d/plugins/supermap/SuperMap3D.js", // s3m支持原生cesium的独立插件
    "mars3d/plugins/supermap/mars3d-supermap.js" // mars3d-supermap简化调用封装
  ],
 
 
  //////////////////////////cesium相关第3方插件////////////////////////
  "cesium-pbf-ol": [
    // pbf矢量瓦片支持(基于openlayer渲染)
    "mars3d/thirdParty/pbf-ol/ol.js",
    "mars3d/thirdParty/pbf-ol/olms.js",
    "mars3d/thirdParty/pbf-ol/style/MapboxStreetsV6.js",
    "mars3d/thirdParty/pbf-ol/PbfolLayer.js",
  ],
  "cesium-pbf-mapbox": [
    // pbf矢量瓦片支持(基于mapbox渲染)
    "mars3d/thirdParty/pbf-mapbox/mapbox-gl.js",
    "mars3d/thirdParty/pbf-mapbox/PbfLayer.js",
  ],
  "cesium-weiVectorTile": [
    // 项目矢量瓦片方式加载GeoJson插件
    "mars3d/thirdParty/weiVectorTile/CesiumVectorTile.min.js",
    "mars3d/thirdParty/weiVectorTile/WeiVectorTileLayer.js",
  ],
  "cesium-meshVisualizer": [
    // ammo物理引擎支持
    "three/three.js",
    "ammo/ammo.js",
    "ammo/ex/ConvexObjectBreaker.js", // 仅convexBreak使用
    "ammo/ex/QuickHull.js", // 仅convexBreak使用
    "ammo/ex/geometries/ConvexGeometry.js", // 仅convexBreak使用
    "mars3d/thirdParty/meshVisualizer/CesiumMeshVisualizer.js"
  ],
  "cesium-sensorVolumes": [
    // 支持agi_conicSensor,agi_customPatternSensor和agi_rectangularSensor展示的czml插件
    "mars3d/thirdParty/sensorVolumes/cesium-sensor-volumes.js"
  ],
  olcesium: [
    "ol/ol.css",
    "ol/ol.js",
    "ol/ol-cesium/olcesium.js"
  ],
 
  //////////////////////////mars2d及其插件////////////////////////
  'mars2d': [//地图 主库
    "https://unpkg.com/leaflet/dist/leaflet.css", //leaflet
    "https://unpkg.com/leaflet/dist/leaflet.js",
    "http://mars2d.cn/lib/mars2d/mars2d.css", //mars2d
    "http://mars2d.cn/lib/mars2d/mars2d.js",
    "http://mars2d.cn/lib/mars2d/plugins/esri/mars2d-esri.js"
  ],
 
  //////////////////////////其他地图渲染相关库////////////////////////
  'echarts': [
    "echarts/echarts.min.js",
    "echarts/dark.js"
  ],
  'echarts-gl': [
    "echarts/echarts.min.js",
    "echarts/echarts-gl/echarts-gl.min.js"
  ],
  'echarts-liquidfill': [
    "echarts/echarts.min.js",
    "echarts/echarts-liquidfill/echarts-liquidfill.js"
  ],
  'terraformer': [
    "terraformer/terraformer-1.0.9.min.js",
    "terraformer/terraformer-wkt-parser-1.2.0.min.js",
  ],
  'kriging': [
    "kriging/kriging.min.js"
  ],
  'three': [
    "three/three.js"
  ],
  'kmlGeojson': [
    // 项目KML/KMZ解析加载GeoJson插件
    "kml/kml-geojson.js"
  ],
  kriging: ["kriging/kriging.min.js"],
  three: ["three/three.js"],
  'hls': ["video/hls/hls.js"],
  'flv': ["video/flv/flv.min.js"],
 
}