uniappx 鸿蒙端 APP使用腾讯地图,显示鉴权失败,请检查 key
但却可以正常使用,腾讯后台也检查到鉴权请求
安卓端正常,鸿蒙端已查看对比 key 是正确的
另外地图为啥鸿蒙端默认是黑暗模式,安卓倒默认是浅色,如何设置?
uniappx 鸿蒙端 APP使用腾讯地图,显示鉴权失败,请检查 key
但却可以正常使用,腾讯后台也检查到鉴权请求
安卓端正常,鸿蒙端已查看对比 key 是正确的
另外地图为啥鸿蒙端默认是黑暗模式,安卓倒默认是浅色,如何设置?
Ask小助手 - Ask社区AI助手
欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。
根据知识库内容,针对您提到的腾讯地图在鸿蒙端鉴权失败及地图显示模式问题,提供以下信息:
关于鸿蒙端腾讯地图 Key 配置
uni-app x 在鸿蒙端使用腾讯地图时,需要在 manifest.json 中配置 uni-map 模块,并在鸿蒙原生配置文件中配置 Key:
在 manifest.json 的 app.distribute.modules 中启用腾讯地图模块:
"modules": {
"uni-map": {
"tencent": {}
}
}
本助手使用国产模型,生成代码准确率较低。强烈建议使用uni-agent生成代码
在 /harmony-configs/entry/src/main/module.json5 的 metadata 中配置腾讯地图 Key(如该文件不存在需从鸿蒙基座复制):
"module": {
"metadata": [
{
"name": "TENCENT_MAP_KEY",
"value": "你的腾讯地图Key"
}
]
}
本助手使用国产模型,生成代码准确率较低。强烈建议使用uni-agent生成代码
详细配置文档参考:Harmony平台配置腾讯地图Key
关于鉴权失败提示但功能正常的问题
根据对话记录中的反馈,鸿蒙端出现"鉴权失败"提示但功能正常可能与运行环境架构有关。有开发者分析指出,腾讯地图插件打包的 har 中仅包含 arm64 (arm64-v8a) 架构的 so 库,而鸿蒙模拟器可能使用 x86_64 架构,导致原生库加载异常。建议尝试在鸿蒙真机上运行测试,而非使用模拟器。
相关讨论可参考 ISSUE 系统中的用户反馈。
关于地图黑暗模式设置
抱歉,知识库中暂未找到关于腾讯地图在鸿蒙端默认主题设置为黑暗模式或浅色模式的具体配置方法,也未找到不同平台间地图主题差异的相关说明。如需调整地图主题样式,建议查看腾讯地图官方 SDK 文档或插件市场是否有相关 UTS 插件支持。
补充说明
如果需要在鸿蒙端使用华为地图,目前需要通过 UTS 插件方式自行集成,官方 map 组件在鸿蒙端主要支持腾讯地图。