manifest.json,maps模块勾选了腾讯地图,并且填写了key。重新打包自定义基座。

- 发布:2025-04-07 10:59
- 更新:2025-04-09 14:08
- 阅读:1582
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows11
HBuilderX类型: 正式
HBuilderX版本号: 4.57
手机系统: Android
手机系统版本号: Android 13
手机厂商: 小米
手机机型: 小米14
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常使用<map>组件
正常使用<map>组件
实际结果:
提示报错“打包时未添加maps模块”
提示报错“打包时未添加maps模块”
bug描述:
使用<map>组件,提示报错“打包时未添加maps模块”

杨杨得亿 - 这个人很懒,什么都没有留下~
那得问官方了,如果你i着急的话,可以使用jsapi,在utils配置就可以
-
z***@126.com (作者)
请求如何引入,比如这个js文件https://map.qq.com/api/gljs?v=1.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77
直接在代码里require('https://map.qq.com/api/gljs?v=1.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77')吗
然后再var map = new TMap.Map(document.getElementById('container'), {})
2025-04-08 11:47
-
回复 z***@126.com: 去看地图的文档,使用request方式请求密钥获取能力,这一块代码需要在utils新建一个index.js来管理,代码挺多的 没办法给你贴
2025-04-08 12:46
-
z***@126.com (作者)
回复 杨杨得亿: 你说的utils,是这个文档吗
https://uniapp.dcloud.net.cn/tutorial/vue-basics.html#%E5%A4%96%E9%83%A8%E6%96%87%E4%BB%B6%E5%BC%95%E7%94%A8%E6%96%B9%E5%BC%8F%E5%8F%98%E5%8C%962025-04-08 13:07
-
回复 z***@126.com: utils是自己封装的工具,你现在不是通过SDK获取地图能力吗?改成通过jsAPI获取,去地图官方找,通过配置密钥并发送请求的方式获得地图能力。
2025-04-09 08:30

腾讯地图在App端使用WebService方式实现的,调用什么API弹出此提示框?
-
z***@126.com (作者)
没有调用API,使用的map组件(https://uniapp.dcloud.net.cn/component/map.html)
2025-04-07 17:48
-
z***@126.com (作者)
勾选了maps模块,腾讯地图,填写了key,key支持WebServiceAPI。
打包自定义基座运行情况如下:
调用API:uni.getLocation({type: 'gcj02'}),结果:无报错提示框。
使用map组件,结果:提示报错“打包时未添加maps模块”。2025-04-08 11:02
-
z***@126.com (作者)
腾讯地图在App端使用WebService方式实现的,申请key时需注意勾选WebServiceAPI,详情(Vue3项目生效)。
我是Vue2项目,也就是说我即使勾选了maps腾讯地图模块,也不会生效,并且会弹窗报错提示框吗?2025-04-08 11:05
-
-
-
-
冬日睛天
https://uniapp.dcloud.net.cn/tutorial/app-maps.html
2025-04-07 11:55
z***@126.com (作者)
已勾选,并且重新打包了自定义基座
2025-04-07 14:22
冬日睛天
回复 z***@126.com: https://uniapp.dcloud.net.cn/component/map.html 看了Uniapp的地图组件,使用腾讯地图好像只vue3.支持,你项目用的是vue2,看看是这个原因嘛。
2025-04-07 17:43