com.tencent.lbssearch.object.param

## 类 MatrixParam

- java.lang.Object
- - com.tencent.lbssearch.object.param.MatrixParam

- 所有已实现的接口:
    ParamObject
  直接已知子类:
    TruckingMatrixParam

      public abstract class MatrixParam
      extends java.lang.Object
      implements ParamObject

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `MatrixParam.HeadingLatLng`
    `static class` | `MatrixParam.ModeType`

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected java.util.List<MatrixParam.HeadingLatLng>` | `fromPoints`
    `protected java.lang.String` | `mode`
    `protected java.util.List<LatLng>` | `toPoints`

  - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `MatrixParam` | `addFromPoint(MatrixParam.HeadingLatLng fromPoint)` 设置起点坐标
    `MatrixParam` | `addFromPoints(java.util.Iterator<MatrixParam.HeadingLatLng> lhs)` 增加多个起点坐标
    `MatrixParam` | `addToPoint(LatLng toPoint)` 增加一个起点坐标
    `MatrixParam` | `addToPoints(java.util.Iterator<LatLng> ls)` 增加多个终点坐标
    `com.tencent.lbssearch.object.RequestParams` | `buildParameters()` 构造参数
    `boolean` | `checkParams()` 检查参数输入是否正确
    `protected MatrixParam` | `setMode(MatrixParam.ModeType mode)`

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

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

- - ### 字段详细资料

    - #### mode

          protected java.lang.String mode

    - #### fromPoints

          protected java.util.List<MatrixParam.HeadingLatLng> fromPoints

    - #### toPoints

          protected java.util.List<LatLng> toPoints

  - ### 构造器详细资料

    - #### MatrixParam

          public MatrixParam()

  - ### 方法详细资料

    - #### addFromPoint

          public MatrixParam addFromPoint(MatrixParam.HeadingLatLng fromPoint)

      设置起点坐标
      参数:
        `fromPoint` - 必选字段 多个起点对一个终点的计算坐标个数需<=200个，多个起点对多个终点计算fromPoints和toPoints坐标数乘积<=625且单侧<=50个
      返回:

    - #### addFromPoints

          public MatrixParam addFromPoints(java.util.Iterator<MatrixParam.HeadingLatLng> lhs)

      增加多个起点坐标
      参数:
        `lhs` - 必选字段
      返回:

    - #### addToPoint

          public MatrixParam addToPoint(LatLng toPoint)

      增加一个起点坐标
      参数:
        `toPoint` - 必选字段 多个起点对一个终点的计算坐标个数需<=200个，多个起点对多个终点计算fromPoints和toPoints坐标数乘积<=625且单侧<=50个
      返回:

    - #### addToPoints

          public MatrixParam addToPoints(java.util.Iterator<LatLng> ls)

      增加多个终点坐标
      参数:
        `ls` - 必选字段 多个起点对一个终点的计算坐标个数需<=200个，多个起点对多个终点计算fromPoints和toPoints坐标数乘积<=625且单侧<=50个
      返回:

    - #### checkParams

          public boolean checkParams()

      从接口复制的说明: `ParamObject`
      检查参数输入是否正确
      指定者:
        `checkParams` 在接口中 `ParamObject`

    - #### buildParameters

          public com.tencent.lbssearch.object.RequestParams buildParameters()

      从接口复制的说明: `ParamObject`
      构造参数
      指定者:
        `buildParameters` 在接口中 `ParamObject`

    - #### setMode

          protected MatrixParam setMode(MatrixParam.ModeType mode)