鸿蒙Next高德地图key如何获取
在鸿蒙Next系统上开发应用需要集成高德地图,但不知道如何申请高德地图的API Key?请问具体的申请流程是什么?需要准备哪些材料?是否有鸿蒙Next系统的特殊要求或注意事项?求详细指导!
2 回复
要获取鸿蒙Next的高德地图Key,按以下步骤操作:
-
注册高德开放平台账号:访问高德开放平台官网(lbs.amap.com),用手机号或邮箱注册开发者账号并完成实名认证。
-
创建应用:登录后进入控制台,点击「应用管理」→「我的应用」→「创建新应用」,填写应用名称(如“鸿蒙Next地图Demo”),选择应用类型(建议选“移动端”)。
-
添加Key:在应用详情页点击「添加Key」:
- Key名称:自定义(如“HarmonyOS_Key”)
- 服务平台:选择「Android平台」(鸿蒙Next目前兼容Android生态)
- 发布版安全码SHA1:鸿蒙Next应用的签名指纹(可通过DevEco Studio获取)
- PackageName:填写鸿蒙应用的Bundle Name(在AppGallery Connect或项目配置中查看)
-
提交并获取Key:审核通过后,在应用列表中找到生成的Key字符串,复制到鸿蒙项目的
config.json中配置即可。
注意:调试时可用调试证书的SHA1,上架需更换发布证书指纹。
更多关于鸿蒙Next高德地图key如何获取的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
要在鸿蒙Next应用中使用高德地图服务,需要获取API Key。以下是详细步骤:
-
注册高德开放平台账号
- 访问高德开放平台官网
- 注册开发者账号并完成实名认证
-
创建应用
- 登录控制台,进入「应用管理」
- 点击「创建新应用」,填写应用名称和类型
-
添加Key
- 在应用详情页点击「添加Key」
- 按以下要求填写:
- Key名称:自定义标识
- 服务平台:选择「Android平台」
- 发布版安全码SHA1:鸿蒙Next应用的安全码(可通过DevEco Studio获取)
- PackageName:应用的包名
-
获取Key
- 提交后系统生成API Key
- 复制Key并配置到鸿蒙工程的
module.json5文件中:
在"module": { "requestPermissions": [ { "name": "ohos.permission.LOCATION" } ], "abilities": [ { "metadata": [ { "name": "default_map", "value": "AMap", "resource": "$profile:map_config" } ] } ] }resources/base/profile/map_config.json中配置Key:{ "mapApiKey": "您的高德Key" }
注意:
- 确保包名和SHA1与应用签名一致
- 若调试/发布环境不同,需分别申请对应Key
- 需在项目中集成高德地图SDK(通过ohpm安装)
完成配置后即可在鸿蒙Next中调用高德地图服务。

