1. 程式人生 > >百度地圖開發(三)隱藏Logo/比例尺/縮放控制元件/放大縮小方法

百度地圖開發(三)隱藏Logo/比例尺/縮放控制元件/放大縮小方法

隱藏百度地圖的Logo:

View child = mMapView.getChildAt(1);
if (child != null && (child instanceof ImageView || child instanceof ZoomControls)) {
        child.setVisibility(View.INVISIBLE);
   }

百度地圖隱藏比例尺:

mMapView.showScaleControl(false);

百度地圖隱藏縮放控制元件:

mMapView.showZoomControls(false);

更換放大縮小圖示:

先隱藏放大縮小控制元件,在地圖上新增圖示,設定圖示的點選事件

放大的圖示點選事件裡面新增:

MapStatusUpdate zoomIn = MapStatusUpdateFactory.zoomIn();
mBaiduMap.animateMapStatus(zoomIn);

縮小的圖示點選事件裡面新增:

MapStatusUpdate zoomOut = MapStatusUpdateFactory.zoomOut();
mBaiduMap.animateMapStatus(zoomOut);