最近在项目中要用到高德SDK,有需求需要去除高德地图LOGO与加减缩放按键。网上找了一圈,有的根本没有作用,或者说是针对老API的方法。还不会集成的小伙伴自己去集成哈,地址:
https://lbs.amap.com/api/android-sdk/guide/create-project/android-studio-create-project
现在记录一下,我现在用的版本:
implementation 'com.amap.api:3dmap:5.0.0'
implementation 'com.amap.api:location:3.3.0'
implementation 'com.amap.api:search:5.0.0'
顺便提一下我用得是 kotlin
//获取地图控件引用 map = v.findViewById<MapView>(R.id.map) //在activity执行onCreate时执行mMapView.onCreate(savedInstanceState),创建地图 map!!.onCreate(savedInstanceState) aMap = map!!.getMap() aMap.moveCamera(CameraUpdateFactory.zoomTo(4F));//设置缩放 aMap.getUiSettings().setLogoBottomMargin(-100);//下移高德LOG到屏幕外 // 去掉高德地图右下角隐藏的缩放按钮 aMap.getUiSettings().setZoomControlsEnabled(false);
高德地图LOGO没有找到删除的API,但是可以位移到屏幕外,效果是一样的。