百度地图SDK

Posted Bingghost

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图SDK相关的知识,希望对你有一定的参考价值。

 
百度地图官方SDK文档
 
一.申请百度地图SDK
每一个app对应一个百度地图AK,百度地图根据数字签名和程序的包名来确定唯一性
申请时需要提供app的数字签名和app的包名称
 
对应的百度sdk的文档传送门:
 
首先要创建key,地址如下
http://lbsyun.baidu.com/apiconsole/key/create
开发版和发布版数字签名的SHA1获取
1. 通过命令可以获取数字签名的sha1值
keytool -list -v -keystore 1.keystore
 
2. Eclipse中查看调试版签名的SHA1
 
 
 
点击提交即可得到AK
 
二.环境配置
1.下载SDK包
android地图SDK > 相关下载 
 
2. 新建工程
新建一个低版本工程,我测试建5.0的工程百度地图出现黑屏(不知道是啥原因)
后来建4.4.2版的工程就好了, 手机是Android 4.4.2的
然后把相关的库拷贝进去(可能用不了这么多功能)
 
3. 初始化百度SDK 
需要在Application中初始化
 
官网的教程有点问题,在MainActivity初始化会报错
 
同时还需要在AndroidManifest文件指明name字段为刚刚建立的Application类
 
4. layout布局
 
5.开始编码
定义相关变量
 
初始化
 
响应地图长点击事件
 
最后的效果就是点击地图得到当前的坐标并显示覆盖物标志
 
 





以上是关于百度地图SDK的主要内容,如果未能解决你的问题,请参考以下文章

什么是百度地图android sdk

百度地图sdk踩坑之旅

百度地图sdk和高德地图sdk 哪一个更加适合ios 或者安卓平台开发

基于百度地图sdk的地图app开发——路线规划

基于百度地图sdk的地图app开发——poi检索

获取 百度地图sdk需要的 两个SHA1值