首先我们创建开发者账号然后注册app最后获取appkey(由于这些都是基本注册流程就不再做过多说明了)
注册appkey截图如下:
需要了解Android studio如何获取sha1的同学可以点击下面的连接
Android studio获取sha1
在使用前我们需要下载相应的sdk下载界面如下这里我们点击自定义下载
点击完自定义下载后的截图如下
这里我们选择他默认给我们下载的内容
之后就是我们的配置过程了
1.在Android studio中创建相应的文件夹jniLibs完成gradle的配置配置如下
sourceSets {
main {
jniLibs.srcDirs = ['jniLibs']
}
}
2.将我们的so文件放入jniLibs中将BaiduLBS_Android.jar放入lib目录下放入后的结构图如下
3.接下来就是我们的调用过程了
xml中配置webview
<com.baidu.mapapi.map.MapView
android:id="@+id/bmapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true" />
在Activity中处理webview内容
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SDKInitializer.initialize(getApplicationContext());//初始化百度地图要放在setContentView前
setContentView(R.layout.activity_main);
mMapView = (MapView) findViewById(R.id.bmapView);
}
别忘了其他方法中配置相应的内容
@Override
protected void onDestroy() {
super.onDestroy();
//在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理
mMapView.onDestroy();
}
@Override
protected void onResume() {
super.onResume();
//在activity执行onResume时执行mMapView. onResume (),实现地图生命周期管理
mMapView.onResume();
}
@Override
protected void onPause() {
super.onPause();
//在activity执行onPause时执行mMapView. onPause (),实现地图生命周期管理
mMapView.onPause();
}
ok介绍到这里我们的基础使用就完成了接下来就是点击运行在我们的手机上查看地图了