RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

概述

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

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

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

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

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

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

第一步搭建鴻蒙開發(fā)環(huán)境

開發(fā)鴻蒙應(yīng)用需要使用鴻蒙的IDE進(jìn)行開發(fā)。

  1. 開始前請參考 [下載與安裝軟件]、[配置開發(fā)環(huán)境],完成DevEco Studio的安裝和開發(fā)環(huán)境配置。
  2. 開發(fā)環(huán)境配置完成后,請參考 [創(chuàng)建和運(yùn)行Hello World]創(chuàng)建工程。
  3. 工程創(chuàng)建完成后,使用 [預(yù)覽器]或Phone[模擬器]運(yùn)行該工程。

第二步配置應(yīng)用的簽名信息

應(yīng)用工程創(chuàng)建完成后,需要配置簽名信息,才可以使用真機(jī)調(diào)試和發(fā)布應(yīng)用。

第三步獲取應(yīng)用的appId

配置完簽名信息之后,就可以獲取當(dāng)前應(yīng)用的appId了,這個appId主要用于申請高德的apiKey,請確定最終發(fā)布應(yīng)用的appId, 防止最終高德SDK鑒權(quán)失敗。

目前只能通過代碼獲取應(yīng)用的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連接云真機(jī)獲取到的appId不全,只獲取到了"包名_", 使用云真機(jī)調(diào)試高德地圖SDK時會導(dǎo)致鑒權(quán)不通過。

第四步申請高德API Key

QQ瀏覽器截圖20240320150855.png

第五步在代碼中設(shè)置申請的Key

注意

請保證在調(diào)用任何高德地圖SDK的接口之前將apikey設(shè)置給高德地圖SDK,建議放到Application的初始化之中。

請使用api的方式將申請的高德api key設(shè)置給高德地圖SDK。

/**
 * 動態(tài)設(shè)置apiKey。
 *
 * @param apiKey 在高德官網(wǎng)上申請的apiKey。
 * @since 1.0.0
 */
public static setApiKey(apiKey: string):  void

完成以上5步之后,就可以愉快的使用鴻蒙版高德地圖SDK了

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1035

    瀏覽量

    45899
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2339

    瀏覽量

    42805
