<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發實例【使用高德地圖鴻蒙SDK】(一)

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-03-22 16:59 ? 次閱讀

概述

地圖SDK適配鴻蒙NEXT特性介紹

賦能開發者-提供地圖鴻蒙原生ArkTS開發接口

  • 開發者可以使用鴻蒙NEXT推薦的ArkTS接口開發應用集成地圖功能,組件使用ArkUI原生組件,兼容方舟UI框架
  • 代碼全面適配鴻蒙NEXTSDK,所有系統接口均使用鴻蒙NEXTAPI。

接口易用性-最大程度的保證和Android/鴻蒙歷史版本的接口的一致性

  • 接口設計最大程度的保證和之前android/鴻蒙歷史版本接口的架構的一致性,方便開發者能夠快速接入使用。

使用高德地圖鴻蒙SDK的快速入門指南。

第一步搭建鴻蒙開發環境

開發鴻蒙應用需要使用鴻蒙的IDE進行開發。

  1. 開始前請參考 [下載與安裝軟件]、[配置開發環境],完成DevEco Studio的安裝和開發環境配置。
  2. 開發環境配置完成后,請參考 [創建和運行Hello World]創建工程。
  3. 工程創建完成后,使用 [預覽器]或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

QQ瀏覽器截圖20240320150855.png

第五步在代碼中設置申請的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
    SDK
    +關注

    關注

    3

    文章

    973

    瀏覽量

    44843
  • 鴻蒙
    +關注

    關注

    55

    文章

    1810

    瀏覽量

    42161
收藏 人收藏

    評論

    相關推薦

    鴻蒙開發就業前景到底怎么樣?

    鴻蒙, 作為華為自主研發的基于微內核的下代操作系統,正在逐漸走進人們的視野 。隨著鴻蒙系統的不斷發展和完善,越來越多的人開始關注鴻蒙開發
    發表于 05-09 17:37

    騰訊突然宣布,微信鴻蒙版要來了!

    今年初, 華為宣布HarmonyOS NEXT命名為“鴻蒙星河版” ,并計劃在二季度啟動開發者 Beta 計劃,四季度發布商用正式版。 消息出,不少人為之振奮。 鴻蒙星河版因不再兼
    發表于 04-30 19:34

    鴻蒙OS崛起,鴻蒙應用開發工程師成市場新寵

    應用的形態也在發生著翻天覆地的變化。作為全球領先的移動操作系統和智能終端制造商,華為公司自主研發的鴻蒙OS應運而生,致力于構建個統的分布式操作系統,為各行各業的應用開發帶來全新的可
    發表于 04-29 17:32

    鴻蒙開發實例:【配置OpenHarmony SDK

    在設置OpenHarmony應用開發環境時,需要開發者在DevEco Studio中配置對應的SDK信息。
    的頭像 發表于 04-22 15:24 ?274次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>實例</b>:【配置OpenHarmony <b class='flag-5'>SDK</b>】

    鴻蒙實戰項目開發:【短信服務】

    、OpenHarmony 多媒體技術、Napi組件、OpenHarmony內核、Harmony南向開發、鴻蒙項目實戰等等)鴻蒙(Harmony NEXT) 技術知識點 如果你是名An
    發表于 03-03 21:29

    未來從事鴻蒙開發?是否會有前景?

    很多的。 鴻蒙的布局很廣,對比Android、ios系統是“青出于藍而勝于藍”對于開發者而言可以作為近10年的發展道路。 鴻蒙開發適合人群: 0基礎小白:想學
    發表于 02-19 21:31

    鴻蒙系統優缺點,能否作為開發者選擇

    開發的崗位需求,尤其在這個大環境不好的情況下,會引出更多崗位。 鴻蒙開發崗位,不會內卷、薪資、崗位多。對于開發者非常友好。 新型操作系統
    發表于 02-16 21:00

    使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南

    隨著鴻蒙系統的不斷完善,許多應用廠商都希望將自己的應用移植到鴻蒙平臺上。最近,Taro 發布了 v4.0.0-beta.x 版本,支持使用 Taro 快速開發鴻蒙原生應用,也可將現有的
    的頭像 發表于 02-02 16:09 ?422次閱讀
    使用 Taro <b class='flag-5'>開發</b><b class='flag-5'>鴻蒙</b>原生應用 —— 快速上手,<b class='flag-5'>鴻蒙</b>應用<b class='flag-5'>開發</b>指南

    鴻蒙千帆起】地圖攜手HarmonyOS NEXT,開啟智能出行新篇章

    和設計提供了寶貴的經驗。通過案例解讀,開發者們可以更加深入地理解鴻蒙提供的系列調測能力及工具,并學習到如何在實際開發中解決類似的問題。
    發表于 02-02 11:09

    現在加入鴻蒙開發咋樣

    現在加入鴻蒙開發咋樣? 各位前輩, 現在加入鴻蒙開發還有前景嗎?
    發表于 01-29 18:07

    HarmonyOS SDK,助力開發者打造煥然新的鴻蒙原生應用

    ,即可降低開發者接入門檻,實現用戶在地圖上選擇所需地點此類場景的使用體驗。 煥然新的鴻蒙原生應用:更純凈、更智能、更精致、更易用 應用上架后的用戶體驗,也是
    發表于 01-19 10:31

    鴻蒙Harmony是如何影響Android工程師的呢?

    宣布“純血版鴻蒙4.0”后,國內各大領先企業諸如騰訊、網易以及阿里巴巴不僅積極與華為展開深度合作,更為鴻蒙生態體系注入新的活力。華為游戲、支付寶、
    發表于 01-14 22:14

    免費學習鴻蒙(HarmonyOS)開發,些地址分享

    國內流高校。通過鴻蒙班的設立,高??梢詾閷W生提供專業的鴻蒙OS學習環境和豐富的實踐機會,培養出更多的鴻蒙開發人才,為
    發表于 01-12 20:48

    為何大廠急招鴻蒙開發工程師?別有洞天

    、支付寶、麥當勞(中國)、地圖眾互聯網頭部企業已紛紛官宣加入鴻蒙生態。 后續增加到了400+合作伙伴。這么多互聯網大廠與
    發表于 01-08 19:59

    鴻蒙 OS 應用開發初體驗

    什么是 HarmonyOS? HarmonyOS(鴻蒙操作系統)是華為公司開發款基于微內核的分布式操作系統。它是個面向物聯網(IoT)時代的全場景操作系統,旨在為各種類型的設備提
    發表于 11-02 19:38
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>