ol_cesium_package
v0.4.5
Published
ol cesium package
Readme
Vue 3 + Vite
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.
Learn more about IDE Support for Vue in the Vue Docs Scaling up Guide.
npm version patch # 修复 bug,版本号从 1.0.0 → 1.0.1 npm version minor # 添加功能,版本号从 1.0.0 → 1.1.0 npm version major # 重大更新,版本号从 1.0.0 → 2.0.0 npm publish
气象可视化组件库 (Vue + OpenLayers + OL-Cesium)
一个基于Vue3的可复用气象可视化组件库,支持2D/3D模式切换,提供统一的气象数据接口。
✨ 特性
- 多视图集成:无缝切换OpenLayers 2D视图和Cesium 3D视图
- 丰富的气象图层:
- 温度场、降水分布、风场箭头
- 气象站点标记、卫星云图
- 动态粒子效果(雨雪雾)
- 高性能渲染:WebGL加速的气象数据可视化
- 可扩展架构:插件式组件设计
- 响应式设计:适配PC和移动端
📦 安装
npm install ol_cesium_package
# 或
yarn add ol_cesium_package
🚀 快速开始
暂未编写
📂 项目结构
src/
├── components/ # 组件层
│ ├── weather/ # 气象专用组件
│ ├── common/ # 通用地图组件
│ └── MapContainer.vue # 主容器
├── hooks/ # 组合式API
├── layers/ # 图层封装
├── services/ # 数据服务
├── stores/ # 状态管理
├── types/ # TypeScript类型
└── utils/ # 工具函数