# 原神地图V3 **Repository Path**: KYJGYSDT/yuanshenmap_v3 ## Basic Information - **Project Name**: 原神地图V3 - **Description**: 原神地图V3的开源仓库 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://v3.yuanshen.site/ - **GVP Project**: No ## Statistics - **Stars**: 26 - **Forks**: 5 - **Created**: 2022-07-25 - **Last Updated**: 2026-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: 地图, 原神, 游戏, 工具 ## README # 原神地图v3 (yuanshenmap-v3) 本项目基于[quasar-vite](https://quasar.dev/start/quasar-cli)构建 ## 项目相关 ### 安装依赖 ```bash yarn # or npm install ``` ### 进入开发模式 ```bash quasar dev ``` ### 构建 ```bash quasar build ``` ## 地图相关功能 ### 鉴权 在页面登录前,鉴定是否有gitee的oauth2相关的token,若没有的话,则以游客方式登录 [Gitee Api文档](https://gitee.com/api/v5/swagger) (**游客登录请求是本项目的接口,并非gitee api**) 鉴权实现在 router/index.js文件内 ```javascript Router.beforeEach((to, from, next) => { //鉴定是否存在token,若否,默认以游客身份登录 if (get_user_token() == null) { quest_request().then(res => { set_user_token(res.data.access_token, res.data.expires_in) next(); }) } else { next(); } }) ``` ### 地图构建 地图构建相关函数在api/map.js文件内 地图相关参数及构建方法已经封装,无须了解其具体功能 生成地图时,首先在页面上生成其容器dom ```html