栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android开发百度地图SDK简单接入教程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android开发百度地图SDK简单接入教程

Android开发百度地图SDK简单接入教程
先声明以下教程只新手供于学习,大佬勿喷!!!(这也是我第一次使用SDK的记录)
应用appkey的获取

进入SDK官网:https://lbsyun.baidu.com/

注册账号,下载百度APP(扫码验证需要),验证开发者,按照流程走就行了

进入百度地图SDK 控制台 >>>>应用管理 >>>我的应用>>>创建应用

4.填写应用名称,

​ 应用类型选择Android SDK!!!!!!!!!!!!!!!!!!!!!!!!!

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x4bDf6JJ-1655894002867)(C:Users26462AppDataRoamingTyporatypora-user-imagesimage-20220622170643158.png)]

下面默认全选(不用管)

2.获取下面三个值!!!

开发版SHA1的获取

(在你的C盘的用户里选择.android文件夹打开,在当前文件夹搜索框前输入cmd+空格,我这里的用户名是26462)

当前目录下的标志是下面有这两个文件

打开cmd命令框(不会的自己百度)
输入 keytool -list -v -keystore debug.keystore 回车

输入口令默认为: android 回车(输入时,cmd窗口是不显示的,因为它属于密码) 复制下面的SHA1即可

发布版SHA1的获取

在AS里新建一个应用

打开上方菜单Build>Generate Sign or APK>默认不管>Next

点击Create New…

选择你秘钥要保存的位置!!!自己记住!!!>输入名字,自己记住,点OK

这里建议保存到和AS安装的同一个盘内!!!(我直接保存到了AS安装目录下的bin里)

​ 这里作者刚开始调入陷阱,没有这样做,结果找了半天才发现原因

多亏了知乎大佬的帖子:https://www.zhihu.com/tardis/sogou/art/505734205

输入密码,并确认,

下方的Alias写成你.jks签的名字(比如我的ax.jks我就写ax)

此处密码和上面输入的保持一致!!!

剩下的只把最后一个写上86,其他的随便填写>点OK>点Cancel

此处再次提醒记住刚才的目录!!!

找到你的AS安装路径下的bin文件(我的是D:应用安装ASjrebin)

再次输入cmd+空格(这里和上个操作一样)

注意:这次要输入的是

keytool -list -v -keystore 这里是你上面jks保存的路径!!!+.jks

由于我直接保存到了AS的bin文件下,所以直接

keytool -list -v -keystore ax.jks 回车

同样的复制SHA1值

​ 包名不用说了吧,自己填的,写完之后提交即可

百度地图SDK的下载


)]

这里下载主要的是开发包(其他的都是帮助使用的,可以不下载,如果你不需要的话,我是学习的,所以选择了全部下载)

AS的配置

(以下教程来自百度SDK官网,部分图片是我的,你可以选择https://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/androidstudio自己去看)

SDK配置

1、添加jar文件
打开解压后的开发包文件夹,找到BaiduLBS_Android.jar文件将其拷贝至工程的app/libs目录下,

2、添加so文件
在src/main/目录下新建jniLibs目录(如果您的项目中已经包含该目录不用重复创建),在下载的开发包中拷贝项目中需要的CPU架构对应的so文件文件夹到jniLibs目录,如图:

3、往工程中添加jar文件

在工程配置中需要将前面添加的jar文件集成到我们的工程中。
在libs目录下,选中每一个jar文件(此处只有一个BaiduLbs_Android.jar)右键,选择Add As Library…,如图:(因为我添加过了,所以直接搬了官网的图)

​ 此时会发现在app目录的build.gradle的dependencies块中生成了工程所依赖的jar文件的对应说明,如下所示:

  1. JAVA配置https://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-map/showmap

把开发者key改为AK值(在百度地图SDK的控制台>我的应用…里:当时提交之后的结果)

剩下的自己看官网吧

(复制到这里就可以显示地图了,为啥没写,因为我懒~_<)

最后再来个效果图吧

为啥后面这么简陋?因为我知道没多少人会看,这么久了关注的都没几个,B站还有投币的呢,你们连个赞都没,哎,谁让我是个小白呢

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/988830.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号