在android开发中,经常会遇到定位的需求,在国内的话,还是建议使用百度地图的SDK,首先是集成简单,KEY容易申请。其次是百度的API文档做的也很出色。
这里简单的讲解一下百度SDK的集成流程:改流程主体上分为两个部分 1、如何申请百度的KEY、2、如何集成百度SDK
首先我先来说怎么申请百度的KEY:注册百度KEY的官方地址是http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/key
在申请的过程中,我们碰到让我们填写
SHA1,以下教程位如何获取这个值,其他需要填的东西很简单,不再阐述
获取release key
- debug 的keystore为默认的,设置release key store很简单了。获得keystore路径后,点击Project Structure.(点击下图图标也可以)。
Android开发接入百度地图——1 - 设置release key store Name 命名为release KeyAlias为你应用签名文件的别名,Key PassWord为你签名文件的密码 Store File 位你签名文件所在的地址。Store Password 和签名文件密码保持一致即可
-
Android开发接入百度地图——1 - 如下图所示填好你的keystore 路径以及密码:
Android开发接入百度地图——1 - 如下图所示,将你刚才在 Signing中创建的 release,点选填入Signing Config中,如下图:
Android开发接入百度地图——1
获取 SHA1 MD5
- 点击项目右侧 Gradle -> :app -> Task ->android ,然后选择signingReport。Androidstudio就会自动执行获取SHA1,如下图所示:
Android开发接入百度地图——1 - 在 Run 窗口中点击 Gradle Console 就可以看到执行的结果了,如下图:
Android开发接入百度地图——1
获取到