百度地图-基本环境搭建

来源:互联网 发布:人工智能的原理是什么? 编辑:程序博客网 时间:2024/06/11 21:03

首先我们创建开发者账号然后注册app最后获取appkey(由于这些都是基本注册流程就不再做过多说明了)

注册appkey截图如下:
注册key

需要了解Android studio如何获取sha1的同学可以点击下面的连接
Android studio获取sha1

在使用前我们需要下载相应的sdk下载界面如下这里我们点击自定义下载
下载sdk

点击完自定义下载后的截图如下

下载sdk内容选择
这里我们选择他默认给我们下载的内容

之后就是我们的配置过程了

1.在Android studio中创建相应的文件夹jniLibs完成gradle的配置配置如下

    sourceSets {        main {            jniLibs.srcDirs = ['jniLibs']        }    }

2.将我们的so文件放入jniLibs中将BaiduLBS_Android.jar放入lib目录下放入后的结构图如下
百度地图配置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介绍到这里我们的基础使用就完成了接下来就是点击运行在我们的手机上查看地图了
截图

0 0
原创粉丝点击