Skip to content

手势和地图控件

可通过UiSettings来控制各种默认手势,以及显示地图上的各种控件。

获取UiSetting

通过下述代码可获取UiSetting.

java
UiSettings uiSettings = diMap.getUiSettings();

控制手势开关

所有手势默认都是开启的,可以通过UiSettings来关闭特定的手势。

java
// 关闭放大手势
uiSettings.setZoomEnabled(false);

// 关闭拖动手势
uiSettings.setScrollEnabled(false);

其他可参考API文档。

控制显示控件

UiSettings也能控制地图上的一些默认控件的显示。为了防止控件影响正常使用,默认情况下这些控件均不显示,开发者可以通过UiSetting来开启。

示例代码:

java
// 显示缩放控件
uiSettings.setZoomControlsEnabled(true);

// 显示比例尺控件
uiSettings.showScaleView(isChecked);