com.amap.api.maps2d

## 类 UiSettings

- java.lang.Object
- - com.amap.api.maps2d.UiSettings

-     public final class UiSettings
      extends java.lang.Object

  设置用户界面的一个AMap。调用AMap 的getUiSettings() 方法可以获得类的实例。
  从以下版本开始:
    V2.0

- - ### 构造器概要

    构造器
    构造器和说明
    `UiSettings(IUiSettings paramIUiSettingsDelegate)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `int` | `getLogoPosition()` 获取“高德地图”Logo的位置。
    `int` | `getZoomPosition()` 获取设置的缩放按钮位置
    `boolean` | `isCompassEnabled()` 获取指南针状态 可用/不可用。
    `boolean` | `isMyLocationButtonEnabled()` 返回当前地图是否显示了定位按钮。
    `boolean` | `isScaleControlsEnabled()` 返回比例尺功能是否可用。
    `boolean` | `isScrollGesturesEnabled()` 返回当前地图是否允许通过手势移动地图。
    `boolean` | `isZoomControlsEnabled()` 返回当前地图是否显示了缩放按钮。
    `boolean` | `isZoomGesturesEnabled()` 返回当前地图是否允许通过手势缩放地图。
    `void` | `setAllGesturesEnabled(boolean enabled)` 设置当前地图是否支持所有手势。
    `void` | `setCompassEnabled(boolean enabled)` 这个方法设置了地图是否允许显示指南针
    `void` | `setLogoPosition(int position)` N 设置“高德地图”Logo的位置。
    `void` | `setMyLocationButtonEnabled(boolean enabled)` 设置定位按钮是否显示。
    `void` | `setScaleControlsEnabled(boolean enabled)` 设置比例尺功能是否可用。
    `void` | `setScrollGesturesEnabled(boolean enabled)` 这个方法设置了地图是否允许通过手势来移动。
    `void` | `setZoomControlsEnabled(boolean enabled)` 这个方法设置了地图是否允许显示缩放按钮。
    `void` | `setZoomGesturesEnabled(boolean enabled)` 这个方法设置了地图是否允许通过手势来缩放。
    `void` | `setZoomPosition(int position)` 设置缩放按钮的位置。

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### UiSettings

          public UiSettings(IUiSettings paramIUiSettingsDelegate)

  - ### 方法详细资料

    - #### setScaleControlsEnabled

          public void setScaleControlsEnabled(boolean enabled)

      设置比例尺功能是否可用。
      从以下版本开始:
        V2.0.1

    - #### setZoomControlsEnabled

          public void setZoomControlsEnabled(boolean enabled)

      这个方法设置了地图是否允许显示缩放按钮。如果允许，则在地图上显示。默认缩放按钮为显示。
      参数:
        `enabled` - true为显示缩放按钮； false 为禁止。
      从以下版本开始:
        V2.0

    - #### setCompassEnabled

          public void setCompassEnabled(boolean enabled)

      这个方法设置了地图是否允许显示指南针
      从以下版本开始:
        V2.0.1

    - #### setMyLocationButtonEnabled

          public void setMyLocationButtonEnabled(boolean enabled)

      设置定位按钮是否显示。这个按钮可以让当前可视区域移动到以用户所在位置为中心的地图上。在这里定位按钮显示同时还要保证定位层处于显示状态， 定位按钮才会显示。 默认的定位按钮为显示。
      参数:
        `enabled` - true 为显示定位按钮；false 禁止显示定位按钮。
      从以下版本开始:
        V2.0

    - #### setScrollGesturesEnabled

          public void setScrollGesturesEnabled(boolean enabled)

      这个方法设置了地图是否允许通过手势来移动。如果允许，则用户可以通过按住地图移动来改变可视区域。如果禁止，则不支持此功能。 这个设置不会影响用户在程序里对地图的移动。 默认移动手势为可用。
      参数:
        `enabled` - true为允许通过手势来移动地图； false 为禁止。
      从以下版本开始:
        V2.0

    - #### setZoomGesturesEnabled

          public void setZoomGesturesEnabled(boolean enabled)

      这个方法设置了地图是否允许通过手势来缩放。如果允许，则用户可以通过双击地图或双指在地图上捏合来绽放地图。这个设置不会影响缩放按钮的功能， 也不会影响程序对地图的操控。 默认允许通过手势缩放地图。
      参数:
        `enabled` - true 为允许通过手势来缩放地图； false 为禁止。
      从以下版本开始:
        V2.0

    - #### setAllGesturesEnabled

          public void setAllGesturesEnabled(boolean enabled)

      设置当前地图是否支持所有手势。这个设置不影响用户在点击屏幕上的按钮（如缩放按钮）的效果，也不影响用户在程序里对地图的操作。
      参数:
        `enabled` - true 为允许所有手势功能；false 为禁止所有的手势功能。
      从以下版本开始:
        V2.0

    - #### setLogoPosition

          public void setLogoPosition(int position)

      N 设置“高德地图”Logo的位置。
      参数:
        `position` - Logo的位置 左下：LOGO_POSITION_BOTTOM_LEFT 底部居中：LOGO_POSITION_BOTTOM_CENTER 右下：LOGO_POSITION_BOTTOM_RIGHT。
      从以下版本开始:
        V2.0.2

    - #### setZoomPosition

          public void setZoomPosition(int position)

      设置缩放按钮的位置。
      参数:
        `position` - 缩放按钮的位置 右上：ZOOM_POSITION_RIGHT_TOP 右边界中部：ZOOM_POSITION_RIGHT_CENTER 右下：ZOOM_POSITION_RIGHT_BUTTOM。
      从以下版本开始:
        V2.2.2

    - #### isScaleControlsEnabled

          public boolean isScaleControlsEnabled()

      返回比例尺功能是否可用。
      返回:
        比例尺功能是否可用。
      从以下版本开始:
        V2.0.1

    - #### isZoomControlsEnabled

          public boolean isZoomControlsEnabled()

      返回当前地图是否显示了缩放按钮。
      返回:
        true 为显示缩放按钮 ；false 为未显示缩放按钮。
      从以下版本开始:
        V2.0

    - #### isCompassEnabled

          public boolean isCompassEnabled()

      获取指南针状态 可用/不可用。
      返回:
        true，如果指南针可用；false，指南针不可用。
      从以下版本开始:
        V2.0.1

    - #### isMyLocationButtonEnabled

          public boolean isMyLocationButtonEnabled()

      返回当前地图是否显示了定位按钮。
      返回:
        true 显示定位按钮 ；false 未显示定位按钮。
      从以下版本开始:
        V2.0

    - #### isScrollGesturesEnabled

          public boolean isScrollGesturesEnabled()

      返回当前地图是否允许通过手势移动地图。
      返回:
        true 表示允许通过手势移动地图；false 表示禁止通过手势移动地图。
      从以下版本开始:
        V2.0

    - #### isZoomGesturesEnabled

          public boolean isZoomGesturesEnabled()

      返回当前地图是否允许通过手势缩放地图。
      返回:
        true 表示允许通过手势缩放地图；false 表示禁止通过手势缩放地图。
      从以下版本开始:
        V2.0

    - #### getLogoPosition

          public int getLogoPosition()

      获取“高德地图”Logo的位置。
      返回:
        返回“高德地图”Logo的位置常量。
      从以下版本开始:
        V2.0.2

    - #### getZoomPosition

          public int getZoomPosition()

      获取设置的缩放按钮位置
      返回:
        0表示 ZOOM_POSITION_RIGHT_BUTTOM，1表示ZOOM_POSITION_RIGHT_CENTER
      从以下版本开始:
        V2.8.1