# 飞控 **Repository Path**: ajdxbl/flight-control ## Basic Information - **Project Name**: 飞控 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-16 - **Last Updated**: 2026-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Electron Vue3 Base 基于 **Vue 3 + TypeScript + Mars3d + Electron** 的桌面应用模板。 ## ✨ 特性 - 🗺️ **Mars3d 地图** - 基于 Cesium 的三维地球 - 🔄 **智能底图切换** - 自动选择可用底图(ArcGIS / 天地图) - 📦 **ASAR 打包** - 优化应用体积 - ⚡ **Vite + Electron** - 快速开发和构建 ## 🚀 快速开始 ### 安装依赖 ```bash npm install ``` ### 开发模式 ```bash npm run dev ``` ### 打包应用 ```bash npm run pack ``` ## 🗺️ 地图配置 ### 当前底图 - ✅ **默认**:ArcGIS 影像(免费,无需配置) - 🔑 **可选**:天地图影像(需要配置 Key,国内访问更快) ### 配置天地图 如果你想使用天地图(国内访问速度更快),请查看: 📖 **[天地图配置指南](./TIANDITU_CONFIG.md)** **快速配置:** ```javascript // 在浏览器控制台(F12)中执行 localStorage.setItem('tdtTk', '你的天地图Key') ``` **获取 Key:** [https://console.tianditu.gov.cn/](https://console.tianditu.gov.cn/) ## 📚 文档 - 📦 [打包指南](./PACKAGING.md) - 🔧 [资源路径说明](./RESOURCE_PATH_FIX.md) - 🗺️ [天地图配置](./TIANDITU_CONFIG.md) - 📝 [更改日志](./CHANGES.md) ## 🛠️ 技术栈 - **Vue 3** - 渐进式框架 - **TypeScript** - 类型安全 - **Vite** - 构建工具 - **Mars3d** - 三维地图 - **Electron** - 桌面应用 ## 📂 目录结构 ``` electron-vue3-base/ ├── electron/ # Electron 主进程 ├── src/ # Vue 前端代码 │ └── components/ │ └── MarsMap.vue # 地图组件 ├── dist/ # 构建产物 ├── release/ # 打包输出 └── scripts/ # 打包脚本 ``` ## 🔧 可用命令 | 命令 | 说明 | |------|------| | `npm run dev` | 开发模式 | | `npm run build` | 构建 | | `npm run pack` | 打包应用 | | `npm run dist` | 创建安装程序 | ## 📝 License MIT