第一步、配置环境
1申请百度地图key
2.导入基本的百度地图jar包和so文件
要想使用百度地图sdk,就必须申请一个百度地图的api key。申请流程挺简单的。
1、首先注册成为百度的开发者,然后打开
http://lbsyun.baidu.com/apiconsole/key
注册:
激活邮箱
创建应用:
2、我们需要获取SHA1,还要找自己项目的包名,这样才能得到安全码
那么怎么获得SHA1呢?
我们一般都设置好java的环境变量,
那就直接:win+r,cmd,来到dos命令窗口,
输入【keytool -list -v -keystore debug.keystore】回车,
然后提示你输入【秘钥库口令】,输入【android】回车然后就会显示SHA1的值。
在AndroidMainfest.xml找自己的包名
3、输入从DOS获得的SHA1 ,以及自己的项目包名
第二步,基本开发
基本功能是定位,根据经纬度、地址查询等简单操作。
- 在AndroidManifest.xml文件下添加权限信心、百度key等
-
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.wanglei.mymap">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<!-- 访问精确位置的权限 -->
<uses-permission android:name="android.permission.ACCESS_FIN