Bootstrap

一个使用高德地图SDK进行逆地理编码的例子

>官方文档<中其实已经写得很清楚了,不过我想如果是第一次碰这类东西还是容易出错的吧?而且也有一些易错点文档说得不是很清楚,那我再来简单归纳一下。


1.注册高德开发者的SDK

由于高德在阿里巴巴旗下,所以你用淘宝账号就能非常简单地获取这个身份,没啥好说的。

2.获取这个SDK的key

如果不知道为什么要这个key,可以这么理解吧,这个key是让你的app能够访问高德的地图数据库的密码。

进入高德的控制台,点击"创建应用"(这里你可以随便取名字,无所谓),然后在相应的应用下创建你的key库。

key的名称你可以随便写,只要以后看到这玩意能让你想到这是哪个app的key就好了。

服务平台咱们选安卓,其他平台同理。

下面有三个选项:

  1. 安全版的SHA1:对应你sign APK时用的keystore,至于什么是sign APK,你可以先不管
  2. 调试版安全码SHA1:对应debug.store库,也就是你在android studio连接手机直接真机debug时用的秘钥库
  3. 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
;