sat-earth
v2.0.2
Published
The sat-earth is a digital earth component library based on Vue 3.x
Downloads
31
Readme
简介
什么是SatEarth?
SatEarth是基于 Vite + TypeScript + Vue + Element Plus 等技术架构以及 [email protected] 和 [email protected] 的底层API,实现的三维地球NPM组件库,以支持前端开发者快速搭建三维场景。
组件列表
已完成的组件:
- 主入口(
SatGlobe
)组件 - 公共UI(
SatPanel
)组件 - 任务视图(
SatTaskView
)组件 - 菜单(
SatMenu
)组件 - 菜单树(
SatMenuTree
)组件 - 数据源(
SatSource
)组件 - 地图部件(
SatMapPart
)组件 - 搜索定位(
SatLocation
)组件 - 量测工具(
SatMeasure
)组件 - 图上标绘(
SatPlot
)组件 - 出图工具(
SatPicture
)组件 - 空间分析(
SatSpatialAnalysis
)组件
计划中的组件:
- 模型分析(
SatModelAnalysis
)组件 - 地形分析(
SatTerrainAnalysis
)组件 - 飞行漫游(
SatRoam
)组件 - 视频融合(
SatVideoFusion
)组件
亮点
- ⚡️ 基于
Vite
、TypeScript
、Vue
等最新技术栈开发,在开发过程中如果使用VSCode
开发,有相应的Volar插件代码提示支持 - 💡 对常用功能进行组件化封装,统一维护,满足基础工作需求
- 🛠️ 暴露了
SatEarth
等API,在使用过程中除了可以使用内置的组件外,可以灵活根据业务和需求进行个性化开发 - 🔑 同
Element Plus
的主题配置及黑暗主题适配 - ✨ 支持在同一个界面构造多个
Cesium
球而互不影响
浏览器支持
Chrome
Firefox
Microsoft Edge 13
及以上Safari 9+
- 各类以
Chrominum
为核心的第三方浏览器,如360浏览器,傲游浏览器等 - IOS,安卓及鸿蒙操作系统上的现代手机浏览器
- 微信或手机QQ上的浏览器
同Vue3一样不支持IE浏览器(包括IE11
),主要考虑到以下几个原因:
IE
不支持最新的Javascript标准,极大的增加了工程的开发和维护难度IE11
的WebGL性能很弱IE
不支持WASM
,很多基于WASM的功能或优化都无法支持IE
的市场占有率极低,自2022年6月15日起,IE11
停止维护