在uni-app的h5端使用uni.chooseLocation报错提示Map key not configured.

在uni-app的h5端使用uni.chooseLocation报错提示Map key not configured.

示例代码:

uni.chooseLocation({ success: function (res) { console.log(‘选中的位置名称:’ + res.name); console.log(‘选中的位置经度:’ + res.longitude); console.log(‘选中的位置纬度:’ + res.latitude); console.log(‘选中的位置地址:’ + res.address); }, fail: function (err) { console.log(‘选择位置失败:’, err); } });


## 操作步骤:
1

## 预期结果:
正确解决

## 实际结果:
实际如截图

## bug描述:
在h5端使用uni.chooseLocation报错提示Map key not configured.  

在自定义基座使用这个也显示不出来,就定位在北京,下面地址选择列表也没有  

manifest也配置了腾讯地图的key

| 信息项         | 信息值       |
|----------------|--------------|
| 产品分类       | uniapp/H5    |
| PC开发环境     | Windows      |
| PC开发环境版本 | window10     |
| HBuilderX类型  | 正式         |
| HBuilderX版本  | 4.63         |
| 浏览器平台     | QQ内置浏览器 |
| 浏览器版本     | 131.0        |
| 项目创建方式   | HBuilderX    |

![截图](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20250428/fd24033f7cb80bce4ff2bb189699d498.jpg)

更多关于在uni-app的h5端使用uni.chooseLocation报错提示Map key not configured.的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

hello , 在 web 上使用 得在 manifest的 web 中配置

更多关于在uni-app的h5端使用uni.chooseLocation报错提示Map key not configured.的实战教程也可以访问 https://www.itying.com/category-93-b0.html


配置了h5的高德key,高德不行又配置了腾讯的,依然是这样

这个错误是因为在H5端使用uni.chooseLocation时没有正确配置腾讯地图的key导致的。以下是解决方案:

  1. 确保在manifest.json中正确配置了腾讯地图的key:
"h5": {
    "sdkConfigs": {
        "maps": {
            "qqmap": {
                "key": "你的腾讯地图key"
            }
        }
    }
}
回到顶部