百度地图SDK 3.x 隐藏缩放按钮

之前的百度地图2.X版本 ,有些地方设计的是蛮合理的,有些地方不太合理,但是现在升级到3.x之后 特么的 发现合理的地方改的不合理 ,不合理的地方改合理了。就拿这个缩放控件来说,以前是直接在 mapVIew里 set 一下就好了 这里搞得非得来个BaiduMapOptions 来设置。用了这个类 发现又没法正常的使用findViewById(R.id.bmapView);这个方法来获取mapview。按照小度的方法来操作的话又会很复杂。

后来找了个 比较简单的方法 来弄。 就是不按照小度的套路来操作。
这里用的方法是 : mapview.getChilds() 循环判断 如果一个 child 是 ZoomControls 就把它 gone 掉
private void hideZoomCtler() { if(mMapView==null) return ; int count = mMapView.getChildCount(); for (int i = 0; i < count; i++) { View child = mMapView.getChildAt(i); // 隐藏百度logo ZoomControl if (child instanceof ImageView || child instanceof ZoomControls) child.setVisibility(View.INVISIBLE); } }
或者
写道
mMapView.removeViewAt(2); // 删除百度地图logo mMapView.removeViewAt(1);

原文出处:http://blog.csdn.net/weizongwei5/article/details/39178243
谢谢弯弯~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值