一、高德地圖開放平台申請key
1、進入高德地圖開放平台 -> 登錄或注冊 -> 點擊進入控制台主頁
2、點擊應用管理 -> 點擊創建新應用
3、輸入並選擇應用類型 -> 點擊添加
4、創建key
- Key名稱
— 根據規則而填入Key名稱,如“uniapp-android” - 服務平台
— 選擇“Android平台” - 發布版安全碼SHA1
— 應用打包時使用證書的指紋字符串(SHA1)
— HBuilderX雲端打包選擇“使用自有證書”或本地離線打包時,填寫應用使用證書的SHA1,查看證書的信息獲取指紋中SHA1值,參考:https://ask.dcloud.net.cn/article/35777#keyinfo
— HBuilderX雲端打包選擇“公共測試證書”時,SHA1值為:BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7,詳情參考:https://ask.dcloud.net.cn/article/36522
— HBuilderX雲端打包選擇“老版本DCloud公用證書”時,SHA1值為:BA:AD:09:3A:82:82:9F:B4:32:A7:B2:8C:B4:CC:F0:E9:F3:7D:AE:58,詳情參考:https://ask.dcloud.net.cn/article/68
— * 注意:必須添寫實際打包使用證書的SHA1值,否則可能無法顯示地圖或無法定位 - PackageName
— 應用包名,在提交App雲端打包時設置的Android包名,如“uni.UNI4D6B11E”
— * 注意:必須填寫實際打包使用的包名,否則可能無法顯示地圖或無法定位
5、復制key
二、項目文件中配置高德定位
1、打開項目中 manifest.json 文件 -> APP模塊配置中在定位中選擇高德地圖,並填入對應的key信息
2、可打包自定義調試基座進行測試
注意:此處HBuilderX雲端打包選擇“公共測試證書”,使用官方SHA1值
使用自有證書需自己獲取SHA1值,參考:https://ask.dcloud.net.cn/article/36522