在 xml 中禁用设置缩放按钮,
map:uiZoomControls="false"
我希望缩放按钮不会出现,但是当我使用华为地图地图视图启动应用程序时,缩放按钮出现大约 0.5 秒然后才变得不可见,那么如何解决这个问题?
答案 0 :(得分:0)
尝试将以下代码添加到您的活动或片段中:
mMapView.getMapAsync(this);
@Override
public void onMapReady(HuaweiMap huaweiMap) {
huaweiMap.getUiSettings().setZoomControlsEnabled(false);
}
如果问题仍然存在,可以显示有关您的 xml 和 Fragment/Activity 的更多代码。
答案 1 :(得分:0)
有两种方法可以更改地图缩放控件 UI 设置:
Setting Attributes Using the Layout File
Setting Attributes Using the Code File
第一种方式是更改地图片段/活动布局xml文件,添加代码如下。确保地图命名空间已声明
xmlns:map="http://schemas.android.com/apk/res-auto"
map:uiZoomControls="false"
第二种方法是更改 UiSettings ZoomControls 代码:
hMap.getUiSettings().setZoomControlsEnabled(false);
我有一个集成了 HMS 地图的应用程序,并测试了两种成功隐藏缩放按钮的方法。我正在使用华为 Mate 30 Pro 进行应用测试,并且一直没有看到缩放按钮。