# 所有程序包的分层结构

程序包分层结构:

- com.amap.api.track,
- com.amap.api.track.query.entity,
- com.amap.api.track.query.model

## 类分层结构

- java.lang.Object
  - com.amap.api.track.query.entity.AccuracyMode
  - com.amap.api.track.AMapTrackClient
  - BaseRequest
    - com.amap.api.track.query.model.AddTerminalRequest
  - BaseRequest
    - com.amap.api.track.query.model.AddTrackRequest
  - BaseRequest
    - com.amap.api.track.query.model.DistanceRequest
  - BaseRequest
    - com.amap.api.track.query.model.HistoryTrackRequest
  - BaseRequest
    - com.amap.api.track.query.model.LatestPointRequest
  - BaseRequest
    - com.amap.api.track.query.model.QueryTerminalRequest
  - BaseRequest
    - com.amap.api.track.query.model.QueryTrackRequest
  - com.amap.api.track.query.model.BaseResponse
    - com.amap.api.track.query.model.AddTerminalResponse
    - com.amap.api.track.query.model.AddTrackResponse
    - com.amap.api.track.query.model.DistanceResponse
    - com.amap.api.track.query.model.HistoryTrackResponse
    - com.amap.api.track.query.model.LatestPointResponse
    - com.amap.api.track.query.model.ParamErrorResponse
    - com.amap.api.track.query.model.QueryTerminalResponse
    - com.amap.api.track.query.model.QueryTrackResponse
  - com.amap.api.track.query.entity.CorrectMode
  - com.amap.api.track.query.entity.DenoiseMode
  - com.amap.api.track.query.entity.DriveMode
  - com.amap.api.track.ErrorCode
  - com.amap.api.track.ErrorCode.Response
  - com.amap.api.track.ErrorCode.TrackListen
  - com.amap.api.track.query.entity.HistoryTrack
  - com.amap.api.track.query.entity.LatestPoint
  - com.amap.api.track.query.entity.LocationMode
  - com.amap.api.track.query.entity.MapMatchMode
  - com.amap.api.track.query.entity.OrderMode
  - com.amap.api.track.query.entity.Point
  - com.amap.api.track.query.entity.ProtocolType
  - com.amap.api.track.query.entity.RecoupMode
  - com.amap.api.track.query.entity.ThresholdMode
  - com.amap.api.track.query.entity.Track
  - com.amap.api.track.TrackParam (implements android.os.Parcelable)
  - com.amap.api.track.query.entity.TrackPoint

## 接口分层结构

- com.amap.api.track.OnCustomAttributeListener
- com.amap.api.track.OnTrackLifecycleListener
- com.amap.api.track.query.model.OnTrackListener