## 类的使用
com.amap.api.maps.model.MarkerOptions

- 使用MarkerOptions的程序包
  程序包 | 说明
  --- | ---
  com.amap.api.maps |
  com.amap.api.maps.model |

- - ### com.amap.api.maps中MarkerOptions的使用

    参数类型为MarkerOptions的com.amap.api.maps中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `Marker` | AMap.`addMarker(MarkerOptions options)` 在地图上添一个图片标记（marker）对象。

    类型变量类型为MarkerOptions的com.amap.api.maps中的方法参数
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.ArrayList<Marker>` | AMap.`addMarkers(java.util.ArrayList<MarkerOptions> options, boolean moveToCenter)` 在地图上添一组图片标记（marker）对象，并设置是否改变地图状态以至于所有的marker对象都在当前地图可视区域范围内显示。

  - ### com.amap.api.maps.model中MarkerOptions的使用

    返回MarkerOptions的com.amap.api.maps.model中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `MarkerOptions` | MarkerOptions.`alpha(float alpha)` 设置Marker覆盖物的透明度 Set the transparency of the Marker overlay
    `MarkerOptions` | MarkerOptions.`altitude(float altitude)` marker的海拔 Marker's elevation
    `MarkerOptions` | MarkerOptions.`anchor(float u, float v)` 设置Marker覆盖物的锚点比例。
    `MarkerOptions` | MarkerOptions.`draggable(boolean enable)` 设置Marker覆盖物是否可拖拽。
    `MarkerOptions` | Marker.`getOptions()` 获取Marker覆盖物的选项类 Get the options class of the Marker overlay
    `MarkerOptions` | MarkerOptions.`icon(BitmapDescriptor icon)` 设置Marker覆盖物的图标。
    `MarkerOptions` | MarkerOptions.`icon(android.view.View icon)` 设置Marker覆盖物的图标,图标使用原生view。
    `MarkerOptions` | MarkerOptions.`icons(java.util.ArrayList<BitmapDescriptor> icons)` 设置Marker覆盖物的动画帧图标列表，多张图片模拟gif的效果。
    `MarkerOptions` | MarkerOptions.`infoWindowEnable(boolean enabled)` 设置Marker覆盖物的InfoWindow是否允许显示,默认为true Set whether the InfoWindow of the Marker overlay is allowed to be displayed, default is true
    `MarkerOptions` | MarkerOptions.`isOpenCollisionDetection(boolean enabled)` 设置Marker覆盖物是否开启碰撞检测,默认为false Set whether the Marker overlay enables collision detection, default is false
    `MarkerOptions` | MarkerOptions.`period(int period)` 设置多少帧刷新一次图片资源，Marker动画的间隔时间，值越小动画越快。
    `MarkerOptions` | MarkerOptions.`perspective(boolean perspective)` 已过时。
    `MarkerOptions` | MarkerOptions.`position(LatLng position)` 设置Marker覆盖物的位置坐标。
    `MarkerOptions` | MarkerOptions.`rotateAngle(float rotate)` 设置Marker覆盖物的图片旋转角度，从正北开始，逆时针计算。
    `MarkerOptions` | MarkerOptions.`setFlat(boolean flat)` 设置Marker覆盖物是否平贴地图。
    `MarkerOptions` | MarkerOptions.`setGps(boolean isGps)` 设置Marker覆盖物的坐标是否是Gps，默认为false。
    `MarkerOptions` | MarkerOptions.`setInfoWindowOffset(int offsetX, int offsetY)` 设置Marker覆盖物的InfoWindow相对Marker的偏移。
    `MarkerOptions` | MarkerOptions.`snippet(java.lang.String snippet)` 设置 Marker覆盖物的 文字描述 Set the text description of the Marker overlay.
    `MarkerOptions` | MarkerOptions.`title(java.lang.String title)` 设置 Marker覆盖物 的标题 Set the title of the Marker overlay.
    `MarkerOptions` | MarkerOptions.`visible(boolean visible)` 设置Marker覆盖物是否可见。
    `MarkerOptions` | MarkerOptions.`zIndex(float zIndex)` 设置Marker覆盖物 zIndex。

    参数类型为MarkerOptions的com.amap.api.maps.model中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | Marker.`setMarkerOptions(MarkerOptions opt)` 设置Marker覆盖物的属性选项类 通过markerOption 给marker设置属性 Set the property options class of the Marker overlay Set properties for the marker via markerOption