package bw.com.bw_day10.demo01;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.baidu.mapapi.SDKInitializer;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.MapView;
import bw.com.bw_day10.R;
public class HelloBaiduMapActivity extends AppCompatActivity {
private MapView mMapView;
private BaiduMap baiduMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//TODO 在使用SDK各组件之前初始化context信息,传入ApplicationContext
//TODO 注意该方法要再setContentView方法之前实现
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_hello_baidu_map);
mMapView = (MapView) findViewById(R.id.bmapView);
//todo 得到地图控制器对象
baiduMap = mMapView.getMap();
//todo 普通地图
//baiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
//todo 卫星地图
//baiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE);
//todo 空白地图
//baiduMap.setMapType(BaiduMap.MAP_TYPE_NONE);
//todo 开启交通图
//baiduMap.setTrafficEnabled(true);
//todo 开启热力图
baiduMap.setBaiduHeatMapEnabled(true);
}
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();
}
}