① 最新的百度地圖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……出現循環傳遞要注意下,控制下邏輯。