线上展示:
http://121.36.195.186/

```

map-editor

├─ .DS_Store

├─ .VSCodeCounter

│ ├─ .VSCodeCounterCountRealtime

│ ├─ 2025-11-05_14-34-58

│ │ ├─ details.md

│ │ ├─ diff-details.md

│ │ ├─ diff.csv

│ │ ├─ diff.md

│ │ ├─ diff.txt

│ │ ├─ results.csv

│ │ ├─ results.json

│ │ ├─ results.md

│ │ └─ results.txt

│ └─ 2025-11-10_15-22-11

│ ├─ details.md

│ ├─ diff-details.md

│ ├─ diff.csv

│ ├─ diff.md

│ ├─ diff.txt

│ ├─ results.csv

│ ├─ results.json

│ ├─ results.md

│ └─ results.txt

├─ .env

├─ .env.development

├─ .env.production

├─ README.en.md

├─ README.md

├─ assets

├─ build

├─ dist

│ ├─ assets

│ │ ├─ index-cfa33cda.css

│ │ └─ index-dcfb4b19.js

│ └─ index.html

├─ package.json

├─ release

│ ├─ builder-effective-config.yaml

│ └─ mac-arm64

├─ server.js

├─ src

│ ├─ .DS_Store

│ ├─ main

│ │ ├─ main.js

│ │ └─ preload.js

│ ├─ renderer

│ │ ├─ .DS_Store

│ │ ├─ index.html

│ │ └─ src

│ │ ├─ .DS_Store

│ │ ├─ App.jsx

│ │ ├─ App.module.css

│ │ ├─ components

│ │ │ ├─ .DS_Store

│ │ │ ├─ Canvas

│ │ │ │ ├─ MapCanvas.jsx

│ │ │ │ └─ MapCanvas.module.css

│ │ │ ├─ ErrorBoundary.jsx

│ │ │ ├─ InfoPanel

│ │ │ │ ├─ InfoPanel.jsx

│ │ │ │ └─ InfoPanel.module.css

│ │ │ ├─ StatusBar

│ │ │ │ ├─ StatusBar.jsx

│ │ │ │ └─ StatusBar.module.css

│ │ │ └─ Toolbar

│ │ │ ├─ BatchManagement.jsx

│ │ │ ├─ BatchManagement.module.css

│ │ │ ├─ BezierManagement.jsx

│ │ │ ├─ BezierManagement.module.css

│ │ │ ├─ ConnectManagement.jsx

│ │ │ ├─ ConnectManagement.module.css

│ │ │ ├─ EdgeManagement.jsx

│ │ │ ├─ EdgeManagement.module.css

│ │ │ ├─ KeyboardShortcuts.jsx

│ │ │ ├─ PointManagement.jsx

│ │ │ ├─ PointManagement.module.css

│ │ │ ├─ RotateManagement.jsx

│ │ │ ├─ RotateManagement.module.css

│ │ │ ├─ ThemeSelector.jsx

│ │ │ ├─ ThemeSelector.module.css

│ │ │ ├─ ToolSection.jsx

│ │ │ ├─ ToolSection.module.css

│ │ │ ├─ Toolbar.jsx

│ │ │ ├─ Toolbar.module.css

│ │ │ ├─ UndoRedoButtons.jsx

│ │ │ └─ UndoRedoButtons.module.css

│ │ ├─ constants

│ │ │ ├─ .DS_Store

│ │ │ └─ pointTypes.js

│ │ ├─ core

│ │ │ └─ MapRenderer.js

│ │ ├─ hooks

│ │ │ ├─ useCanvasInteractions.js

│ │ │ └─ useThemeListener.js

│ │ ├─ main.jsx

│ │ ├─ server.js

│ │ ├─ stores

│ │ │ ├─ useMapStore.js

│ │ │ └─ useUndoRedoStore.js

│ │ └─ styles

│ │ └─ global.css

│ └─ shared

└─ vite.config.js

```

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