com.amap.api.maps2d.model

## 类 MarkerOptions

- java.lang.Object
- - com.amap.api.maps2d.model.MarkerOptions

-     public final class MarkerOptions
      extends java.lang.Object

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

- - ### 构造器概要

    构造器
    构造器和说明
    `MarkerOptions()` 构造方法

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `MarkerOptions` | `anchor(float u, float v)` 定义marker 图标的锚点。
    `MarkerOptions` | `draggable(boolean enable)` 设置标记是否可拖动。
    `float` | `getAnchorU()` 返回锚点在水平范围的比例。
    `float` | `getAnchorV()` 返回锚点垂直范围的比例。
    `BitmapDescriptor` | `getIcon()` 返回MarkerOptions 对象的自定义图标。
    `java.util.ArrayList<BitmapDescriptor>` | `getIcons()` 获取图片资源
    `int` | `getPeriod()` 获取刷新周期
    `LatLng` | `getPosition()` 返回当前MarkerOptions 对象所设置的经纬度。
    `java.lang.String` | `getSnippet()` 返回当前MarkerOptions 对象所设置的文字片段。
    `java.lang.String` | `getTitle()` 返回当前MarkerOptions对象所设置的标题。
    `float` | `getZIndex()` 获取marker覆盖物zIndex。
    `MarkerOptions` | `icon(BitmapDescriptor icon)` 设置MarkerOptions 对象的自定义图标。
    `MarkerOptions` | `icons(java.util.ArrayList<BitmapDescriptor> icons)` 多图片刷新模拟gif动画 icons 设置会使用 icon方法覆盖
    `boolean` | `isDraggable()` 获取MarkerOptions对象的拖拽状态。
    `boolean` | `isGps()` 返回当前marker的坐标是否是Gps。
    `boolean` | `isVisible()` 返回当前MarkerOptions的可视属性设置
    `MarkerOptions` | `period(int period)` 设置多少帧刷新一次图片资源
    `MarkerOptions` | `position(LatLng position)` 设置当前MarkerOptions 对象的经纬度。
    `MarkerOptions` | `setGps(boolean isGps)` 设置marker的坐标是否是Gps，默认为false。
    `MarkerOptions` | `snippet(java.lang.String snippet)` 设置 Marker 上的 snippet。
    `MarkerOptions` | `title(java.lang.String title)` 设置 Marker 的标题。
    `MarkerOptions` | `visible(boolean visible)` 设置Marker是否可见。
    `MarkerOptions` | `zIndex(float zIndex)` 设置marker覆盖物 zIndex。

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

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

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

    - #### MarkerOptions

          public MarkerOptions()

      构造方法
      从以下版本开始:
        V2.0

  - ### 方法详细资料

    - #### icons

          public MarkerOptions icons(java.util.ArrayList<BitmapDescriptor> icons)

      多图片刷新模拟gif动画 icons 设置会使用 icon方法覆盖
      从以下版本开始:
        V2.1.4

    - #### getIcons

          public java.util.ArrayList<BitmapDescriptor> getIcons()

      获取图片资源
      从以下版本开始:
        V2.1.4

    - #### period

          public MarkerOptions period(int period)

      设置多少帧刷新一次图片资源
      参数:
        `period` - 刷新周期，越小切换速度越快
      返回:
      从以下版本开始:
        V2.2.1

    - #### getPeriod

          public int getPeriod()

      获取刷新周期
      从以下版本开始:
        V2.2.1

    - #### position

          public MarkerOptions position(LatLng position)

      设置当前MarkerOptions 对象的经纬度。Marker经纬度坐标不能为Null，坐标无默认值。
      参数:
        `position` - 当前MarkerOptions对象的经纬度。
      从以下版本开始:
        V2.0

    - #### icon

          public MarkerOptions icon(BitmapDescriptor icon)

      设置MarkerOptions 对象的自定义图标。
      参数:
        `icon` - 设置图标的BitmapDescriptor对象
      从以下版本开始:
        V2.0

    - #### anchor

          public MarkerOptions anchor(float u,
                                      float v)

      定义marker 图标的锚点。锚点是marker 图标接触地图平面的点。图标的左顶点为（0,0）点，右底点为（1,1）点。默认情况下，锚点为（0.5,1.0）。
      参数:
        `u` - 锚点水平范围的比例，必须传入0 到1 之间的数值。
        `v` - 锚点垂直范围的比例，必须传入0 到1 之间的数值。
      返回:
        一个设置了锚点的MarkerOptions 对象
      从以下版本开始:
        V2.0

    - #### title

          public MarkerOptions title(java.lang.String title)

      设置 Marker 的标题。
      参数:
        `title` - Marker 的标题。
      返回:
        一个设置标题的MarkerOptions对象。
      从以下版本开始:
        V2.0

    - #### snippet

          public MarkerOptions snippet(java.lang.String snippet)

      设置 Marker 上的 snippet。
      参数:
        `snippet` - Marker上的文字描述。
      返回:
        一个设置文字描述的MarkerOptions对象。
      从以下版本开始:
        V2.0

    - #### draggable

          public MarkerOptions draggable(boolean enable)

      设置标记是否可拖动。
      返回:
        设置新的拖动属性后的对象（方法被调用的对象）。
      从以下版本开始:
        V2.0.1

    - #### visible

          public MarkerOptions visible(boolean visible)

      设置Marker是否可见。
      参数:
        `visible` - Marker的可见性。
      返回:
        一个设置可见属性的MarkerOptions对象。
      从以下版本开始:
        V2.0

    - #### setGps

          public MarkerOptions setGps(boolean isGps)

      设置marker的坐标是否是Gps，默认为false。
      参数:
        `isGps` - true 是Gps，false 不是Gps。
      返回:
        MarkerOptions 对象。
      从以下版本开始:
        V2.2.0

    - #### zIndex

          public MarkerOptions zIndex(float zIndex)

      设置marker覆盖物 zIndex。
      参数:
        `zIndex` - z轴数值
      返回:
        MarkerOptions对象。

    - #### getZIndex

          public float getZIndex()

      获取marker覆盖物zIndex。
      返回:
        zIndex z轴数值

    - #### getPosition

          public LatLng getPosition()

      返回当前MarkerOptions 对象所设置的经纬度。
      返回:
        当前MarkerOptions 对象所设置的经纬度。
      从以下版本开始:
        V2.0

    - #### getTitle

          public java.lang.String getTitle()

      返回当前MarkerOptions对象所设置的标题。
      返回:
        Marker的标题。
      从以下版本开始:
        V2.0

    - #### getSnippet

          public java.lang.String getSnippet()

      返回当前MarkerOptions 对象所设置的文字片段。
      返回:
        当前MarkerOptions 对象所设置的文字片段。
      从以下版本开始:
        V2.0

    - #### getIcon

          public BitmapDescriptor getIcon()

      返回MarkerOptions 对象的自定义图标。
      返回:
        设置图标的BitmapDescriptor 对象，如果未设置返回null。
      从以下版本开始:
        V2.0

    - #### getAnchorU

          public float getAnchorU()

      返回锚点在水平范围的比例。这个比例值从图标的左边开始计算。
      返回:
        锚点在水平范围的比例。
      从以下版本开始:
        V2.0

    - #### getAnchorV

          public float getAnchorV()

      返回锚点垂直范围的比例。这个比例值从顶端开始计算。
      返回:
        锚点在垂直范围的比例。
      从以下版本开始:
        V2.0

    - #### isDraggable

          public boolean isDraggable()

      获取MarkerOptions对象的拖拽状态。
      返回:
        true 标记可以拖动；false 标记不可以拖动
      从以下版本开始:
        V2.0.1

    - #### isVisible

          public boolean isVisible()

      返回当前MarkerOptions的可视属性设置
      返回:
        返回当前MarkerOptions的可视属性设置
      从以下版本开始:
        V2.0.1

    - #### isGps

          public boolean isGps()

      返回当前marker的坐标是否是Gps。
      返回:
        true 是Gps，false 不是Gps。
      从以下版本开始:
        V2.2.0