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

- 使用Marker的程序包
  程序包 | 说明
  --- | ---
  com.amap.api.maps |
  com.amap.api.maps.utils.overlay |

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

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

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

    参数类型为Marker的com.amap.api.maps中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `android.view.View` | AMap.InfoWindowAdapter.`getInfoContents(Marker marker)` 提定制展示marker信息的View。
    `android.view.View` | AMap.InfoWindowAdapter.`getInfoWindow(Marker marker)` 定制展示marker信息的View。
    `void` | AMap.OnInfoWindowClickListener.`onInfoWindowClick(Marker marker)` 当marker的信息窗口被点击时，回调此方法。
    `boolean` | AMap.OnMarkerClickListener.`onMarkerClick(Marker marker)` 当一个marker对象被点击时回调此方法。
    `void` | AMap.OnMarkerDragListener.`onMarkerDrag(Marker marker)` 在marker拖动过程当中回调此方法。
    `void` | AMap.OnMarkerDragListener.`onMarkerDragEnd(Marker marker)` 在marker拖动停止时回调此方法。
    `void` | AMap.OnMarkerDragListener.`onMarkerDragStart(Marker marker)` 当marker开始被拖动时回调此方法。

  - ### com.amap.api.maps.utils.overlay中Marker的使用

    返回Marker的com.amap.api.maps.utils.overlay中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `Marker` | SmoothMoveMarker.`getMarker()` 已过时。 获取当前移动的Marker Get the currently moving Marker