目录
百度地图SDK提供了3种地图类型和2种常用类型;
1 3种地图类型
1.1 普通地图(NORMAL)
普通矢量地图(包含3D地图),显示道路、建筑物、绿地、河流等等信息;
MapView mMapView = (MapView) findViewById(R.id.bmapView);
//获取BaiduMap对象
BaiduMap baiduMap = mMapView.getMap();
//设置普通地图
baiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
1.2卫星地图(SATELLITE)
MapView mMapView = (MapView) findViewById(R.id.bmapView);
//获取BaiduMap对象
BaiduMap baiduMap = mMapView.getMap();
//设置普通地图
baiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE);
1.3 空白地图(NONE)
地图渲染为空白,没有地图瓦片,加载迅速,可以自己添加瓦片图层(tileOverlay)一起使用;
MapView mMapView = (MapView) findViewById(R.id.bmapView);
//获取BaiduMap对象
BaiduMap baiduMap = mMapView.getMap();
//设置普通地图
baiduMap.setMapType(BaiduMap.MAP_TYPE_NONE);
2 2种常用类型
2.1 设置实时路况
MapView mMapView = (MapView) findViewById(R.id.bmapView);
//获取BaiduMap对象
BaiduMap baiduMap = mMapView.getMap();
//boolean参数,true是开启实时路况,false关闭实时路况
baiduMap.setTrafficEnabled(true);
2.2 设置城市热力图
城市热力图用不同颜色的区块叠加在地图上来描述人群分布、密度;
MapView mMapView = (MapView) findViewById(R.id.bmapView);
//获取BaiduMap对象
BaiduMap baiduMap = mMapView.getMap();
//boolean参数,true是开启城市热力图,false关闭城市热力图
baiduMap.setBaiduHeatMapEnabled(true);