android_baiduMap(一) ---- 申请百度map key

1. 如何获取map apiKey?

申请地址:http://developer.baidu.com/map/

1) 注册百度账号,再注册成为百度开发者。

2)为自己的应用申请百度密钥

申请密钥需要填写android SDK安全码的数字签名+一个分号+应用包名。

数字签名获得方法:

在网上找过其他的获取sdk安全码的命令,结果出来的只有MD5加密类型的,所以,不要盲目,直接按照百度api教程来。

进入cmd,输入命令:keytool -list -v -keystore keystorefile -storepass *****

其中,keystorefile 是指debug.keystore文件的地址,我的电脑是"C:\Users\X-Man\.android\debug.keystore", storepass默认是android,所以我实际输入的命令是:

keytool -list -v -keystore"C:\Users\X-Man\.android\debug.keystore-storepass android

这样就会得到如下图所示的结果。有时会出现“'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件”的问题,这是因为jdk安装的问题,若jdk是免安装但是需要配置的,就不会出现这个问题,若是需要安装的exe文件,则运行此命令需要进入到jdk安装目录的bin文件夹下。运行后会得到证书指纹。

android_baiduMap(一) ---- 申请百度map key_第1张图片


然后到百度map apiKey申请页面申请apikey,申请地址:http://lbsyun.baidu.com/apiconsole/key

其实这个应用名称填什么都无所谓,以前问别人说要填你开发的那个工程名,经过试验,填什么都是可以的,只要安全码中的包名填写正确就行了。

包名是项目中的AndroidManifest.xml中package属性所对应的包名。


android_baiduMap(一) ---- 申请百度map key_第2张图片

配置成功之后就会跳转到这个页面:



你可能感兴趣的:(android_baiduMap(一) ---- 申请百度map key)