//隐藏地图中的缩放控件
int childCount = mMapView.getChildCount();
View zoom_SF = null;
for (int i = 0; i < childCount; i++) {
View child = mMapView.getChildAt(i);
if (child instanceof ZoomControls) {
zoom_SF = child;
break;
}
}
zoom_SF.setVisibility(View.GONE);
//隐藏地图中的比例尺控件
int childCount = mMapView.getChildCount();
View zoom_BLC = null;
for (int i = 0; i < childCount; i++) {
View child = mMapView.getChildAt(i);
//SDK 3.0.0版本以下的,该强制转换失
if (child instanceof ZoomControls) {
zoom_BLC = child;
break;
}
}
zoom_BLC.setVisibility(View.GONE);
删除log,比例尺,缩放控件(SDK 3.0.0版本及以下版本)
mapView.removeViewAt(1);删除log
mapView.removeViewAt(2);缩放控件
mapView.removeViewAt(3);比例尺
//百度地图API SDK 3.0.0版本以上该方法设置比例尺的位置
mBaiduMap.setOnMapLoadedCallback(new OnMapLoadedCallback() {
@Override
public void onMapLoaded() {
Point point = new Point();
point.x = 20;
point.y = 20;
mapView.setScaleControlPosition(point);
}
});
百度地图API的缩放控件,比例尺控件
最新推荐文章于 2024-06-17 18:02:18 发布