android新手进阶之百度地图基本功能实现

来源:互联网 发布:淘宝怎么用图片搜索 编辑:程序博客网 时间:2024/04/28 19:53

andorid新手进阶之百度地图

题记:最近在尝试着做一些百度地图的Demo,所以开始研究这个东西,有点小感悟,分享给大家

    一、百度sdk的获取

           1、当然首先你得有百度的账号,这个不多说,接下来进入key的申请链接http://lbsyun.baidu.com/apiconsole/key,导引手                                 册:http://developer.baidu.com/map/index.php?title=androidsdk/guide/key。
         2、点击链接后如下图
     




3、应用类型中选择android sdk


对于上图中的几个参数,这里我具体解释一下:
(1)应用名称就是你的app的名称,像QQ,微信之类的
(2)启用服务则是根据自己的需要去选择,一般最基本的需要选择android地图sdk
(3)发布版SHA1和开发版SHA1是整个申请key的关键,详情见下。
4、发布版SHA1和开发版SHA1
      如果大家使用android studio,直接点击run后安装在手机(或者模拟器上)的话,则是使用开发版SHA1,如果是签名生成apk,再安装到手机上,则是使用发布版SHA1。
    具体点儿讲,android studio的签名有两类,一类是android studio默认的签名,一般存放在administrator/.android下,文件名为debug.keystore;另一类则是自己创建的秘钥,比如我在e盘下创建一个签名,
那么怎么获得这两类签名对应得SHA1
(1)获得开发版的SHA1
    在as的terminal中,输入以下命令,keytool -list -v -keystore C:\Users\Administrator\.android\debug.keystore,即可得到

(2)发布版SHA1
   发布版因为是自己创建的,因此在上面的命令的基础上,只需要把后面的C:\Users\Administrator\.android\debug.keystore换成你生成的秘钥的路径即可。



5、把相应的SHA1复制到之前百度地图申请中的SHA1中,并填写你的包名

     
这里的访问应用AK就是你最后需要的key

6、key的使用
    打开清单文件,在<application></application>中加入 <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="key"/>这里的name为默认,可以不用修改,但是value中key则需要替换为你之前获得的那个key

  
内容太多,下一篇讲继续讲如何导入百度地图sdk包以及一些简单的范例。

1 0
原创粉丝点击