概述
引入百度地图SDK的过程中一直看的官方文档,到地图初始化这一步觉得这个方法有些复杂。。。
百度地图开发文档http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-map/showmap
---------------------------------------------------------------------------------------------------------------
于是查了好久资料找到了一种相对简便的方法,下面贴出步骤,下列过程全部在MainActivity.java文件中完成。
1.初始化SDK引用的context全局变量
2.管理地图生命周期
两个步骤需要的代码全部有注释:
package com.example.mapactivity;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import com.baidu.mapapi.SDKInitializer;
import com.baidu.mapapi.map.MapView;
public class MainActivity extends AppCompatActivity {
private MapView mMapView;//声明地图组件
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SDKInitializer.initialize(getApplicationContext());//初始化地图SDK
setContentView(R.layout.activity_main);
mMapView = findViewById(R.id.bmapView);//获取地图组件
}
//管理生命周期
//调用地图的方法
//最后一行加上地图组件等于null
@Override
protected void onResume(){
super.onResume();
mMapView.onResume();
}
@Override
protected void onPause(){
super.onPause();
mMapView.onPause();
}
@Override
protected void onDestroy(){
super.onDestroy();
mMapView.onDestroy();
mMapView = null;
}
}
最后
以上就是英俊外套为你收集整理的【学习笔记】百度地图SDK使用笔记的全部内容,希望文章能够帮你解决【学习笔记】百度地图SDK使用笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复