[JS Framework] 当前运行的基座不包含原生插件[mapSearch] uni-app
[JS Framework] 当前运行的基座不包含原生插件[mapSearch] uni-app
测试过的手机
- IOS 16.7311
- 安卓15
示例代码
uni.chooseLocation({
type: "gcj02",
success: function(res) {
console.log('res: ', res)
},
fail: (err) => {
console.log('err: ', err)
},
complete: (res) => {
console.log('complete: ', res)
}
})
操作步骤
- 调用后控制台报错
预期结果
- 正常拉起地图
实际结果
- 报错,
bug描述
H5环境没问题,安卓和IOS都这样,使用的腾讯地图
自定义基座运行时报错提示,市场里也没有原生插件[mapSearch]
10:40:40.925 [JS Framework] 当前运行的基座不包含原生插件[mapSearch],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座 WARN
10:40:40.925 Geolocation Error: code - -1504; message - Not Support CoordsType,https://ask.dcloud.net.cn/article/282 at template/uniappchooselocation.nvue:292
更多关于[JS Framework] 当前运行的基座不包含原生插件[mapSearch] uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
QQ 电话 IM都可以联系我,求尽快解决
更多关于[JS Framework] 当前运行的基座不包含原生插件[mapSearch] uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
使用腾讯地图、百度地图时,安卓IOS都报错 [JS Framework] 当前运行的基座不包含原生插件[mapSearch],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
换成高德地图就可以,能不能都可用呢,或者在文档中写明安卓IOS只有高德可用
看错误码,1504,应该是坐标类型不支持,你检查一下自己的代码。
实际问题是腾讯地图APP只能VUE3用,VUE2不能用
回复 zzgxx: 你是uni-app x项目?还是uni-app项目?
回复 DCloud_CHB: uni-app VUE2
回复 zzgxx: 解决了吗?我也遇到这个问题了
这个错误是因为缺少地图搜索的原生插件配置。在uni-app中使用地图相关功能时,需要正确配置manifest.json文件。
解决方法如下:
- 确保manifest.json中已配置腾讯地图插件:
"app-plus": {
"modules": {
"Maps": {}
},
"maps": {
"qqmap": {
"appkey": "你的腾讯地图key"
}
}
}