收藏 人收藏

    評論

    相關(guān)推薦

    鴻蒙Flutter實(shí)戰(zhàn):11-使用 Flutter SDK 3.22.0

    # 使用 Flutter SDK 3.22.0 ## SDK 安裝 參考[鴻蒙Flutter實(shí)戰(zhàn):01-搭建開發(fā)環(huán)境]文章的說明,首先安裝 Flutter
    發(fā)表于 11-01 15:03

    地圖率先入駐華為原生鴻蒙,實(shí)現(xiàn)跨終端無縫導(dǎo)航

    在近日舉辦的華為開發(fā)者大會2024上,華為正式公布了其最新的操作系統(tǒng)HarmonyOS NEXT,并面向開發(fā)者和先鋒用戶啟動了Beta版。而在這重要時刻,
    的頭像 發(fā)表于 06-25 10:59 ?729次閱讀

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

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

    鴻蒙開發(fā)實(shí)例:【配置OpenHarmony SDK

    在設(shè)置OpenHarmony應(yīng)用開發(fā)環(huán)境時,需要開發(fā)者在DevEco Studio中配置對應(yīng)的SDK信息。
    的頭像 發(fā)表于 04-22 15:24 ?1962次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實(shí)例</b>:【配置OpenHarmony <b class='flag-5'>SDK</b>】

    OpenHarmony開發(fā)實(shí)例:【鴻蒙.bin文件燒錄】

    如何使用HiBurn工具燒錄鴻蒙的.bin文件到Hi3861開發(fā)板。
    的頭像 發(fā)表于 04-14 09:54 ?427次閱讀
    OpenHarmony<b class='flag-5'>開發(fā)</b><b class='flag-5'>實(shí)例</b>:【<b class='flag-5'>鴻蒙</b>.bin文件燒錄】

    鴻蒙實(shí)戰(zhàn)項目開發(fā):【短信服務(wù)】

    、OpenHarmony 多媒體技術(shù)、Napi組件、OpenHarmony內(nèi)核、Harmony南向開發(fā)、鴻蒙項目實(shí)戰(zhàn)等等)鴻蒙(Harmony NEXT) 技術(shù)知識點(diǎn) 如果你是名An
    發(fā)表于 03-03 21:29

    使用 Taro 開發(fā)鴻蒙原生應(yīng)用 —— 快速上手,鴻蒙應(yīng)用開發(fā)指南

    鴻蒙原生應(yīng)用。 在 《使用 Taro 開發(fā)鴻蒙原生應(yīng)用》 系列文章中,我們已經(jīng)介紹了 鴻蒙的基本概念 和 Taro 適配鴻蒙的原理。本文作
    的頭像 發(fā)表于 02-02 16:09 ?857次閱讀
    使用 Taro <b class='flag-5'>開發(fā)</b><b class='flag-5'>鴻蒙</b>原生應(yīng)用 —— 快速上手,<b class='flag-5'>鴻蒙</b>應(yīng)用<b class='flag-5'>開發(fā)</b>指南

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

    和設(shè)計提供了寶貴的經(jīng)驗(yàn)。通過案例解讀,開發(fā)者們可以更加深入地理解鴻蒙提供的系列調(diào)測能力及工具,并學(xué)習(xí)到如何在實(shí)際開發(fā)中解決類似的問題。
    發(fā)表于 02-02 11:09

    鴻蒙開發(fā)教程

    去年8 月份華為發(fā)布會上,華為發(fā)布了HarmonyOS NEXT預(yù)覽版,宣布不再兼容安卓應(yīng)用。大家期待的純血鴻蒙終于要來臨了,next 預(yù)覽版本現(xiàn)在已經(jīng)開放申請渠道了,Next 開發(fā)者預(yù)覽版本目前只
    的頭像 發(fā)表于 01-31 17:11 ?763次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>教程

    鴻蒙開發(fā)用什么語言?

    Java的,從API8開始,只能用Arkts,js或著C++開發(fā)了,我們這篇文章重點(diǎn)講下應(yīng)用級別的開發(fā)。 鴻蒙應(yīng)用開發(fā) 和安卓應(yīng)用和IOS應(yīng)用開發(fā)
    的頭像 發(fā)表于 01-30 16:12 ?1530次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>用什么語言?

    淘寶與華為簽約合作發(fā)力鴻蒙原生

    新體驗(yàn),也為千萬淘寶商家?guī)砀嗌虣C(jī)。淘寶與華為雙方合作正加速行業(yè)奔赴全場景新未來。 鴻蒙生態(tài)蓬勃發(fā)展越加枝繁葉茂;我們看到360、東方財富、淘寶、支付寶、釘釘、地圖等企業(yè)正加速
    的頭像 發(fā)表于 01-26 17:08 ?762次閱讀

    HarmonyOS SDK,助力開發(fā)者打造煥然新的鴻蒙原生應(yīng)用

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

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

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

    京東與華為鴻蒙合作 京東啟動鴻蒙原生應(yīng)用開發(fā)

     1月10日,華為和京東宣布正式合作,共同推動鴻蒙原生應(yīng)用的開發(fā),進(jìn)步完善鴻蒙生態(tài)系統(tǒng)。
    的頭像 發(fā)表于 01-11 16:22 ?981次閱讀

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

    、支付寶、麥當(dāng)勞(中國)、地圖眾互聯(lián)網(wǎng)頭部企業(yè)已紛紛官宣加入鴻蒙生態(tài)。 后續(xù)增加到了400+合作伙伴。這么多互聯(lián)網(wǎng)大廠與
    發(fā)表于 01-08 19:59
    RM新时代网站-首页