android百度地图设置logo,缩放按钮,指南针的位置
2017-05-11 14:46
811 查看
我们在使用百度地图的SDK时,有时地图上的logo,缩放按钮以及指南针的位置可能与我们自己的空间位置发生冲突,这就需要去手动调节这些小控件的位置以及是否显示等问题。
设置指南针的位置:
自定义指南针图标:
禁用指南针:
设置logo的位置:
有四种位置,然后使用设置padding调节位置:
这个logo是官方是不允许去除的,但是也是可以实现的:
设置比例尺的位置:
这个方法需要在地图加载完成的回调中设置才会生效
隐藏比例尺图标:
设置缩放控件的位置:
隐藏缩放控件:
设置指南针的位置:
android.graphics.Point point = new android.graphics.Point(100,260); mapView.getMap().setCompassPosition(point);
自定义指南针图标:
mapView.getMap().setCompassIcon(Bitmap icon)
禁用指南针:
mapView.getMap().getUiSettings().setCompassEnabled(false);
设置logo的位置:
LogoPosition position = LogoPosition.logoPostionleftBottom; mapView.setLogoPosition(position)
有四种位置,然后使用设置padding调节位置:
mapView.getMap().setViewPadding(paddingLeft, paddingTop, paddingRight, paddingBottom);
这个logo是官方是不允许去除的,但是也是可以实现的:
// 隐藏logo View child = mapView.getChildAt(1); if (child != null && (child instanceof ImageView || child instanceof ZoomControls)){ child.setVisibility(View.INVISIBLE); }
设置比例尺的位置:
mapView.getMap().setOnMapLoadedCallback(new BaiduMap.OnMapLoadedCallback() { @Override public void onMapLoaded() { mapView.setScaleControlPosition(new Point(200,600)); } });
这个方法需要在地图加载完成的回调中设置才会生效
隐藏比例尺图标:
mapView.showScaleControl(false);
设置缩放控件的位置:
mapView.getMap().setOnMapLoadedCallback(new BaiduMap.OnMapLoadedCallback() { @Override public void onMapLoaded() { mapView.setZoomControlsPosition(new Point(200,600)) } });
隐藏缩放控件:
mapView.showZoomControls(boolean show)
相关文章推荐
- 调整百度地图中的logo和缩放按钮位置
- android 百度地图3.2隐藏缩放按钮和百度logo
- android、ios中,百度地图设置位置周围蓝色圈圈的半径、
- Android代码中动态设置图片的大小(自动缩放),位置
- Android 为百度地图缩放设置自定义的缩放范围ZoomLevel(个人)
- Android 高德地图基本的一些显示,地图的缩放,logo与放缩图标的位置显示
- Android百度地图隐藏缩放按钮和比例尺的方法
- 更改百度地图里logo和缩放按键的位置
- Android代码中动态设置图片的大小(自动缩放),位置
- android webview设置缩放按钮时候无法显示问题
- 百度地图删除标尺,logo,缩放按钮
- Android 百度最新地图隐藏 放大缩小按钮、指南针、缩放比例的方法
- android WebView设置缩放setBuiltInZoomControls(true)同时隐藏缩放按钮
- Android百度地图默认位置中心点设置
- Android对话框的高级设置《二》设置对话框按钮的透明度和对话框的在屏幕上的显示位置
- 高德地图控制logo位置及缩放按钮控制
- 调整百度地图中的logo和缩放按钮
- Android之百度地图开发,包含定位,覆盖物,经纬度位置转换,长按设置中心位置
- android dialog 半透明效果,以及显示位置设置
- Android EditText设置光标位置问题