① 最新的百度地图android开发包中,如何隐藏右下角的放大缩小控件
参考官方的文档如下:
// 隐藏缩放控件
int childCount = mMapView.getChildCount();
View zoom = null;
for (int i = 0; i < childCount; i++) {
View child = mMapView.getChildAt(i);
if (child instanceof ZoomControls) {
zoom = child;
break;
}
}
zoom.setVisibility(View.GONE);
// 隐藏比例尺控件
int count = mMapView.getChildCount();
View scale = null;
for (int i = 0; i < count; i++) {
View child = mMapView.getChildAt(i);
if (child instanceof ZoomControls) {
scale = child;
break;
}
}
scale.setVisibility(View.GONE);
// 隐藏指南针
mUiSettings = mBaiMap.getUiSettings();
mUiSettings.setCompassEnabled(true);
// 删除网络地图logo
mMapView.removeViewAt(1);
② android 百度地图 绘制一个圆 ,可以通过改变半径改变圆的大小~
1,地图的zoom时间和圆的半径改变绘制时间绑定,这样改变比例尺距离,圆会绘制。
2,反之,圆通过seekbar绘制的时候改变zoomIn,zoomOut的时候,比例尺自然会改变,
3,注意,事件只冲乙方向另一方传递一次,A>B,B>A都可以,但是不可以A>B>A>B……出现循环传递要注意下,控制下逻辑。