最近项目中应用到通过接入百度地图的SDK实现定位功能,现在稍微梳理下,以便今后工作中需要的时候可以再看看。
首先我们需要申请一个百度开发者,然后申请一个key.(百度地图的开发文档有详细介绍)
1.申请密钥(需要一个百度账号)
安全码的组成规则为:Android签名证书的sha1值+packagename
sha1获取:
1,打开CMD
2 ,定位到.android文件夹下,输入cd .android
3,输入keytool -list -v -keystore debug.keystore
在百度开发者控制台将sha1和包名输进去。
成功创建KEY
2.搭建环境
1.下载百度地图的SDK
2.拷贝BaiduLBS_Android.jar文件在app目录下的libs
3.在src/main目录下新建一个jniLibs的文件夹,拷贝so文件进去
3.显示基础地图
要在AndroidManifest中添加开发密钥、所需权限等信息
(1)在application中添加开发密钥
<application>
<meta-data
android:name="com.baidu.lbsapi.API