园林绿化
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.

150 lines
4.4 KiB

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