vue-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 4.22 kB
Source Map (JSON)
{"version":3,"file":"loadUtil.mjs","sources":["../../../../../../packages/components/viewer/src/loadUtil.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-12-04 15:55:24\n * @LastEditTime: 2022-08-03 10:57:40\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\10_vue-cesium\\packages\\components\\viewer\\src\\loadUtil.ts\n */\n/**\n * 加载Mars3D平台CDN资源文件,\n * 这些文件可以从 http://mars3d.cn/download/lib.rar 下载后放在本地项目目录引入。\n * 20220803 改为 cdn 资源\n * @param {string} libpath 根目录,如:http://mars3d.cn/lib/\n * @return {*}\n */\nexport function getMars3dConfig() {\n const libsConfig = {\n 'font-awesome': [\n // libpath + 'fonts/font-awesome/css/font-awesome.min.css'\n 'https://unpkg.com/font-awesome@latest/css/font-awesome.min.css'\n ],\n haoutil: [\n // libpath + 'hao/haoutil.js'\n 'https://unpkg.com/haoutil@latest/dist/haoutil-src.js'\n ],\n turf: [\n // libpath + 'turf/turf.min.js'\n 'https://unpkg.com/@turf/turf@latest/turf.min.js'\n ],\n 'mars3d-space': [\n //卫星插件\n // libpath + 'mars3d/plugins/space/mars3d-space.js'\n 'https://unpkg.com/mars3d-space@latest/dist/mars3d-space.js'\n ],\n 'mars3d-echarts': [\n //echarts支持插件\n // libpath + 'echarts/echarts.min.js',\n 'https://unpkg.com/echarts@latest/dist/echarts.min.js',\n // libpath + 'echarts/echarts-gl.min.js',\n 'https://unpkg.com/echarts-gl@latest/dist/echarts-gl.min.js',\n // libpath + 'mars3d/plugins/echarts/mars3d-echarts.js'\n 'https://unpkg.com/mars3d-echarts@latest/dist/mars3d-echarts.js'\n ],\n 'mars3d-mapv': [\n //mapv支持插件\n // libpath + 'mapV/mapv.min.js',\n 'https://unpkg.com/mapv@latest/build/mapv.min.js',\n // libpath + 'mars3d/plugins/mapv/mars3d-mapv.js'\n 'https://unpkg.com/mars3d-mapv@latest/dist/mars3d-mapv.js'\n ],\n 'mars3d-heatmap': [\n //heatmap热力图支持插件\n // libpath + 'mars3d/plugins/heatmap/heatmap.min.js',\n 'https://unpkg.com/heatmapjs@latest/heatmap.min.js',\n // libpath + 'mars3d/plugins/heatmap/mars3d-heatmap.js'\n 'https://unpkg.com/mars3d-heatmap@latest/dist/mars3d-heatmap.js'\n ],\n 'mars3d-wind': [\n //风场图层插件\n // libpath + 'mars3d/plugins/wind/netcdfjs.js', //m10_windLayer解析nc\n 'https://unpkg.com/netcdfjs@latest/lib/index.js',\n // libpath + 'mars3d/plugins/wind/mars3d-wind.js'\n 'https://unpkg.com/mars3d-wind@latest/dist/mars3d-wind.js'\n ],\n 'mars3d-tdt': ['https://unpkg.com/mars3d-tdt@latest/dist/mars3d-tdt.js'],\n 'mars3d-widget': ['https://unpkg.com/mars3d-widget@latest/dist/mars3d-widget.js'],\n mars3d: [\n //三维地球“主库”\n // libpath + 'Cesium/Widgets/widgets.css', //cesium\n 'https://unpkg.com/mars3d-cesium@latest/Build/Cesium/Widgets/widgets.css',\n // libpath + 'Cesium/Cesium.js',\n 'https://unpkg.com/mars3d-cesium@latest/Build/Cesium/Cesium.js',\n // libpath + 'mars3d/mars3d.css', //mars3d\n 'https://unpkg.com/mars3d@latest/dist/mars3d.css',\n // libpath + 'mars3d/mars3d.js'\n 'https://unpkg.com/mars3d@latest/dist/mars3d.js'\n ]\n }\n return libsConfig\n}\n"],"names":[],"mappings":";AAeO,SAAS,eAAkB,GAAA;AAChC,EAAA,MAAM,UAAa,GAAA;AAAA,IACjB,cAAgB,EAAA;AAAA;AAAA,MAEd,gEAAA;AAAA,KACF;AAAA,IACA,OAAS,EAAA;AAAA;AAAA,MAEP,sDAAA;AAAA,KACF;AAAA,IACA,IAAM,EAAA;AAAA;AAAA,MAEJ,iDAAA;AAAA,KACF;AAAA,IACA,cAAgB,EAAA;AAAA;AAAA;AAAA,MAGd,4DAAA;AAAA,KACF;AAAA,IACA,gBAAkB,EAAA;AAAA;AAAA;AAAA,MAGhB,sDAAA;AAAA;AAAA,MAEA,4DAAA;AAAA;AAAA,MAEA,gEAAA;AAAA,KACF;AAAA,IACA,aAAe,EAAA;AAAA;AAAA;AAAA,MAGb,iDAAA;AAAA;AAAA,MAEA,0DAAA;AAAA,KACF;AAAA,IACA,gBAAkB,EAAA;AAAA;AAAA;AAAA,MAGhB,mDAAA;AAAA;AAAA,MAEA,gEAAA;AAAA,KACF;AAAA,IACA,aAAe,EAAA;AAAA;AAAA;AAAA,MAGb,gDAAA;AAAA;AAAA,MAEA,0DAAA;AAAA,KACF;AAAA,IACA,YAAA,EAAc,CAAC,wDAAwD,CAAA;AAAA,IACvE,eAAA,EAAiB,CAAC,8DAA8D,CAAA;AAAA,IAChF,MAAQ,EAAA;AAAA;AAAA;AAAA,MAGN,yEAAA;AAAA;AAAA,MAEA,+DAAA;AAAA;AAAA,MAEA,iDAAA;AAAA;AAAA,MAEA,gDAAA;AAAA,KACF;AAAA,GACF,CAAA;AACA,EAAO,OAAA,UAAA,CAAA;AACT;;;;"}