您的位置:首页 > 移动开发 > Android开发

百度地图开发步骤

2016-04-28 16:51 381 查看
注册一个百度开发者账号

下载SDK用到什么功能先什么功能

集成到AS项目中
将下载的文件放到下图中对应的目录中

配置ak码

申请AK码

初始化应用

注册一个百度开发者账号

下载SDK,用到什么功能先什么功能



集成到AS项目中

将下载的文件放到下图中对应的目录中



配置ak码

<application>
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="应用 AK" />
</application>


申请AK码



将申请到的AK码填入上述androidMainfest文件中

备注,申请ak时

获取默认的sha1—> keytool -v -list -keystore C:\Users\Administrator.android\debug.keystore(一般会是在这个目录下)

获取自己key文件的sha1—>keytool -v -list -keystore [自己的key文件全路径]

获取应用包名:这里要注意一下要取builde.gradle文件中的applicationId,而不是AndroidMainfest文件中的package值

开发中下面的这个错,往往就是因为包名错了

Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败


初始化应用

在application onCreate中加入

SDKInitializer.initialize(getApplicationContext());


在activity中绑定map生命周期

@Override
protected void onResume() {
super.onResume();
mapView.onResume();
}

@Override
protected void onPause() {
super.onPause();
mapView.onPause();
}

@Override
protected void onDestroy() {
super.onDestroy();
mapView.onDestroy();
}


在fragment中使用map参考官方demo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android