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
- android新手进阶之百度地图基本功能实现
- 百度地图之基本功能
- 百度地图使用之基本功能
- KS系列之百度地图基本功能的实现(二)
- 关于在Android客户端上百度地图的基本功能实现
- android新手进阶之录音功能实现
- Android之百度地图 前期实现
- Android实现百度地图
- android 之 百度地图
- 百度地图再进阶之路线规划
- 百度地图再进阶之路线规划
- Android进阶篇-百度地图获取地理信息
- Android进阶篇-百度地图获取地理信息
- Android集成百度地图接口,实现定位+路径规划。新手教程
- 我的Android进阶之旅------>Android百度地图定位SDK功能学习
- 开发百度地图之实现
- Android开发之实现百度地图定位功能
- android 实现百度地图app
- 为什么Ubuntu 下的svn 没有上传.so 的库文件?
- Markdown编辑器
- LeetCode 84 Largest Rectangle in Histogram
- 在代码中使用枚举Enums
- 微信分享闪退{"req":"e","errCode":-6,"transaction":"webpage1465293088371"}
- android新手进阶之百度地图基本功能实现
- 【LightOJ】1294 - Positive Negative Sign
- 解决在word中用mathtype编辑的公式转换成pdf时出现错位现象
- 深入java虚拟机(六)--Java语法糖
- Cubietruck---6. boot.axf源码流程简略分析
- moment.js的学习
- fcntl 函数小揭秘
- RabbitMQ (二)工作队列
- java 网络爬虫工具