百度地图-基本环境搭建

首先我们创建开发者账号然后注册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介绍到这里我们的基础使用就完成了接下来就是点击运行在我们的手机上查看地图了
截图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值