com.amap.api.services.route

## 类 RouteSearch.TruckRouteQuery

- java.lang.Object
- - com.amap.api.services.route.RouteSearch.TruckRouteQuery

- 所有已实现的接口:
    java.lang.Cloneable
  封闭类:
    RouteSearch

      public static class RouteSearch.TruckRouteQuery
      extends java.lang.Object
      implements java.lang.Cloneable

  此类定义了货车路径的起终点和计算路径的模式。
  从以下版本开始:
    6.1.0

- - ### 构造器概要

    构造器
    构造器和说明
    `TruckRouteQuery(RouteSearch.FromAndTo fromAndTo, int mode, java.util.List<LatLonPoint> passedByPoints, int truckSize)` 货车导航请求参数构造

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `getExtensions()` 扩展字段 base表示只返回基础数据，all表示所有数据 ，默认 base
    `RouteSearch.FromAndTo` | `getFromAndTo()` 获取路径的起点终点
    `int` | `getMode()` 计算路径的模式
    `java.lang.String` | `getPassedPointStr()` 将途径点位置坐标转换为字符串输出。
    `float` | `getTruckAxis()` 获取设置的车辆轴数
    `float` | `getTruckHeight()` 获取设置的车辆高度
    `float` | `getTruckLoad()` 获取设置的车辆总重
    `int` | `getTruckSize()` 获取设置的车辆大小
    `float` | `getTruckWeight()` 获取设置的车辆核定载重
    `float` | `getTruckWidth()` 获取设置的车辆高度
    `void` | `setExtensions(java.lang.String extensions)` 扩展字段 base表示只返回基础数据，all表示所有数据 ，默认 base
    `void` | `setMode(int mode)` 货车导航计算路径的模式设置
    `void` | `setTruckAxis(float truckAxis)` 车辆轴数
    `void` | `setTruckHeight(float truckHeight)` 车辆高度
    `void` | `setTruckLoad(float truckLoad)` 车辆总重
    `void` | `setTruckSize(int truckSize)` 高德此分类依据国标 1：微型车，2：轻型车（默认值），3：中型车，4：重型车 根据新的汽车分类国家标准(GB9417-89)就可方便地区分车型。
    `void` | `setTruckWeight(float truckWeight)` 货车核定载重
    `void` | `setTruckWidth(float truckWidth)` 车辆宽度

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

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

