1- # 异环 · 海特洛市探索地图
1+ # MaaNTE 在线地图工具
22
3- 基于 Vue 3、Leaflet 和 Vite 的本地交互式地图。地图瓦片由游戏文件解包后的高清底图生成,不依赖在线地图服务。
3+ 基于 Vue 3、Leaflet 和 Vite 的本地交互式地图。
44
55## 启动
66
@@ -9,11 +9,7 @@ npm install
99npm run dev
1010```
1111
12- 开发服务器默认运行在 ` http://127.0.0.1:5173 ` 。当前机器如果遇到全局 ` npm ` 入口损坏,也可以使用:
13-
14- ``` powershell
15- .\scripts\start-dev.ps1
16- ```
12+ 开发服务器默认运行在 ` http://127.0.0.1:5173 `
1713
1814## 本地数据
1915
@@ -30,12 +26,6 @@ npm run dev
3026npm run clean:locations
3127```
3228
33- 如需转换旧版 ` locations.generated.js ` ,显式指定输入文件:
34-
35- ``` powershell
36- python .\scripts\clean-locations.py --input .\legacy\locations.generated.js
37- ```
38-
3929## 编辑地图
4030
4131通过 ` npm run dev ` 启动本地开发服务器后,点击页面右上角的“编辑地图”:
@@ -60,9 +50,6 @@ python .\scripts\clean-locations.py --input .\legacy\locations.generated.js
6050- ` src/data/map-data.json ` :可编辑的地图数据快照。
6151- ` src/data/locations.js ` :地图坐标转换。
6252- ` vite.config.js ` :Vite 配置,以及仅在开发服务器中启用的本地写入接口。
63- - ` scripts/clean-locations.py ` :清洗本地数据或转换旧版快照。
64- - ` scripts/generate-map-tiles.ps1 ` :从原始底图生成本地瓦片。
65- - ` scripts/qa-map.mjs ` :浏览器端基础回归检查。
6653
6754### 分类字段
6855
@@ -95,20 +82,6 @@ python .\scripts\clean-locations.py --input .\legacy\locations.generated.js
95823 . 修改分类或点位后,按需运行 ` npm run clean:locations ` 统一数据格式。
96834 . 提交前运行 ` npm run build ` 和 ` npm run qa ` 。
9784
98- ## 重新生成地图瓦片
99-
100- 默认读取 ` C:\Users\owo\Desktop\navi_dev\bigworldmap.png ` :
101-
102- ``` powershell
103- .\scripts\generate-map-tiles.ps1
104- ```
105-
106- 也可以显式指定其他原图:
107-
108- ``` powershell
109- .\scripts\generate-map-tiles.ps1 -Source "D:\maps\bigworldmap.png"
110- ```
111-
11285## 坐标与扩图
11386
11487点位持久化为游戏世界坐标。渲染时使用固定变换:
0 commit comments