com.amap.api.maps2d

## 类 AMapOptions

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

-     public class AMapOptions
      extends java.lang.Object

  定义了一个配置AMAP 的选项类。实现了Parcelable 接口
  从以下版本开始:
    V2.0

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `LOGO_POSITION_BOTTOM_CENTER` Logo位置（地图底部居中）
    `static int` | `LOGO_POSITION_BOTTOM_LEFT` Logo位置（地图左下角）
    `static int` | `LOGO_POSITION_BOTTOM_RIGHT` Logo位置（地图右下角）
    `static int` | `ZOOM_POSITION_RIGHT_BUTTOM` 缩放按钮位置（地图右下角）
    `static int` | `ZOOM_POSITION_RIGHT_CENTER` ZOOM_POSITION_RIGHT_CENTER

  - ### 构造器概要

    构造器
    构造器和说明
    `AMapOptions()` 定义了一个配置AMAP 的选项类。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `AMapOptions` | `camera(CameraPosition camera)` 设置了一个可视范围的初始化位置。
    `AMapOptions` | `compassEnabled(boolean enabled)`
    `int` | `describeContents()`
    `CameraPosition` | `getCamera()` 获取可视范围的初始化位置。
    `java.lang.Boolean` | `getCompassEnabled()` 返回地图是否显示指南针，如果返回false 则表示未显示。
    `int` | `getLogoPosition()` 获取“高德地图”Logo的位置
    `int` | `getMapType()` 返回选项类里的地图类型。
    `java.lang.Boolean` | `getScaleControlsEnabled()` 返回比例尺功能是否可用
    `java.lang.Boolean` | `getScrollGesturesEnabled()` 返回拖动手势是否被允许，如果返回false 则表示未设置。
    `java.lang.Boolean` | `getZoomControlsEnabled()` 返回地图是否允许缩放，如果返回false 则表示未设置。
    `java.lang.Boolean` | `getZoomGesturesEnabled()` 返回缩放手势是否被支持，如果返回false 则表示未设置。
    `java.lang.Boolean` | `getZOrderOnTop()` 返回Z 轴排序是否被允许，如果返回false 则表示未设置。
    `AMapOptions` | `logoPosition(int position)` 设置Logo位置
    `AMapOptions` | `mapType(int mapType)` 设置一个地图显示类型以改变初始的类型。
    `AMapOptions` | `scaleControlsEnabled(boolean enabled)` 设置比例尺功能是否可用
    `AMapOptions` | `scrollGesturesEnabled(boolean enabled)` 设置指南针是否可用。
    `void` | `writeToParcel(Parcel out, int flags)`
    `AMapOptions` | `zoomControlsEnabled(boolean enabled)` 设置地图是否允许缩放。
    `AMapOptions` | `zoomGesturesEnabled(boolean enabled)` 设置地图是否可以通过手势进行缩放。
    `AMapOptions` | `zOrderOnTop(boolean zOrderOnTop)` 设置Z轴排序是否被允许。

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

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

