新闻详情

新闻详情

首页 / 资讯中心 / 详情

《商家地址路线导航》三、开通地图服务指南

发布时间:2026/9/2 15:26:41来源:尧图网络
《商家地址路线导航》三、开通地图服务指南
HarmonyOS 开通地图服务完整指南AppGallery Connect 配置 签名 权限声明手把手教程本文手把手教你在 AppGallery ConnectAGC平台为 HarmonyOS 应用开通地图服务Map Kit涵盖 DevEco Studio 一键配置、AGC 网站手动开通、签名证书重新申请、权限声明等完整流程。适合首次接入 Map Kit 的开发者。效果一、为什么需要开通地图服务HarmonyOS Map Kit包括staticMap静态图、petalMaps拉起地图应用等 API依赖华为 AGC 平台的鉴权机制。在调用任何地图 API 前必须先在 AGC 中开通地图服务并将授权信息写入应用的签名 Profile 文件中。未开通地图服务时调用 API 会出现以下错误error code 60001地图服务未开通error code 60002签名指纹校验失败静态图请求返回空结果或拒绝响应二、开通方式概览提供两种开通方式根据开发阶段选择方式适用场景操作步骤方式一DevEco Studio快速开发调试File → Project Structure → Signing Configs → 勾选 Map Kit方式二AGC 网站生产环境 / 团队协作登录 AGC → 项目 → 应用 → 开放能力 → 开启地图服务三、方式一通过 DevEco Studio 开通推荐新手步骤 1打开项目结构配置在 DevEco Studio 中点击菜单栏File → Project Structure或快捷键CtrlAltShiftS。步骤 2进入签名配置在弹出的对话框中左侧选择Signing Configs选项卡。步骤 3勾选 Map Kit 开放能力在签名配置页面中找到Open Capabilities区域勾选Map Kit选项。如果看不到 Map Kit 选项请确认DevEco Studio 版本 ≥ 6.0.0 Release已登录华为开发者账号项目已关联 AGC 项目步骤 4应用配置点击Apply按钮DevEco Studio 会自动完成以下操作在 AGC 中开启地图服务开关重新申请包含地图服务授权的 Profile 文件更新本地签名配置步骤 5确认成功Apply 完成后在签名配置页面确认 Map Kit 已显示为已启用状态。四、方式二通过 AppGallery Connect 网站开通步骤 1登录 AGC打开浏览器访问 AppGallery Connect使用华为开发者账号登录。步骤 2选择项目在首页点击我的项目从项目列表中选择你的项目。步骤 3选择应用在项目详情页中找到应用列表选择需要开通地图服务的应用。步骤 4进入开放能力管理在应用详情页左侧菜单中选择开发与服务 → 开放能力或直接搜索地图。步骤 5开启地图服务在开放能力列表中找到地图服务Map Kit点击右侧的开启按钮。重要提示开启地图服务后之前生成的 Profile 文件会失效必须重新申请五、签名配置关键步骤无论使用哪种方式开通地图服务都需要重新申请签名文件将地图服务授权写入 Profile 中。5.1 调试阶段签名配置5.1.1 申请调试证书打开 DevEco Studio →File → Project Structure → Signing Configs选择debug配置在Signing Configs中确保Automatically generate signature已勾选如果尚未生成证书点击Apply自动生成5.1.2 注册调试设备在 AGC 中选择用户与访问 → 设备管理添加调试设备的 UDID可通过 DevEco Studio 的 Device Manager 查看每个项目最多注册 100 台调试设备5.1.3 重新申请调试 Profile开通地图服务后必须执行此步骤在 AGC 中选择项目设置 → 应用信息找到Profile 管理区域点击重新申请或新增 Profile确保新 Profile 中包含 Map Kit 能力下载新的 Profile 文件并替换本地文件5.1.4 DevEco Studio 手动签名配置打开File → Project Structure → Signing Configs取消勾选Automatically generate signature手动填入Store file选择.p12签名证书文件Store password签名证书密码Key alias密钥别名Key password密钥密码Profile file选择重新申请的.p7bProfile 文件Sign alg选择签名算法推荐SHA256withECDSA点击OK保存5.2 发布阶段签名配置发布上架应用市场时需要使用发布证书和发布 Profile在 AGC 中申请发布证书与调试证书不同使用发布证书申请发布 Profile包含 Map Kit 能力在 DevEco Studio 的release签名配置中填入发布证书和 Profile六、权限声明在应用的module.json5中声明网络访问权限这是调用地图 API 的必要条件// entry/src/main/module.json5 { module: { requestPermissions: [ { name: ohos.permission.INTERNET, reason: $string:permission_internet_reason } ] } }如果需要根据用户位置显示附近地图还需要声明位置权限{ name: ohos.permission.APPROXIMATELY_LOCATION, reason: $string:permission_location_reason, usedScene: { abilities: [EntryAbility], when: inuse } }同时在resources/base/element/string.json中添加权限说明文本{name:permission_internet_reason,value:加载地图数据需要网络访问权限}七、验证地图服务是否开通成功完成配置后可以通过以下代码验证地图服务是否正常工作import{staticMap}fromkit.MapKit;// 调用一个简单的静态图请求来验证constoption:staticMap.StaticMapOptions{location:{latitude:39.9167,longitude:116.3907},zoom:10,imageWidth:400,imageHeight:300,scale:1};staticMap.getMapImage(option).then((){console.info(地图服务验证通过);}).catch((error:Error){console.error(地图服务验证失败:,error.message);// 根据错误信息排查配置问题});验证成功标志控制台输出地图服务验证通过且getMapImage正常返回 PixelMap。八、常见问题排查Q1报错 60001地图服务未开通原因AGC 中未开启地图服务或开启后未重新申请 Profile。解决确认 AGC 中地图服务已开启重新申请 Profile 文件这是最常见的遗漏步骤替换本地.p7b文件后重新编译Q2报错 60002签名校验失败原因签名证书指纹与 AGC 注册的不一致。解决在 DevEco Studio 中查看当前签名证书的 SHA256 指纹在 AGC 的项目设置 → 应用信息 → SHA-256 证书指纹中更新重新申请 ProfileQ3静态图返回空白图片原因可能是网络问题或坐标系不匹配。解决确认设备已连接网络确认使用 GCJ02 坐标系中国大陆检查module.json5中是否声明了ohos.permission.INTERNETQ4petalMaps API 调用无响应原因设备上未安装花瓣地图应用。解决确认设备是 HarmonyOS 真机非模拟器在应用市场搜索并安装花瓣地图首次使用可能需要同意花瓣地图的用户协议Q5调试设备提示签名不一致原因调试设备未注册到 AGC 项目中。解决在 AGC 的设备管理中添加设备的 UDID重新申请调试 ProfileProfile 中会包含已注册设备列表九、完整配置检查清单在运行地图功能前逐项确认以下配置AGC 中已开通地图服务开通后已重新申请 Profile 文件本地.p7bProfile 文件已替换为最新版本DevEco Studio 签名配置正确证书 Profilemodule.json5中声明了ohos.permission.INTERNET使用 HarmonyOS 真机运行非模拟器设备已安装花瓣地图应用使用 petalMaps 功能时坐标系使用 GCJ02中国大陆或 WGS84海外十、总结开通地图服务的核心流程可以总结为三步开通服务在 AGC 或 DevEco Studio 中开启 Map Kit重新签名申请包含地图能力的新 Profile 文件声明权限在module.json5中添加网络权限其中第 2 步最容易被遗漏——很多开发者开启了地图服务但没有重新申请 Profile导致运行时一直报 60001 错误。记住每次在 AGC 中修改开放能力后都必须重新申请 Profile 文件。参考文档开通地图服务官方指南手动签名配置AppGallery Connect 控制台参考文档开通地图服务官方指南手动签名配置AppGallery Connect 控制台
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Seed-Evolving再升级:更强多模态能力,更低幻觉 2026/9/2 20:57:02

