# gaodeSdkTest **Repository Path**: zhoufan_1019/gaode-sdk-test ## Basic Information - **Project Name**: gaodeSdkTest - **Description**: 通过高德地图提供的鸿蒙版SDK,进行二次开发并实现相关的高德地图功能,为更多使用高德地图API服务的鸿蒙开发者提供借鉴。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-08-25 - **Last Updated**: 2025-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 鸿蒙, 高德地图, HarmonyOS ## README ### **gaodeSdkTest** 通过高德地图提供的鸿蒙版SDK,二次开发并实现鸿蒙版APP相关地图功能,如APP可实现相关的动态权限选择、地图显示等。 ### 演示 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0826/011710_fd87e5ce_9515225.gif "gitee.gif") **框架** 此项目主要采用的编程语言是Java,电脑操作系统为苹果 MacOS,其项目框架为Java UI框架,熟悉安卓Java开发的开发者很容易入手。 ### 集成环境 **环境一:** 在高德开放平台中下载HarmonyOS地图 Beta版的har包,并复制粘贴到我们鸿蒙项目中的lib包中; ![输入图片说明](https://images.gitee.com/uploads/images/2021/0826/013834_00bca459_9515225.jpeg "DD2AFD57D815AB4F525055DE059C7899.jpg") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0826/013853_93b2c664_9515225.jpeg "484F34F09C6E1A4A4125370679F73F08.jpg") **环境二:** 在项目的entry/src/main/路径下,找到config.json配置文件,为鸿蒙版地图APP提供相应的权限,比如位置权限ohos.permission.LOCATION、ohos.permission.LOCATION_IN_BACKGROUND,网络连接权限ohos.permission.INTERNET。 ``` "reqPermissions": [ { "usedScene": { "ability": [ "com.example.gaodetest.MainAbility" ], "when": "always" }, "reason": "request internet", "name": "ohos.permission.INTERNET" },{ "usedScene": { "ability": [ "com.example.gaodetest.MainAbility" ], "when": "always" }, "reason": "$string:permission_location_description", "name": "ohos.permission.LOCATION" },{ "usedScene": { "ability": [ "com.example.gaodetest.MainAbility" ], "when": "always" }, "reason": "$string:permission_location_in_description", "name": "ohos.permission.LOCATION_IN_BACKGROUND" } ] ``` ### 功能实现步骤 1.在DevEco Studio编辑器中通过Java UI框架创建项目; 2.进行鸿蒙APP的开发时,最好设置为真机调试,以方便自己对APP的快速测试,相关链接:[输入链接说明](http://www.toutiao.com/i6994090749830758945/); 3.登录AppGallery Connect 网站,申请Profile调试证书,并通过DevEco Studio编辑器进行注册和配对,相关链接:[输入链接说明](http://toutiao.com/i6994458079039406603/) 4.在DevEco Studio编辑器中通过HiLog日志打印出调试环境需要用到的APP_ID,通过高德平台添加APP_ID生成我们需要的地图绑定服务Key值,相关链接:[输入链接说明](http://toutiao.com/i6994758422302294560/) 5.通过高德地图平台提供的har包、绑定地图的Key值,我们可以在鸿蒙APP项目中实现高德地图的显示,相关链接[输入链接说明](http://toutiao.com/i6995155247555592718/) 6.给鸿蒙APP设定位置权限,使APP首次被打开时可以直接让用户进行动态位置权限的选择,相关链接:[输入链接说明](http://toutiao.com/i6998916809902539297/)