- - ### 字段详细资料

    - #### LOGO_POSITION_BOTTOM_LEFT

          public static final int LOGO_POSITION_BOTTOM_LEFT

      Logo位置（地图左下角）
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_BOTTOM_CENTER

          public static final int LOGO_POSITION_BOTTOM_CENTER

      Logo位置（地图底部居中）
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_BOTTOM_RIGHT

          public static final int LOGO_POSITION_BOTTOM_RIGHT

      Logo位置（地图右下角）
      另请参阅:
        常量字段值

    - #### ZOOM_POSITION_RIGHT_BUTTOM

          public static final int ZOOM_POSITION_RIGHT_BUTTOM

      缩放按钮位置（地图右下角）
      另请参阅:
        常量字段值

    - #### ZOOM_POSITION_RIGHT_CENTER

          public static final int ZOOM_POSITION_RIGHT_CENTER

      ZOOM_POSITION_RIGHT_CENTER
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### AMapOptions

          public AMapOptions()

      定义了一个配置AMAP 的选项类。
      从以下版本开始:
        V2.0

  - ### 方法详细资料

    - #### logoPosition

          public AMapOptions logoPosition(int position)

      设置Logo位置
      参数:
        `position` -
      返回:
      从以下版本开始:
        V2.0

    - #### zOrderOnTop

          public AMapOptions zOrderOnTop(boolean zOrderOnTop)

      设置Z轴排序是否被允许。
      参数:
        `zOrderOnTop` - zOrderOnTop - true 允许，false 不允许。
      返回:
        一个设置Z轴排序的AMapOptions对象。
      从以下版本开始:
        V2.0

    - #### mapType

          public AMapOptions mapType(int mapType)

      设置一个地图显示类型以改变初始的类型。
      参数:
        `mapType` - 地图类型。 MAP_TYPE_NORMAL：普通地图，值为1 MAP_TYPE_SATELLITE：卫星地图，值为2。
      返回:
        一个设置地图显示类型的AMapOptions对象。
      从以下版本开始:
        V2.0

    - #### camera

          public AMapOptions camera(CameraPosition camera)

      设置了一个可视范围的初始化位置。
      参数:
        `camera` - 可视范围的位置对象。
      返回:
        AMapOptions 设置了可视范围的初始化位置的选项类。
      从以下版本开始:
        V2.0

    - #### scaleControlsEnabled

          public AMapOptions scaleControlsEnabled(boolean enabled)

      设置比例尺功能是否可用
      参数:
        `enabled` - true ֧可用false 不可用
      返回:
        AMapOptions 设置了可视范围的初始化位置的选项类。
      从以下版本开始:
        V2.0.1

    - #### zoomControlsEnabled

          public AMapOptions zoomControlsEnabled(boolean enabled)

      设置地图是否允许缩放。默认为true。
      参数:
        `enabled` - true 支持，false 不支持。
      返回:
        一个设置地图是否允许缩放的AMapOptions对象。

    - #### compassEnabled

          public AMapOptions compassEnabled(boolean enabled)

    - #### scrollGesturesEnabled

          public AMapOptions scrollGesturesEnabled(boolean enabled)

      设置指南针是否可用。默认为启用。
      参数:
        `enabled` - true 启用，false 不启用。
      返回:
        个设置地图是否启用指南针的AMapOptions对象。
      从以下版本开始:
        V2.0

    - #### zoomGesturesEnabled

          public AMapOptions zoomGesturesEnabled(boolean enabled)

      设置地图是否可以通过手势进行缩放。默认为true。
      参数:
        `enabled` - true 支持，false 不支持。
      返回:
        一个AMapOptions对象。
      从以下版本开始:
        V2.0

    - #### getLogoPosition

          public int getLogoPosition()

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

    - #### getZOrderOnTop

          public java.lang.Boolean getZOrderOnTop()

      返回Z 轴排序是否被允许，如果返回false 则表示未设置。
      返回:
        true 允许，false 不允许。
      从以下版本开始:
        V2.0

    - #### getMapType

          public int getMapType()

      返回选项类里的地图类型。
      返回:
        返回选项类里的地图类型，如果返回-1，则表示未设置。
      从以下版本开始:
        V2.0

    - #### getCamera

          public CameraPosition getCamera()

      获取可视范围的初始化位置。
      返回:
        CameraPosition 返回一个已经设置的可视范围位置，如果为null 则说明还没有设置。
      从以下版本开始:
        V2.0

    - #### getScaleControlsEnabled

          public java.lang.Boolean getScaleControlsEnabled()

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

    - #### getZoomControlsEnabled

          public java.lang.Boolean getZoomControlsEnabled()

      返回地图是否允许缩放，如果返回false 则表示未设置。
      返回:
        true 允许，false 不允许。
      从以下版本开始:
        V2.0

    - #### getCompassEnabled

          public java.lang.Boolean getCompassEnabled()

      返回地图是否显示指南针，如果返回false 则表示未显示。
      返回:
        true 显示，false 未显示。
      从以下版本开始:
        V2.0

    - #### getScrollGesturesEnabled

          public java.lang.Boolean getScrollGesturesEnabled()

      返回拖动手势是否被允许，如果返回false 则表示未设置。
      返回:
        true 允许，false 不允许。
      从以下版本开始:
        V2.0

    - #### getZoomGesturesEnabled

          public java.lang.Boolean getZoomGesturesEnabled()

      返回缩放手势是否被支持，如果返回false 则表示未设置。
      返回:
        true 支持，false 不支持。
      从以下版本开始:
        V2.0

    - #### describeContents

          public int describeContents()

    - #### writeToParcel

          public void writeToParcel(Parcel out,
                                    int flags)