# HandDrawnMap **Repository Path**: irooit/hand-drawn-map ## Basic Information - **Project Name**: HandDrawnMap - **Description**: 本项目基于 Vue 3 等技术开发,通过高德地图 API 展示手绘地图,精准定位导航。其特色在于手绘风格兼具艺术与实用,适用于景区、校园等多场景,可个性化定制地图图标与信息弹窗。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-03-11 - **Last Updated**: 2025-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 高德手绘地图解决方案 ## 手绘地图使用场景 - **城市文化探索**:游客凭借它穿梭于历史建筑、特色小店,感受城市底蕴,地图上的简介和插画助力深入了解文化故事。 - **校园新生导航**:新生依此迅速熟悉教学楼、宿舍等,开启大学生活,还能探索校园美景。 - **主题公园游玩**:助家庭规划路线,玩遍游乐设施,其卡通形象受孩子喜爱,增添游玩乐趣。 - **古镇深度游**:游客跟着它探寻古宅、手工作坊,品特色茶饮,领略风土人情,感受古镇魅力。 - **社区活动指南**:方便居民找到活动场地与公共设施,提升社区活动参与度,增强归属感,促进社区文化建设。 ## 页面展示 ## 项目概述 本项目基于 **Vue 3**、**Vite**、**Vuex**、**Vue Router**、**Amap(高德地图)**、**Sass**、**Leaflet** 等技术栈,主要用于实现一个 **地图展示手绘功能**。该项目支持按照分类添加地图图标、以及点击图标时显示提示弹窗等功能。 ## 技术栈 - **Vue 3** - 渐进式 JavaScript 框架 - **Vite** - 前端构建工具 - **Vuex** - 状态管理 - **Vue Router** - 路由管理 - **Amap(高德地图)** - 高德地图 API 用于地图显示和交互 - **Sass** - CSS 扩展语言 - **Leaflet** - 开源 JavaScript 地图库,用于实现地图交互功能 ## 安装与使用 1. **Node.js 版本要求**:建议使用 **Node.js 20** 或以上版本。 2. **克隆项目**: ```bash git clone <项目仓库地址> cd <项目文件夹> ``` ## 项目目录结构 ``` ├── public/ # 公共文件(静态资源) ├── dist/ # 打包文件 ├── src/ # 源代码 │ ├── assets/ # 静态资源(图片、样式等) │ ├── components/ # Vue 组件 │ ├── router/ # 路由 │ ├── store/ # Vuex 状态管理 │ ├── views/ # 页面视图 │ └── main.js # 入口文件 ├── package.json # 项目配置文件 ├── vite.config.js # Vite 配置文件 └── README.md # 项目说明文件 ``` ## 联系作者 微信: