Skip to content

与地图交互

UiSettings控件及手势交互

可通过开发者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);