# 程序包com.amap.api.services.route的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - com.amap.api.services.busline.BusLineItem
    - com.amap.api.services.route.RouteBusLineItem
  - com.amap.api.services.route.BusStep
  - com.amap.api.services.route.BusStepV2
  - com.amap.api.services.route.Cost
  - com.amap.api.services.route.DistanceItem
  - com.amap.api.services.route.DistanceResult
  - com.amap.api.services.route.DistanceSearch
  - com.amap.api.services.route.DistanceSearch.DistanceQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.District
  - com.amap.api.services.route.Doorway
  - com.amap.api.services.route.DrivePlanPath
  - com.amap.api.services.route.DrivePlanStep
  - com.amap.api.services.route.DriveStep
  - com.amap.api.services.route.DriveStepV2
  - com.amap.api.services.route.Navi
    - com.amap.api.services.route.NaviWalkType
  - com.amap.api.services.route.Path
    - com.amap.api.services.route.BusPath
    - com.amap.api.services.route.BusPathV2
    - com.amap.api.services.route.DrivePath
    - com.amap.api.services.route.DrivePathV2
    - com.amap.api.services.route.RidePath
    - com.amap.api.services.route.WalkPath
      - com.amap.api.services.route.RouteBusWalkItem
  - com.amap.api.services.route.Railway
    - com.amap.api.services.route.RouteRailwayItem
  - com.amap.api.services.route.RailwaySpace
  - com.amap.api.services.route.RailwayStationItem
  - com.amap.api.services.route.RideStep
  - com.amap.api.services.route.RoutePlanResult
    - com.amap.api.services.route.DriveRoutePlanResult
  - com.amap.api.services.route.RouteResult
    - com.amap.api.services.route.BusRouteResult
    - com.amap.api.services.route.BusRouteResultV2
    - com.amap.api.services.route.DriveRouteResult
    - com.amap.api.services.route.DriveRouteResultV2
    - com.amap.api.services.route.RideRouteResult
    - com.amap.api.services.route.RideRouteResultV2
    - com.amap.api.services.route.WalkRouteResult
    - com.amap.api.services.route.WalkRouteResultV2
  - com.amap.api.services.route.RouteSearch
  - com.amap.api.services.route.RouteSearch.BusRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearch.DrivePlanQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearch.DriveRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearch.FromAndTo (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearch.RideRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearch.TruckRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearch.WalkRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearchV2
  - com.amap.api.services.route.RouteSearchV2.AlternativeRoute
  - com.amap.api.services.route.RouteSearchV2.BusMode
  - com.amap.api.services.route.RouteSearchV2.BusRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearchV2.DriveRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearchV2.FromAndTo (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearchV2.RideRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.RouteSearchV2.ShowFields
  - com.amap.api.services.route.RouteSearchV2.WalkRouteQuery (implements java.lang.Cloneable)
  - com.amap.api.services.route.SearchCity
    - com.amap.api.services.route.RouteSearchCity
  - com.amap.api.services.route.TaxiItem
  - com.amap.api.services.route.TaxiItemV2
  - com.amap.api.services.route.TimeInfo
  - com.amap.api.services.route.TimeInfosElement
  - com.amap.api.services.route.TMC
  - com.amap.api.services.route.TruckPath
  - com.amap.api.services.route.TruckRouteRestult
  - com.amap.api.services.route.TruckStep
  - com.amap.api.services.route.WalkStep

## 接口分层结构

- com.amap.api.services.route.DistanceSearch.OnDistanceSearchListener
- com.amap.api.services.route.RouteSearch.OnRoutePlanSearchListener
- com.amap.api.services.route.RouteSearch.OnRouteSearchListener
- com.amap.api.services.route.RouteSearch.OnTruckRouteSearchListener
- com.amap.api.services.route.RouteSearchV2.OnRoutePlanSearchListener
- com.amap.api.services.route.RouteSearchV2.OnRouteSearchListener
- com.amap.api.services.route.RouteSearchV2.OnTruckRouteSearchListener

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.amap.api.services.route.RouteSearchV2.DrivingStrategy