# 腾讯地图集成说明 ## 配置步骤 ### 1. 获取腾讯地图 Key 1. 访问 [腾讯位置服务](https://lbs.qq.com/) 2. 注册并登录账号 3. 进入控制台 -> 应用管理 -> 我的应用 4. 创建应用并添加 Key 5. 选择产品类型: - **H5**: WebServiceAPI - **微信小程序**: 微信小程序 - **App**: 移动应用 ### 2. 配置 Key 在 `src/manifest.json` 中配置: ```json { "h5": { "sdkConfigs": { "maps": { "qqmap": { "key": "YOUR_TENCENT_MAP_KEY" } } } }, "mp-weixin": { "permission": { "scope.userLocation": { "desc": "您的位置信息将用于地图导航" } } } } ``` ### 3. 微信小程序额外配置 在微信小程序后台配置: 1. 设置 -> 开发设置 -> 服务器域名 2. 添加 request 合法域名:`https://apis.map.qq.com` ## 使用说明 uni-app 已内置地图组件,无需额外安装插件。直接使用 `` 组件即可。 ### 基本用法 ```vue ``` ## 功能特性 - ✅ 地图显示(腾讯地图) - ✅ 标记点(展厅、展品、设施、当前位置) - ✅ 点击标记点跳转详情 - ✅ 楼层切换 - ✅ 定位功能 - ✅ 地图缩放 - ✅ 地图拖拽 ## 图标资源清单 需要准备以下图标(建议 PNG 格式,透明背景): - `/static/icons/marker-location.png` - 当前位置(30x30px) - `/static/icons/marker-hall.png` - 展厅(25x25px) - `/static/icons/marker-exhibit.png` - 展品(25x25px) - `/static/icons/marker-facility.png` - 设施(25x25px) - `/static/icons/location.png` - 定位按钮图标(24x24px) ## 参考文档 - [腾讯位置服务官网](https://lbs.qq.com/) - [uni-app 地图组件文档](https://uniapp.dcloud.net.cn/component/map.html)