概述
地圖SDK適配鴻蒙NEXT特性介紹
賦能開發者-提供地圖鴻蒙原生ArkTS開發接口
- 開發者可以使用鴻蒙NEXT推薦的ArkTS接口開發應用集成地圖功能,組件使用ArkUI原生組件,兼容方舟UI框架
- 代碼全面適配鴻蒙NEXTSDK,所有系統接口均使用鴻蒙NEXTAPI。
接口易用性-最大程度的保證和Android/鴻蒙歷史版本的接口的一致性
- 接口設計最大程度的保證和之前android/鴻蒙歷史版本接口的架構的一致性,方便開發者能夠快速接入使用。
使用高德地圖鴻蒙SDK的快速入門指南。
第一步搭建鴻蒙開發環境
開發鴻蒙應用需要使用鴻蒙的IDE進行開發。
- 開始前請參考 [下載與安裝軟件]、[配置開發環境],完成DevEco Studio的安裝和開發環境配置。
- 開發環境配置完成后,請參考 [創建和運行Hello World]創建工程。
- 工程創建完成后,使用 [預覽器]或Phone[模擬器]運行該工程。
第二步配置應用的簽名信息
應用工程創建完成后,需要配置簽名信息,才可以使用真機調試和發布應用。
第三步獲取應用的appId
配置完簽名信息之后,就可以獲取當前應用的appId了,這個appId主要用于申請高德的apiKey,請確定最終發布應用的appId, 防止最終高德SDK鑒權失敗。
目前只能通過代碼獲取應用的appId,具體代碼請參考如下代碼
let flag = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO;
let bundleInfo = bundleManager.getBundleInfoForSelfSync(flag)
let appId = bundleInfo.signatureInfo.appId;
最終獲取的appId格式類似于:com.amap.demo_BGtGgVB3ASqU7ar1nHkwX4s0nIexDbEwqNrVoatUDs17GrClWC7V2/zhoYh6tFQHAd5DASWVTEAgvZfzrEGljjs=
注意
目前通過DevEco Studio連接云真機獲取到的appId不全,只獲取到了"包名_", 使用云真機調試高德地圖SDK時會導致鑒權不通過。
第四步申請高德API Key

第五步在代碼中設置申請的Key
注意
請保證在調用任何高德地圖SDK的接口之前將apikey設置給高德地圖SDK,建議放到Application的初始化之中。
請使用api的方式將申請的高德api key設置給高德地圖SDK。
/**
* 動態設置apiKey。
*
* @param apiKey 在高德官網上申請的apiKey。
* @since 1.0.0
*/
public static setApiKey(apiKey: string): void
完成以上5步之后,就可以愉快的使用鴻蒙版高德地圖SDK了
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
SDK
+關注
關注
3文章
1101瀏覽量
51714 -
鴻蒙
+關注
關注
60文章
2963瀏覽量
45883
發布評論請先 登錄
相關推薦
熱點推薦
開源鴻蒙共建地圖4.0重磅發布
近日,在2025開放原子開源生態大會開源鴻蒙主題演講活動上,《開源鴻蒙共建地圖4.0》重磅發布,標志著開源鴻蒙在技術體系、系統能力和生態共建方面邁入全新階段。活動現場,開放原子開源基金
高德開放平臺SDK鴻蒙版的技術優勢
高德開放平臺SDK鴻蒙版自2024年3月上線以來,已成功賦能首汽約車、順豐、江蘇銀行、成都銀行等超千家應用,幫助開發者高效構建LBS服務。
【HarmonyOS 5】鴻蒙中的UIAbility詳解(二)
【HarmonyOS 5】鴻蒙中的UIAbility詳解(二) ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用
鴻蒙5開發寶藏案例分享---一多開發實例(音樂)
各位開發者小伙伴們好呀!今天咱們來點硬核干貨!最近在鴻蒙文檔中心挖到一座“金礦”——官方竟然暗藏了100+實戰案例,從分布式架構到交互動效優化應有盡有!這些案例不僅藏著華為工程師的私房技巧,還直接
鴻蒙地圖功能開發【3. 代碼開發】##地圖開發##
? 在完成了前期準備工作之后,就可以正式進入到代碼開發的工作中,在官方文檔中,相關的代碼是很全的,從支持的功能上來看,相比于三方SDK更加全面。
基本項目中包含的地圖展示、marker、路徑規劃等
發表于 06-29 22:59
鴻蒙地圖功能開發【2. 申請Profile文件】##地圖開發##
?如果使用鴻蒙的Map Kit能力進行地圖開發的話,需要在后臺的API管理里面打開“地圖服務”。
如果是在原有項目上增加的話,那么……你需要去申請一
發表于 06-29 22:54
HarmonyOS實戰:高德地圖定位功能完整流程詳解
前言 地圖定位功能相信很多人都用過,在鴻蒙的應用程序開發中,使用高德地圖的定位功能變得十分常見,
鴻蒙5開發寶藏案例分享---一多開發實例(游戲)
?【開發者必看】鴻蒙隱藏寶箱大公開!這些實戰案例讓你的開發效率翻倍!
哈嘍各位開發者小伙伴!今天要和大家分享一個讓我拍大腿的發現——原來
發表于 06-03 18:22
鴻蒙5開發寶藏案例分享---一多開發實例(地圖導航)
案例!最近在肝鴻蒙項目時意外發現了這個地圖導航的\"一多\"開發實例,簡直像發現新大陸!這就帶大家沉浸式體驗這個超實用的
發表于 06-03 16:17
鴻蒙開發實例【使用高德地圖鴻蒙SDK】(一)
評論