阅读 373

Amap地图轨迹

最近在做运动相关的项目,需要运动轨迹,接了一下Google,头一天还能获取Location,之后就没法用了,所以换成高德,高德的地图包Amap 使用高德地图定位Location,需要获取高德应用平台下发的key,步骤流程如下:

1.Android Studio生成keystore

build——> Generate signed apk,create new keystore, 创建 .jks文件到项目根目录,尝试以创建的.jks文件为签名进行打包apk。

配置gradle的keystore,指定刚才生成的keystore文件。

2.通过命令获取 keystore文件的SHA1码

keytool -v -list -keystore location.jks

证书指纹:
         MD5:  A9:4E:83:33:A1:A1:D7:75:D3:02:0F:3F:1F:FF:A2:0E
         SHA1: C3:1D:7F:8D:4A:E6:47:FB:57:CE:36:AC:DF:1B:6C:80:BD:F6:15:8D
         SHA256: 34:B0:30:7F:FD:2F:B9:5C:DD:84:75:25:28:B6:33:7D:13:3A:70:05:79:9B:F4:9F:3A:D2:FF:AF:D5:7B:73:8F

复制代码

3.用以上的SHA1在高德官网上注册应用App,并且生成key

lbs.amap.com/dev/key/app

将生成的key 填写到Manifest.xml中的 meta-data 中.

<meta-data android:name="com.amap.api.v2.apikey" android:value="e1332bdc1e52860fca40d226137e69f2"/>
复制代码