Android想要调用高德地图SDK分为自动添加和手动添加
创建应用
首先去这个地址去高德地图控制台创建应用 console.amap.com/dev/key/app
这里的Key名称随便填、服务平台根据自己的填(我填的Android)
然后在你的Android项目里进行签名打包....
安全码SHA1可以输入下面这段指令获取
keytool -list -v -keystore /Users/akiha/Documents/Android/Key/XXX
这里是签名证书路径、XXX为你存储签名证书的文件
自动添加
官方文档上写自动添加仅需在应用级build.gradle里添加这一段即可(反正我没编译成功)
implementation("com.amap.api:3dmap:9.7.0")
有编译成功的小伙伴可以跟我分享一下过程嘛,嘻嘻。
手动添加
下载AndroidSDK
首先去这个地址下载高德地图的SDK lbs.amap.com/api/android…
我更推荐大家下载上面这个合包,里面包含地图SDK、搜索SDK、定位SDK
解压合包
解压之后大家会发现这些文件,现在就需要在你的项目里创建一个libs目录,具体目录是app/libs/,把解压好的文件放到libs下即可
修改配置文件
在应用级build.gradle中写入
implementation(fileTree("libs") { include("*.jar") } )
android {
sourceSets["main"].jniLibs.srcDirs("libs")
}
写完动动小指编译一下,编译完成发现jar包下有多个小包,到这里就说明编译成功,可以导入com.amap.api.maps库啦
这是导入成功的界面