com.amap.api.maps.utils.overlay

## 类 SmoothMoveMarker

- java.lang.Object
- - com.amap.api.maps.utils.overlay.SmoothMoveMarker

- 已过时。
  建议使用 `MovingPointOverlay` 替换
  It is recommended to replace with `MovingPointOverlay`

      public class SmoothMoveMarker
      extends java.lang.Object

  按照指定的经纬度数据和时间，平滑移动
  Smoothly move according to the specified latitude and longitude data and time
  从以下版本开始:
    4.1.3

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static interface` | `SmoothMoveMarker.MoveListener` 已过时。 平滑移动时返回剩余距离接口 Interface to return the remaining distance during smooth movement

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static float` | `MIN_OFFSET_DISTANCE` 已过时。

  - ### 构造器概要

    构造器
    构造器和说明
    `SmoothMoveMarker(AMap mAMap)` 已过时。 根据给定的参数来构造SmoothMoveMarker对象。

  - ### 方法概要

    所有方法 实例方法 具体方法 已过时的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `destroy()` 已过时。 停止滑动并销毁Marker Stop sliding and destroy the Marker
    `Marker` | `getMarker()` 已过时。 获取当前移动的Marker Get the currently moving Marker
    `LatLng` | `getPosition()` 已过时。 获取当前位置坐标 Get the current position coordinates
    `void` | `setDescriptor(BitmapDescriptor descriptor)` 已过时。 设置移动Marker的图标 Set the icon of the moving Marker
    `void` | `setMoveListener(SmoothMoveMarker.MoveListener moveListener)` 已过时。 设置Marker移动的回调方法 Set the callback method for Marker movement
    `void` | `setPoints(java.util.List<LatLng> points)` 已过时。 设置平滑移动的经纬度数组 Set the latitude and longitude array for smooth movement
    `void` | `setTotalDuration(int duration)` 已过时。 设置平滑移动的总时间 Set the total time for smooth movement
    `void` | `setVisible(boolean b)` 已过时。 设置 Marker 是否可见 Set whether the Marker is visible
    `void` | `startSmoothMove()` 已过时。 开始平滑移动 Start smooth movement
    `void` | `stopMove()` 已过时。 停止平滑移动 Stop smooth movement

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

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

- - ### 字段详细资料

    - #### MIN_OFFSET_DISTANCE

          public static final float MIN_OFFSET_DISTANCE

      已过时。
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### SmoothMoveMarker

          public SmoothMoveMarker(AMap mAMap)

      已过时。
      根据给定的参数来构造SmoothMoveMarker对象。
      Construct a SmoothMoveMarker object based on the given parameters.
      参数:
        `mAMap` - 地图AMap对象
        Map AMap object
      从以下版本开始:
        4.1.3

  - ### 方法详细资料

    - #### setPoints

          public void setPoints(java.util.List<LatLng> points)

      已过时。
      设置平滑移动的经纬度数组
      Set the latitude and longitude array for smooth movement
      参数:
        `points` - 平滑移动轨迹的坐标数组
        Coordinate array of the smooth movement trajectory
      从以下版本开始:
        4.1.3

    - #### setTotalDuration

          public void setTotalDuration(int duration)

      已过时。
      设置平滑移动的总时间
      Set the total time for smooth movement
      参数:
        `duration` - 单位: 秒
        Unit: seconds
      从以下版本开始:
        4.1.3

    - #### startSmoothMove

          public void startSmoothMove()

      已过时。
      开始平滑移动
      Start smooth movement
      从以下版本开始:
        4.1.3

    - #### stopMove

          public void stopMove()

      已过时。
      停止平滑移动
      Stop smooth movement
      从以下版本开始:
        4.1.3

    - #### getMarker

          public Marker getMarker()

      已过时。
      获取当前移动的Marker
      Get the currently moving Marker
      返回:
        返回当前移动的Marker
        Return the currently moving Marker
      从以下版本开始:
        4.1.3

    - #### getPosition

          public LatLng getPosition()

      已过时。
      获取当前位置坐标
      Get the current position coordinates
      返回:
        返回当前Marker的坐标
        Return the coordinates of the current Marker
      从以下版本开始:
        4.1.3

    - #### destroy

          public void destroy()

      已过时。
      停止滑动并销毁Marker
      Stop sliding and destroy the Marker
      从以下版本开始:
        4.1.3

    - #### setDescriptor

          public void setDescriptor(BitmapDescriptor descriptor)

      已过时。
      设置移动Marker的图标
      Set the icon of the moving Marker
      参数:
        `descriptor` - 图标
        icon
      从以下版本开始:
        4.1.3

    - #### setVisible

          public void setVisible(boolean b)

      已过时。
      设置 Marker 是否可见
      Set whether the Marker is visible
      参数:
        `b` - true 可见 false 不可见
        true visible false invisible
      从以下版本开始:
        4.1.3

    - #### setMoveListener

          public void setMoveListener(SmoothMoveMarker.MoveListener moveListener)

      已过时。
      设置Marker移动的回调方法
      Set the callback method for Marker movement
      参数:
        `moveListener` - 回调监听参数
        Callback listener parameters
      从以下版本开始:
        4.1.3