- - ### 构造器详细资料

    - #### TruckRouteQuery

          public TruckRouteQuery(RouteSearch.FromAndTo fromAndTo,
                                 int mode,
                                 java.util.List<LatLonPoint> passedByPoints,
                                 int truckSize)

      货车导航请求参数构造
      参数:
        `fromAndTo` - 必填 路径的起点终点。
        `mode` - 计算路径的模式。可选，默认为躲避拥堵 `RouteSearch.TRUCK_AVOID_CONGESTION`。
        `passedByPoints` - 途经点，可选。最多支持6个途经点。
        `truckSize` - 必填 货车大小 默认 `RouteSearch.TRUCK_SIZE_LIGHT` 高德此分类依据国标 1：微型车，2：轻型车（默认值），3：中型车，4：重型车
        根据新的汽车分类国家标准(GB9417-89)就可方便地区分车型。
        载货汽车： 依公路运行时厂定最大总质量（GA）划分为：
        微型货车（GA≤1．8吨） `RouteSearch.TRUCK_SIZE_MINI`
        轻型货车（1．8吨＜GA≤6吨） `RouteSearch.TRUCK_SIZE_LIGHT`
        中型货车（6．0吨＜GA≤14吨） `RouteSearch.TRUCK_SIZE_MEDIUM`
        重型货车（GA＞14吨） `RouteSearch.TRUCK_SIZE_HEAVY`
      从以下版本开始:
        6.1.0

  - ### 方法详细资料

    - #### setMode

          public void setMode(int mode)

      货车导航计算路径的模式设置
      参数:
        `mode` - 计算路径的模式, 默认为躲避拥堵 `RouteSearch.TRUCK_AVOID_CONGESTION`。
      从以下版本开始:
        6.1.0

    - #### setTruckSize

          public void setTruckSize(int truckSize)

      高德此分类依据国标 1：微型车，2：轻型车（默认值），3：中型车，4：重型车
      根据新的汽车分类国家标准(GB9417-89)就可方便地区分车型。
      载货汽车： 依公路运行时厂定最大总质量（GA）划分为：
      微型货车（GA≤1．8吨） `RouteSearch.TRUCK_SIZE_MINI`
      轻型货车（1．8吨＜GA≤6吨） `RouteSearch.TRUCK_SIZE_LIGHT`
      中型货车（6．0吨＜GA≤14吨） `RouteSearch.TRUCK_SIZE_MEDIUM`
      重型货车（GA＞14吨） `RouteSearch.TRUCK_SIZE_HEAVY`
      参数:
        `truckSize` - 货车大小 `RouteSearch.TRUCK_SIZE_LIGHT`。
      从以下版本开始:
        6.1.0

    - #### setTruckHeight

          public void setTruckHeight(float truckHeight)

      车辆高度
      参数:
        `truckHeight` - 单位米，取值[0 – 25.5]米，默认 1.6 米，会严格按照填写数字进行限行规避，请按照车辆真实信息合理填写。
      从以下版本开始:
        6.1.0

    - #### setTruckWidth

          public void setTruckWidth(float truckWidth)

      车辆宽度
      参数:
        `truckWidth` - 单位米，取值[0 – 25.5]米，默认 2.5 米，会严格按照填写数字进行限行规避，请按照车辆真实信息合理填写。
      从以下版本开始:
        6.1.0

    - #### setTruckLoad

          public void setTruckLoad(float truckLoad)

      车辆总重
      参数:
        `truckLoad` - 单位吨，取值[0 – 6553.5]吨，默认 0.9 吨，会严格按照填写数字进行限行规避，请按照车辆真实信息合理填写。
      从以下版本开始:
        6.1.0

    - #### setTruckWeight

          public void setTruckWeight(float truckWeight)

      货车核定载重
      参数:
        `truckWeight` - 单位吨，取值[0 – 6553.5]吨，默认 10 吨，会严格按照填写数字进行限行规避，请按照车辆真实信息合理填写。
      从以下版本开始:
        6.1.0

    - #### setTruckAxis

          public void setTruckAxis(float truckAxis)

      车辆轴数
      参数:
        `truckAxis` - 单位个，取值[0 –255]个，默认 2个轴，会严格按照填写数字进行限行规避，请按照车辆真实信息合理填写。
      从以下版本开始:
        6.1.0

    - #### getFromAndTo

          public RouteSearch.FromAndTo getFromAndTo()

      获取路径的起点终点
      返回:
        获取路径的起点和终点
      从以下版本开始:
        6.1.0

    - #### getMode

          public int getMode()

      计算路径的模式
      返回:
        计算路径的模式
      从以下版本开始:
        6.1.0

    - #### getExtensions

          public java.lang.String getExtensions()

      扩展字段 base表示只返回基础数据，all表示所有数据 ，默认 base
      从以下版本开始:
        7.6.0

    - #### setExtensions

          public void setExtensions(java.lang.String extensions)

      扩展字段 base表示只返回基础数据，all表示所有数据 ，默认 base
      从以下版本开始:
        7.6.0

    - #### getPassedPointStr

          public java.lang.String getPassedPointStr()

      将途径点位置坐标转换为字符串输出。
      返回:
        途径点位置坐标转换为字符串
      从以下版本开始:
        6.1.0

    - #### getTruckSize

          public int getTruckSize()

      获取设置的车辆大小
      返回:
        车辆大小
      从以下版本开始:
        6.1.0

    - #### getTruckHeight

          public float getTruckHeight()

      获取设置的车辆高度
      返回:
        车辆高度
      从以下版本开始:
        6.1.0

    - #### getTruckWidth

          public float getTruckWidth()

      获取设置的车辆高度
      返回:
        车辆宽度
      从以下版本开始:
        6.1.0

    - #### getTruckLoad

          public float getTruckLoad()

      获取设置的车辆总重
      返回:
        车辆总重
      从以下版本开始:
        6.1.0

    - #### getTruckWeight

          public float getTruckWeight()

      获取设置的车辆核定载重
      返回:
        车辆核定载重
      从以下版本开始:
        6.1.0

    - #### getTruckAxis

          public float getTruckAxis()

      获取设置的车辆轴数
      返回:
        车辆轴数
      从以下版本开始:
        6.1.0