Seed-Evolving再升级:更强多模态能力,更低幻觉

阅读更多 →
无线蓝牙手柄实用指南:从配对、延迟到摇杆漂移的完整排查 2026/9/2 20:57:02

无线蓝牙手柄实用指南:从配对、延迟到摇杆漂移的完整排查

最近帮一个朋友调试刚到手的手柄,他买的是西圣 XISEM-GC1 无线蓝牙专业竞技游戏手柄,拆封配对一气呵成,结果真正开打之后问题才冒出来:偶尔断连、按键映射不对、摇杆回中不准、蓝牙连上了但游戏没反应。他问我,是不是买…

阅读更多 →
高原铁路电力机车牵引与单线运行组织技术解析 2026/9/2 20:57:02

高原铁路电力机车牵引与单线运行组织技术解析

在高原上跑铁路,很多时候难点不在“电”,而在“高原”两个字。喀兰—鲁斯芙娅单线这段线路,海拔高、气压低、坡道大、会让条件有限,偏偏还要让拉普兰德、德克萨斯、普罗旺斯这三型风格完全不同的电力机车各自牵引列车通过。如果只…

阅读更多 →
联想金钥匙体验:远程与上门电脑服务到底值不值 2026/9/2 20:57:02

联想金钥匙体验:远程与上门电脑服务到底值不值

简介:联想金钥匙是联想官方推出的电脑维护与售后辅助工具,主要面向联想电脑用户,用于完成硬件健康状态检测、BIOS安全刷新、驱动程序更新与系统恢复等操作,可帮助非技术人员提前发现CPU、内存、硬盘等关键部件的潜在故障&#xff…

阅读更多 →
佛山市禅城区南庄镇房屋漏水为何反复发作?本地5家防水维修机构测评 2026/9/2 20:57:02

佛山市禅城区南庄镇房屋漏水为何反复发作?本地5家防水维修机构测评

在佛山禅城区南庄镇,房屋漏水渗水几乎是每位业主都绕不开的居住痛点。无论是紫南村、罗南村的传统镬耳老屋,还是绿岛湖、南庄新城的现代化高层小区,雨季渗漏、墙体返潮、楼顶积水等问题层出不穷。 更让人头疼的是,很多业主花钱找人…

阅读更多 →
毕业生实测总结✅真正可作为定稿参考的免费 AI 论文辅助工具 2026/9/2 20:54:02

毕业生实测总结✅真正可作为定稿参考的免费 AI 论文辅助工具

体验过大量论文 AI 工具之后,得出一个很现实的测评结论:市面上绝大多数 AI 只能承担简单辅助,很难完整支撑本科论文定稿。要么核心能力设置付费门槛,要么生成文稿漏洞较多,又或者查重检测偏差大,很容易出现…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