基于百度地图实现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即可

猜你喜欢

转载自blog.csdn.net/Walch123/article/details/127817236