Class HistoryTraceData

java.lang.Object
com.baidu.mapapi.synchronization.histroytrace.HistoryTraceData
All Implemented Interfaces:
android.os.Parcelable

public class HistoryTraceData extends Object implements android.os.Parcelable
  • Field Details

    • CREATOR

      public static final android.os.Parcelable.Creator<HistoryTraceData> CREATOR
  • Constructor Details

    • HistoryTraceData

      public HistoryTraceData()
    • HistoryTraceData

      protected HistoryTraceData(android.os.Parcel in)
  • Method Details

    • describeContents

      public int describeContents()
      Specified by:
      describeContents in interface android.os.Parcelable
    • writeToParcel

      public void writeToParcel(android.os.Parcel dest, int flags)
      Specified by:
      writeToParcel in interface android.os.Parcelable
    • getTotalPoints

      public int getTotalPoints()
      获取当前订单状态的所有轨迹点数量
      Returns:
      当前订单状态的所有轨迹点数量
    • setTotalPoints

      public void setTotalPoints(int totalPoints)
      设置当前订单状态的所有轨迹点数量
      Parameters:
      totalPoints - 当前订单状态的所有轨迹点数量
    • getDistance

      public double getDistance()
      获取当前订单状态轨迹的里程数,单位:米
      Returns:
      当前订单状态轨迹的里程数
    • setDistance

      public void setDistance(double distance)
      设置当前订单状态轨迹的里程数,单位:米
      Parameters:
      distance - 当前订单状态轨迹的里程数
    • getTollDiatance

      public double getTollDiatance()
      获取当前订单状态轨迹的收费里程数,单位:米
      Returns:
      当前订单状态轨迹的收费里程数,单位:米
    • setTollDiatance

      public void setTollDiatance(double tollDistance)
      设置当前订单状态轨迹的收费里程数,单位:米
      Parameters:
      tollDistance - 当前订单状态轨迹的收费里程数,单位:米
    • getCurrentOrderState

      public int getCurrentOrderState()
      获取当前所查询的订单的状态
      Returns:
      当前所查询的订单的状态
    • setCurrentOrderState

      public void setCurrentOrderState(int currentOrderState)
      设置当前所查询的订单的状态
      Parameters:
      currentOrderState - 当前所查询的订单的状态
    • getOrderStartPosition

      public LatLng getOrderStartPosition()
      获取订单的起点坐标(乘客上车点)
      Returns:
      订单的起点坐标(乘客上车点)
    • setOrderStartPosition

      public void setOrderStartPosition(LatLng orderStartPosition)
      设置订单的起点坐标(乘客上车点)
      Parameters:
      orderStartPosition - 订单的起点坐标(乘客上车点)
    • getOrderEndPosition

      public LatLng getOrderEndPosition()
      获取订单的终点坐标(乘客下车点)
      Returns:
      订单的终点坐标(乘客下车点)
    • setOrderEndPosition

      public void setOrderEndPosition(LatLng orderEndPosition)
      设置订单的终点坐标(乘客下车点)
      Parameters:
      orderEndPosition - 订单的终点坐标(乘客下车点)
    • getCoordType

      public SyncCoordinateConverter.CoordType getCoordType()
      获取返回结果坐标类型
      Returns:
      返回结果坐标类型,支持GCJ02和BD09LL两种坐标类型,默认是BD09LL坐标
    • setCoordType

      public void setCoordType(SyncCoordinateConverter.CoordType coordType)
      设置返回结果坐标类型
      Parameters:
      coordType - 返回结果坐标类型,支持GCJ02和BD09LL两种坐标类型,默认是BD09LL坐标
    • getPointsList

      public List<HistoryTraceData.HistoryTracePoint> getPointsList()
      获取订单查询状态的轨迹数据
      Returns:
      订单查询状态的轨迹数据
    • setPointsList

      public void setPointsList(List<HistoryTraceData.HistoryTracePoint> pointsList)
      设置订单查询状态的轨迹数据
      Parameters:
      pointsList - 订单查询状态的轨迹数据
    • setCurrentPageIndex

      public void setCurrentPageIndex(int currentPageIndex)
      设置分页请求当前的页码,默认为1
    • getCurrentPageIndex

      public int getCurrentPageIndex()
      获取分页请求当前的页码,默认为1
    • toString

      public String toString()
      HistoryTracePoint END
      Overrides:
      toString in class Object