第一段可以无视,作者的自读。
mMapView = (MapView) findViewById(R.id.bmapView)
mBaiduMap = mMapView.getMap()
//普通地图
mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL)
//设置logo
mMapView.setLogoPosition(LogoPosition.logoPostionCenterTop)
LatLng point = new LatLng(30.663791,104.07281)
LatLng point2 = new LatLng(30.665791,104.07281)
//构建Marker图标
BitmapDescriptor bitmap = BitmapDescriptorFactory
.fromResource(R.mipmap.ic_launcher)
//构建MarkerOption,用于在地图上添加Marker,地图上的自定义的标签和
OverlayOptions option = new MarkerOptions()
.position(point)
.icon(bitmap)
OverlayOptions option2 = new MarkerOptions()
.position(point2)
.icon(bitmap)
//在地图上添加Marker,并显示
mBaiduMap.addOverlay(option)
mBaiduMap.addOverlay(option2)
下面是:百度地图一打开就自动将中心点移动到定位位置
LatLng cenpt = new LatLng(30.663791,104.07281);
MapStatus mMapStatus = new MapStatus.Builder()
.target(cenpt)
.zoom(20)
.build();
MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);
mBaiduMap.setMapStatus(mMapStatusUpdate);