# mapstudio **Repository Path**: exlimit/mapstudio ## Basic Information - **Project Name**: mapstudio - **Description**: mapstudio - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-24 - **Last Updated**: 2026-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MapStudio(mapcloudx) 在线地图制图前端:核心为 **地图样式在线编辑器**(maplibre-gl 3.6.2 引擎)+ 样式浏览页。 后端对接 gin-vue-admin(gva),登录态与业务系统同域共享 `localStorage('token')`。 ## 快速开始 ```bash npm install npm run start # 开发调试(默认 8000 端口) npm run build # 构建产物到 dist/ npm run deploy:onemap # 构建并同步产物到 ../onemap/web/public/studio/(嵌入 OneMap) ``` ## 运行时配置 `public/config/config.js`(`window.ATCONFIG`):`host`(服务端 API 地址)、`atlas`(地图资源地址)、 `loginUrl`(未登录跳转)、`pages`(顶部菜单显隐,默认只保留 地图集/图层树,服务集/图层集显示、数据集隐藏)。 ## 部署 两种形态(独立部署 / 嵌入 OneMap 管理端)的完整说明见 **[docs/DEPLOY.md](docs/DEPLOY.md)**; OneMap 集成交接说明见 **[docs/onemap-handover.md](docs/onemap-handover.md)**。 ## 目录速览 ``` src/pages/map/edit/ 地图样式编辑器(核心页面) src/utils/Style.js mapbox style 文档操作 Helper(编辑器核心逻辑) src/map/ 地图实例工厂 + 原型扩展(extensions.js) src/components/ 编辑器面板/控件(图层、底图、测量、图例等) public/libs/ 本地第三方库(maplibre、测量、图例、指南针) public/config/ 运行时配置(ATCONFIG) docs/ 部署与交付文档 ```