百度地图SDK的使用

最近看了一些SDK相关的东西,就心血来潮用了一下百度地图的sdk。

百度的文档真的很有问题,配置步骤也错漏很多。

1、首先百度地图的demo一直都是和最新的android studio版本不搭的,问题多得很,还是直接看文档了。

2、下载相关的SDK,其实就是jar包和一些so库。在自己的项目中导入jar包。新建文件夹jniLibs,把so库拷贝进去。

3、注册开发者帐号,获取app_key

这个大致上可以根据百度的教程来弄:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key

不过有个很坑的地方,就是获取app的sha1,建议不要用上述方法,因为很多人都说不正确,我也是。

百度的论坛上有百度程序员的改良方法(为什么官方还不修复教程?),就是安装好你的app,再用他们提供的app来获取,相关的方法在:http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461

这样弄好再根据官方的教程就能得到app_key了,然后还有在manifest配置一下。

<meta-data
            android:name="com.baidu.lbsapi.API_KEY"
            android:value="app_key" />

4、然后第一个HelloBaiduMap可以根据官方的教程来写,这个写得还是可以的

http://lbsyun.baidu.com/index.php?title=androidsdk/guide/hellobaidumap

成功运行应该是这个样子:

出了什么小问题可以去百度看看,顺便提醒一句装了WPS的朋友可以在开发是把它的服务给关了,不然会占用adb的端口,我就说怎么一直手机连接被切断。

时间: 2024-11-18 13:52:55

百度地图SDK的使用的相关文章

Android中级篇之百度地图SDK v3.5.0-一步一步带你仿各大主流APP地图定位移动选址功能

定位+移动选址 百学须先立志-学前须知: 我们经常在各大主流APP上要求被写上地址,如百度外卖.爱鲜蜂收货地址等等:其中他们大多数是可以让我们在地图上移动选址.就如下面这段GIF演示的一样: 尽信书,不如无书-能学到什么? 1.地图状态MapStatus类及监听setOnMapStatusChangeListener 2.定位LocationClient类 3.反地理编码GeoCoder类 工欲善其事必先利其器-申请Key 百度地图访问应用(AK)申请地址:http://lbsyun.baidu

Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器

在上一篇博客中,我们成功把地图导入了我们的项目.本篇我们准备为地图添加:第一,定位功能:第二,与方向传感器结合,通过旋转手机进行道路的方向确认.有了这两个功能,地图已经可以为我服务了~~~~ 效果图: 好了,可以代码,为了方便,我把所有的按钮都放到了menu菜单中. 1.初次启动定位 [java] view plaincopy /** * 定位的客户端 */ private LocationClient mLocationClient; /** * 定位的监听器 */ public MyLoca

百度地图SDK

百度地图官方SDK文档 http://lbsyun.baidu.com/index.php?title=androidsdk 一.申请百度地图SDK 每一个app对应一个百度地图AK,百度地图根据数字签名和程序的包名来确定唯一性 申请时需要提供app的数字签名和app的包名称 对应的百度sdk的文档传送门: http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key 首先要创建key,地址如下 http://lbsyun.baidu.

使用百度地图SDK

百度地图 SDK升级了,所以就试试这个新版的,发现和以前的又很多不一样的地方,但是熟悉以前的版本改动挺大的,想设置个MapView的各种参数都不知道怎么搞,摸索了很久才有点眉目-_-! 尤其是百度的API文档,简直让人抓狂... 实现功能:使用自定义的Fragment作为百度地图,可以自动定位,手动定位,定位标志等等.. 还可以实现更多的功能... 首先下载好百度地图的最新SDK 定位SDKv4.2 ,   地图SDKv3.0.0 按照官方说明,下载好sdk,导入工程 需要先到百度控制台申请ak

开源基于百度地图SDK的Android交通助手App

BaiduMap-TrafficAssistant ?? 该项目是基于百度地图SDK开发的一款交通助手App,目前已经上线豌豆荚.魅族应用市场.搜狗手机助手等多个安卓应用市场.目前我决定开源该项目,为更多的安卓应用开发者或者基于百度地图SDK开发人员提供服务和便利.当然App中还有不少bug和可扩展的功能模块,也希望各位开发者为该项目贡献自己的code力量.项目地址:https://github.com/chenyufeng1991/BaiduMap-TrafficAssistant 1.项目简

百度地图SDK下载以及创建应用(申请Key)和本地导入Demo

一.百度地图SDK下载 http://lbsyun.baidu.com/sdk/download?selected=location 选择全部,然后分别下载开发包.示例代码.类参考. 二.创建应用(申请Key) http://developer.baidu.com/map/index.php?title=android-locsdk 首先登陆百度账号,然后再打开上面的链接地址. 点击“获取密钥” 如果还没有注册成为百度开发者的话,会出现注册的界面. 填写信息后,点击“提交” 回到android

Android百度地图SDK 导航初始化和地图初始化引起的冲突

如题,同样是百度地图SDK开发过程中遇到的一个问题,交代下背景: 开发了一款内嵌百度地图的应用,因此里面差不多将目前百度地图SDK开放的主要功能都用到了,定位,地图显示,覆盖物标示,POI搜索,行程路线规划,GPS导航..等等都有.开发最开始用到的SDK版本因为是整合版本,因此各个功能部分的SDK都不确保是最新的,也就没有遇到诸如论坛上的好多仁兄遇到的将分别下载的几个单独的SDK包集成到一个应用中引发的冲突的问题,毕竟之前用的整合包导航SDK还是1.1的定位SDK还是5.3的地图SDK则用的是3

Android 百度地图 SDK v3_3_0 (五) ---POI搜索和在线建议查询功能

转载请标明出处:http://blog.csdn.net/tanzuai/article/details/43835431 目前百度地图SDK所集成的检索服务包括:POI检索.公交信息查询.线路规划.地理编码.在线建议查询.短串分享. 本篇博客将先介绍POI检索和在线建议查询(在地图地位功能基础上实现的,还不知道定位的童靴,请参考Android 百度地图 SDK v3.3.0 (二)--- 地图定位和图层展示) 百度地图SDK提供三种类型的POI检索:周边检索.区域检索和城市内检索.下面将以城市

Android 百度地图 SDK v3_3_0 (四) ---覆盖物

转载请标明出处:http://blog.csdn.net/tanzuai/article/details/43833125 本篇博客要实现的功能 先上效果图: 上面就是我们最终要实现的效果 1.首先我们来介绍下要实现的功能: A.更改坐标的位置 B.更改坐标的图标 C.删除图标 D.坐标每隔一段时间变动一次 clear.覆盖物的清楚 2.下面我们通过实例,一一的解析上面的功能 2.1首先我们初始化要用到的变量 /** * MapView 是地图主控件 */ private MapView mMa

集成百度地图SDK(swift)

一 集成百度地图最终的效果 二 知识点 1 信息检索 2 地图大头针和导航SDK 三 集成百度地图SDK 1 百度搜索百度地图SDK 2 注册账号(尽量)–>如果没有账号,最好去注册一个账号(我这里就不细说注册账号的步骤了) 3 由于我们要做的是和百度地图相关的,所以直接按照下面图片点击即可(这里我将一一介绍ios中地图的相关开发) 4 点击ios地图SDK里面是一些相关概述 5 按照图片点击进入下面 6 相关解释 6.1 一般我们都是直接点击"全部下载" 6.2 解释 : &q