com.amap.api.maps

## 类 AMapOptions

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

- 所有已实现的接口:
    android.os.Parcelable

      public class AMapOptions
      extends java.lang.Object
      implements android.os.Parcelable

  MapView 初始化选项。
  MapView initialization options.
  从以下版本开始:
    2.0

- - ### 嵌套类概要

    - ### 从接口继承的嵌套类/接口 android.os.Parcelable

      `android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>`

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static AMapOptionsCreator` | `CREATOR`
    `static int` | `LOGO_MARGIN_BOTTOM` LOGO边缘MARGIN常量（底部） LOGO edge MARGIN constant (bottom).
    `static int` | `LOGO_MARGIN_LEFT` LOGO边缘MARGIN常量（左边） LOGO edge MARGIN constant (left).
    `static int` | `LOGO_MARGIN_RIGHT` LOGO边缘MARGIN常量（右边） LOGO edge MARGIN constant (right).
    `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_BOTTOM` 缩放按钮位置常量（地图右下角） Zoom button position constant (bottom right corner of the map).
    `static int` | `ZOOM_POSITION_RIGHT_CENTER` 缩放按钮位置常量（地图右边居中）。

    - ### 从接口继承的字段 android.os.Parcelable

      `CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE`

  - ### 构造器概要

    构造器
    构造器和说明
    `AMapOptions()` MapView 初始化选项。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `AMapOptions` | `camera(CameraPosition camera)` 设置地图初始化时的地图状态， 默认地图中心点为北京天安门，缩放级别为 10.0f。
    `AMapOptions` | `compassEnabled(boolean enabled)` 设置指南针是否可用。
    `CameraPosition` | `getCamera()` 获取初始化选项中地图状态。
    `boolean` | `getCompassEnabled()` 返回初始化选项中指南针功能是否可用。
    `int` | `getLogoPosition()` 获取初始化选项“高德地图”Logo的位置。
    `int` | `getMapType()` 返回初始化选项中地图模式。
    `boolean` | `getRotateGesturesEnabled()` 返回初始化选项中地图旋转手势是否可用。
    `boolean` | `getScaleControlsEnabled()` 返回初始化选项中比例尺功能是否可用。
    `boolean` | `getScrollGesturesEnabled()` 返回初始化选项中拖动手势是否可用。
    `boolean` | `getTiltGesturesEnabled()` 返回初始化选项中地图倾斜手势（显示3D效果）是否可用。
    `boolean` | `getZoomControlsEnabled()` 返回初始化选项中地图是否允许缩放。
    `boolean` | `getZoomGesturesEnabled()` 返回初始化选项中缩放手势是否可用。
    `AMapOptions` | `logoPosition(int position)` 设置“高德地图”Logo的位置。
    `AMapOptions` | `mapType(int mapType)` 设置地图模式，默认普通地图。
    `AMapOptions` | `rotateGesturesEnabled(boolean enabled)` 设置地图是否可以通过手势进行旋转。
    `AMapOptions` | `scaleControlsEnabled(boolean enabled)` 设置地图是否显示比例尺，默认为false。
    `AMapOptions` | `scrollGesturesEnabled(boolean enabled)` 设置地图是否可以通过手势滑动。
    `AMapOptions` | `tiltGesturesEnabled(boolean enabled)` 设置地图是否可以通过手势倾斜（3D效果），默认为true。
    `AMapOptions` | `zoomControlsEnabled(boolean enabled)` 设置地图是否允许缩放。
    `AMapOptions` | `zoomGesturesEnabled(boolean enabled)` 设置地图是否可以通过手势进行缩放。

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

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

    - ### 从接口继承的方法 android.os.Parcelable

      `describeContents, writeToParcel`

- - ### 字段详细资料

    - #### CREATOR

          public static final AMapOptionsCreator CREATOR

    - #### LOGO_POSITION_BOTTOM_LEFT

          public static final int LOGO_POSITION_BOTTOM_LEFT

      Logo位置常量（地图左下角）。
      Logo position constant (bottom left corner of the map).
      从以下版本开始:
        2.0.2
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_BOTTOM_CENTER

          public static final int LOGO_POSITION_BOTTOM_CENTER

      Logo位置常量（地图底部居中）。
      Logo position constant (bottom center of the map).
      从以下版本开始:
        2.0.2
      另请参阅:
        常量字段值

    - #### LOGO_POSITION_BOTTOM_RIGHT

          public static final int LOGO_POSITION_BOTTOM_RIGHT

      Logo位置常量（地图右下角）。
      Logo position constant (bottom right corner of the map).
      从以下版本开始:
        2.0.2
      另请参阅:
        常量字段值

    - #### ZOOM_POSITION_RIGHT_CENTER

          public static final int ZOOM_POSITION_RIGHT_CENTER

      缩放按钮位置常量（地图右边居中）。
      Zoom button position constant (middle right of the map).
      从以下版本开始:
        2.3.0
      另请参阅:
        常量字段值

    - #### ZOOM_POSITION_RIGHT_BOTTOM

          public static final int ZOOM_POSITION_RIGHT_BOTTOM

      缩放按钮位置常量（地图右下角）
      Zoom button position constant (bottom right corner of the map).
      从以下版本开始:
        2.3.0
      另请参阅:
        常量字段值

    - #### LOGO_MARGIN_LEFT

          public static final int LOGO_MARGIN_LEFT

      LOGO边缘MARGIN常量（左边）
      LOGO edge MARGIN constant (left).
      从以下版本开始:
        4.0.0
      另请参阅:
        常量字段值

    - #### LOGO_MARGIN_RIGHT

          public static final int LOGO_MARGIN_RIGHT

      LOGO边缘MARGIN常量（右边）
      LOGO edge MARGIN constant (right).
      从以下版本开始:
        4.0.0
      另请参阅:
        常量字段值

    - #### LOGO_MARGIN_BOTTOM

          public static final int LOGO_MARGIN_BOTTOM

      LOGO边缘MARGIN常量（底部）
      LOGO edge MARGIN constant (bottom).
      从以下版本开始:
        4.0.0
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### AMapOptions

          public AMapOptions()

      MapView 初始化选项。
      MapView initialization options.
      从以下版本开始:
        2.0

  - ### 方法详细资料

    - #### logoPosition

          public AMapOptions logoPosition(int position)

      设置“高德地图”Logo的位置。
      Set the position of the "Amap" Logo.
      参数:
        `position` - Logo的位置。 左下：LOGO_POSITION_BOTTOM_LEFT 底部居中：LOGO_POSITION_BOTTOM_CENTER 右下：LOGO_POSITION_BOTTOM_RIGHT
        Logo position. Bottom left: LOGO_POSITION_BOTTOM_LEFT Bottom center: LOGO_POSITION_BOTTOM_CENTER Bottom right: LOGO_POSITION_BOTTOM_RIGHT
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0.2

    - #### mapType

          public AMapOptions mapType(int mapType)

      设置地图模式，默认普通地图。
      Set the map mode, default is normal map.
      参数:
        `mapType` - 地图模式： MAP_TYPE_NORMAL：普通地图，值为1； MAP_TYPE_SATELLITE：卫星地图，值为2； MAP_TYPE_NIGHT 黑夜地图，夜间模式，值为3； MAP_TYPE_NAVI 导航模式，值为4； MAP_TYPE_BUS 公交模式，值为5。
        Map modes: MAP_TYPE_NORMAL: Normal map, value is 1; MAP_TYPE_SATELLITE: Satellite map, value is 2; MAP_TYPE_NIGHT: Night map, night mode, value is 3; MAP_TYPE_NAVI: Navigation mode, value is 4; MAP_TYPE_BUS: Bus mode, value is 5.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0

    - #### camera

          public AMapOptions camera(CameraPosition camera)

      设置地图初始化时的地图状态， 默认地图中心点为北京天安门，缩放级别为 10.0f。
      Set the map state during initialization, default map center point is Tiananmen Square in Beijing, zoom level is 10.0f.
      参数:
        `camera` - 地图状态。
        Map state.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0

    - #### scaleControlsEnabled

          public AMapOptions scaleControlsEnabled(boolean enabled)

      设置地图是否显示比例尺，默认为false。
      Set whether the map displays a scale, default is false.
      参数:
        `enabled` - true 显示，false 不显示。
        true displays, false does not display.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0.1

    - #### zoomControlsEnabled

          public AMapOptions zoomControlsEnabled(boolean enabled)

      设置地图是否允许缩放。默认为true。
      Set whether the map allows zooming, default is true.
      参数:
        `enabled` - true 支持，false 不支持。
        true supports, false does not support.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0

    - #### compassEnabled

          public AMapOptions compassEnabled(boolean enabled)

      设置指南针是否可用。默认为启用。
      Set whether the compass is available, default is enabled.
      参数:
        `enabled` - true表示可用，false表示不可用。
        true means available, false means not available.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0.1

    - #### scrollGesturesEnabled

          public AMapOptions scrollGesturesEnabled(boolean enabled)

      设置地图是否可以通过手势滑动。默认为true。
      Set whether the map can be scrolled with gestures, default is true.
      参数:
        `enabled` - true 支持，false 不支持。
        true supports, false does not support.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0

    - #### zoomGesturesEnabled

          public AMapOptions zoomGesturesEnabled(boolean enabled)

      设置地图是否可以通过手势进行缩放。默认为true。
      Set whether the map can be zoomed with gestures, default is true.
      参数:
        `enabled` - true 支持，false 不支持。
        true supports, false does not support.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0

    - #### tiltGesturesEnabled

          public AMapOptions tiltGesturesEnabled(boolean enabled)

      设置地图是否可以通过手势倾斜（3D效果），默认为true。
      Set whether the map can be tilted with gestures (3D effect), default is true.
      参数:
        `enabled` - true 支持，false 不支持。
        true supports, false does not support.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0

    - #### rotateGesturesEnabled

          public AMapOptions rotateGesturesEnabled(boolean enabled)

      设置地图是否可以通过手势进行旋转。默认为true.
      Set whether the map can be rotated with gestures, default is true.
      参数:
        `enabled` - true 支持，false 不支持。
        true supports, false does not support.
      返回:
        AMapOptions 该地图初始化选项对象。
        AMapOptions, the map initialization options object.
      从以下版本开始:
        2.0

    - #### getLogoPosition

          public int getLogoPosition()

      获取初始化选项“高德地图”Logo的位置。
      Get the position of the "Amap" Logo in the initialization options.
      返回:
        返回“高德地图”Logo的位置常量。
        Return the position constant of the "Amap" Logo.
      从以下版本开始:
        2.0.2

    - #### getMapType

          public int getMapType()

      返回初始化选项中地图模式。
      Return the map mode in the initialization options.
      返回:
        初始化选项中地图模式。
        Map mode in the initialization options.
      从以下版本开始:
        2.0

    - #### getCamera

          public CameraPosition getCamera()

      获取初始化选项中地图状态。
      Get the map state in the initialization options.
      返回:
        CameraPosition 初始化选项中地图状态。
        CameraPosition map state in the initialization options.
      从以下版本开始:
        2.0

    - #### getScaleControlsEnabled

          public boolean getScaleControlsEnabled()

      返回初始化选项中比例尺功能是否可用。
      Return whether the scale function is available in the initialization options.
      返回:
        初始化选项中比例尺功能是否可用。
        Whether the scale function is available in the initialization options.
      从以下版本开始:
        2.0.1

    - #### getZoomControlsEnabled

          public boolean getZoomControlsEnabled()

      返回初始化选项中地图是否允许缩放。
      Return whether the map allows zooming in the initialization options.
      返回:
        初始化选项中地图是否允许缩放。
        Whether the map allows zooming in the initialization options.
      从以下版本开始:
        2.0

    - #### getCompassEnabled

          public boolean getCompassEnabled()

      返回初始化选项中指南针功能是否可用。
      Return whether the compass function is available in the initialization options.
      返回:
        初始化选项中指南针是否可用。
        Whether the compass is available in the initialization options.
      从以下版本开始:
        2.0.1

    - #### getScrollGesturesEnabled

          public boolean getScrollGesturesEnabled()

      返回初始化选项中拖动手势是否可用。
      Return whether the drag gesture is available in the initialization options.
      返回:
        初始化选项中拖动手势是否可用。
        Whether the drag gesture is available in the initialization options.
      从以下版本开始:
        2.0

    - #### getZoomGesturesEnabled

          public boolean getZoomGesturesEnabled()

      返回初始化选项中缩放手势是否可用。
      Return whether the zoom gesture is available in the initialization options.
      返回:
        初始化选项中缩放手势是否可用。
        Whether the zoom gesture is available in the initialization options.
      从以下版本开始:
        2.0

    - #### getTiltGesturesEnabled

          public boolean getTiltGesturesEnabled()

      返回初始化选项中地图倾斜手势（显示3D效果）是否可用。
      Return whether the map tilt gesture (to show 3D effect) is available in the initialization options.
      返回:
        初始化选项中地图倾斜手势（显示3D效果）是否可用。
        Whether the map tilt gesture (to show 3D effect) is available in the initialization options.
      从以下版本开始:
        2.0

    - #### getRotateGesturesEnabled

          public boolean getRotateGesturesEnabled()

      返回初始化选项中地图旋转手势是否可用。
      Return whether the map rotation gesture is available in the initialization options.
      返回:
        初始化选项中地图旋转手势是否可用。
        Whether the map rotation gesture is available in the initialization options.
      从以下版本开始:
        2.0