在>官方文档<中其实已经写得很清楚了,不过我想如果是第一次碰这类东西还是容易出错的吧?而且也有一些易错点文档说得不是很清楚,那我再来简单归纳一下。
1.注册高德开发者的SDK
由于高德在阿里巴巴旗下,所以你用淘宝账号就能非常简单地获取这个身份,没啥好说的。
2.获取这个SDK的key
如果不知道为什么要这个key,可以这么理解吧,这个key是让你的app能够访问高德的地图数据库的密码。
进入高德的控制台,点击"创建应用"(这里你可以随便取名字,无所谓),然后在相应的应用下创建你的key库。
key的名称你可以随便写,只要以后看到这玩意能让你想到这是哪个app的key就好了。
服务平台咱们选安卓,其他平台同理。
下面有三个选项:
- 安全版的SHA1:对应你sign APK时用的keystore,至于什么是sign APK,你可以先不管
- 调试版安全码SHA1:对应debug.store库,也就是你在android studio连接手机直接真机debug时用的秘钥库
- PackageName:包名
以上三项的获取看这里:
http://lbs.amap.com/faq/top/hot-questions/249
需要注意的是,输入keytool命令时,应该是这样的:
D:\java\jdk1.8.xx_\bin\keytool -v -list -keystore C:\Users\系统用户名\.android\debug.k