GoogleMap不存在,SouGou占有率不高,BaiDu niao性差,所以肯定实现地图首选高德啦..
1.创建应用
注册账号,创建对应的应用.
这里基本就是填资料啦,没什么难的地方,只不过创建应用之后设置key的时候,要获取SHA1,
我的获取方法:androidstudio3.0,利用Terminal工具:
根据签名文件分别获取debug和release的SHA1,直接贴主要命令行吧:
D:\A_Git3\XHBC>cd D:\JDK8\bin D:\JDK8\bin>keytool -v -list -keystore C:\Users\zjp\.android\debug.keystore ***************** WARNING WARNING WARNING ***************** 条目类型: PrivateKeyEntry 证书指纹: MD5: 0A:02:44:CC:D2:65:A************62:ED:A3:DD:34 SHA1: 79:BC:05:39:AA:35:CD:7************F:33:CA SHA256: 9E:F0:B1:1C:8B:59:C6:2A:17:A************7:FE:E7:EB:93 签名算法名称: SHA1 版本: 1 ******************************************* D:\JDK8\bin>keytool -v -list -keystore D:\SIGN\x**.jks 条目类型: PrivateKeyEntry 证书指纹: MD5: 04:8E:1C:84:39:DF:78************:15:E9:F6 SHA1: 23:64:74:64:E0:80:A************:73:10:9E:8A:3D:57:EA SHA256: 2A:5F:BE:E7:94:2B:DF:C************:BC:42:57:51:4D:EA 签名算法名称: SHA256withRSA *******************************************
2 Android Studio 配置工程
这里基本照着文档走就没问题,注意问题如下:
-
此处,只是获取当前定位,比如获取当前位于哪个城市直接用定位就好,要显示地图就多下载一个2D,要添加复杂图层或者添加多个标记点等操作就要用到3D地图
- 2.2D地图不用下载.so库,3D地图要搭配.so库,主选arm架构的,笔记市场占有率在那摆着
-
3.获取定位数据
官方文档地址: http://lbs.amap