基于百度地图实现Android定位功能实现

一、准备工作

1.获取百度地图移动版开发密钥(AK)

(1)进入百度定位开放平台(网址:百度地图开放平台 | 百度地图API SDK | 地图开发

(2)登录后将进入API控制台

(3)点击“创建应用”开始申请开发密钥

(4)填写应用名称,注意应用类型选择“Android SDK”

(5)获取并填写“发布版SHA1”。(需先建立签名文件)

     ①在Android stdio中新建project

     ②新建完成后点BuildGenerate Signed Bundle/Apk…

     ③选中APK,然后点Next

        ④点Create new…

        ⑤填写完成创建密钥库的以下信息,点击 OK 创建完成。

                Key store path:密钥库文件的地址;

                Password:密钥库密码;                              Confirm:确认密钥库密码;

                Alias:密钥别称;

                Password:密钥密码;                                  Confirm:确认密钥密码;

                First and Last Name:密钥颁发者姓名;

        ⑥点击Next

        ⑦选择debug,然后点finish完成

        ⑧找到自己创建的签名文件目录,在目录栏进入cmd

        ⑨输入:keytool -list -v -keystore key.jks (其中key.jks是自己创建签名文件)

        ⑩输入自己设置的密码后,即可获取到发布版SHA1

(6)获取并填写“开发版SHA1”。

     ①点击Terminal,进入终端

②进入.android文件夹(输入:cd C:\User\Administrator\.android ,路径可能不同,可根据

自己的路径找到.android文件夹),然后输入:keytool -list -v -keystore debug.keystore,

输入密钥库口令:android,即可得到开发版SHA1。

     (7)在PackageName中填写包名(可在MainActivity中的package代码中找到)

     (8)提交后即可得到AK

2.下载百度地图SDK (点击进入下载网站),选择所需要的功能,开发包格式选择JAR,下载后解压。

         

3.Android studio配置

(1)把解压文件中的BaiduLBS_Android.jar 拷贝到项目app模块中的libs目录下

     (2)选中该jar文件,然后右击,选Add As Library… ,完成后jar文件能展开

             

(3)展开src/main目录,右击该目录→New→Directory,创建一个名为jniLibs的目录,

然后把压缩包里的其他所有文件夹直接复制到该目录下

     至此,准备工作完成!

二、实现定位功能(后续更新...)

解决ViVO 手机安装APP失败问题

1.找到你 Demo 的 gradle.properties 文件

2.只需要在此文件上 加上 android.injected.testOnly=false即可

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不想当码农~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值