com.tencent.lbssearch.object.result

## 类 TransitResultObject

- java.lang.Object
- - com.tencent.map.tools.json.JsonComposer
  - - com.tencent.lbssearch.httpresponse.BaseObject
    - - com.tencent.lbssearch.object.result.RoutePlanningObject
      - - com.tencent.lbssearch.object.result.TransitResultObject

- 所有已实现的接口:
    com.tencent.map.tools.json.JsonEncoder, com.tencent.map.tools.json.JsonParser

      public class TransitResultObject
      extends RoutePlanningObject

  换乘规划结果。其routs字段是以TransitResultObject.Route为模板的List列表，包含的换乘的多种方案。 这个类包含每种方案在地图上的范围:bounds；每种方案的距离和预计用时；以及每种方案的具体换乘信息：steps。 steps字段是以TransitResultObject.Segment为模板的List列表，TransitResultObject.Segment类是 TransitResultObject.Walking和TransitResultObject.Transit两个类的父类。 因为具体的换乘信息可能包含步行路段和乘车路段，这样才能表述完整的换乘信息。 所以在解析steps字段的时候，需要判断每个元素的具体类型，才能进行正确的解析。

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `TransitResultObject.Destination` 路线下行方向
    `static class` | `TransitResultObject.Exit` 出口
    `static class` | `TransitResultObject.GetOnOrOff` 车站信息
    `static class` | `TransitResultObject.LatLngBounds` 用西南角和东北角坐标描述一个范围
    `static class` | `TransitResultObject.Line` 线路信息
    `static class` | `TransitResultObject.Result` 规划结果
    `static class` | `TransitResultObject.Route` 一条路径的类型
    `static class` | `TransitResultObject.Segment`
    `static class` | `TransitResultObject.Station` 经停站
    `static class` | `TransitResultObject.Transit` 乘车路段
    `static class` | `TransitResultObject.Walking` 步行路段

    - ### 从类继承的嵌套类/接口 com.tencent.lbssearch.object.result.RoutePlanningObject

      `RoutePlanningObject.Step`

    - ### 从接口继承的嵌套类/接口 com.tencent.map.tools.json.JsonParser

      `com.tencent.map.tools.json.JsonParser.Deserializer<T>`

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `TransitResultObject.Result` | `result` 规划结果

    - ### 从类继承的字段 com.tencent.lbssearch.httpresponse.BaseObject

      `exception, message, request_id, status`

  - ### 构造器概要

    构造器
    构造器和说明
    `TransitResultObject()`

  - ### 方法概要

    - ### 从类继承的方法 com.tencent.lbssearch.httpresponse.BaseObject

      `isStatusOk`

    - ### 从类继承的方法 com.tencent.map.tools.json.JsonComposer

      `getFieldValueByJsonName, onEachItemParse, onEachItemToJson, parse, toJson`

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

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

- - ### 字段详细资料

    - #### result

          public TransitResultObject.Result result

      规划结果

  - ### 构造器详细资料

    - #### TransitResultObject

          public TransitResultObject()