[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

8 回复

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文件。

解决方法如下:

  1. 确保manifest.json中已配置腾讯地图插件:
"app-plus": {
    "modules": {
        "Maps": {}
    },
    "maps": {
        "qqmap": {
            "appkey": "你的腾讯地图key"
        }
    }
}
回到顶部