HarmonyOS 地图组件报错?

地图组件全都报错The API is not supported on all devices. Use the canIUse condition to determine whether the API is supported.

阅读 411
1 个回答

使用地图功能,需要在AGC平台上开通地图服务,“配置AppGallery Connect”章节走完所有流程;

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/map-config-agc-V5

其中有几个着重需要关注的地方,可以先按照以下步骤检查下:

1、是要在api管理中 打开相关服务的api—这个会有一定的延迟,一般有10分钟左右

2、module.json5文件中 metadata节点下 clientid 写正确—需要在里面直接写client\_id的信息,不能通过$符引用资源文件中的值,当前无法解析这种引用方式;

3、签名证书使用 这个选项中的 配置方式 “选择SHA256公钥指纹‘’

a、生成配置指纹:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-preparations-V5

b、配置证书指纹:

https://developer.huawei.com/consumer/cn/doc/app/agc-help-signature-info-0000001628566748\#section5181019153511

这一步也可以使用ide自动签名的证书,选择公钥指纹的窗口里有一个auto开头的签名

签名成功后由于端侧缓存,请配置后手动把手机端时间往后调30小时左右触发云侧缓存同步动作

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