Class TruckNaviOption

java.lang.Object
com.baidu.mapapi.navi.NaviParaOption
com.baidu.mapapi.navi.TruckNaviOption

public class TruckNaviOption extends NaviParaOption
  • Constructor Details

    • TruckNaviOption

      public TruckNaviOption()
  • Method Details

    • setNaviRoutePolicy

      public TruckNaviOption setNaviRoutePolicy(NaviParaOption.NaviRoutePolicy naviRoutePolicy)
      设置导航路线策略 (默认推荐)
      Overrides:
      setNaviRoutePolicy in class NaviParaOption
      Parameters:
      naviRoutePolicy - 路线规划策略
      Returns:
    • setWayPoint

      public TruckNaviOption setWayPoint(WayPoint wayPoint)
      设置途径点参数(最多支持3个途径点)
      Overrides:
      setWayPoint in class NaviParaOption
      Parameters:
      wayPoint - 途径点参数
      Returns:
    • getNaviRoutePolicy

      public String getNaviRoutePolicy()
      获取导航路线类型
      Overrides:
      getNaviRoutePolicy in class NaviParaOption
      Returns:
      返回导航路线策略
    • getWayPoint

      public org.json.JSONArray getWayPoint()
      获取途径点参数json
      Overrides:
      getWayPoint in class NaviParaOption
      Returns:
      获取途径点参数json
    • endPoint

      public TruckNaviOption endPoint(LatLng endPoint)
      设置终点坐标信息
      Overrides:
      endPoint in class NaviParaOption
      Parameters:
      endPoint - 导航终点, 经纬度坐标
      Returns:
    • endName

      public TruckNaviOption endName(String endName)
      设置重点name
      Overrides:
      endName in class NaviParaOption
      Parameters:
      endName - 导航终点名称
      Returns:
    • getEndPoint

      public LatLng getEndPoint()
      获取终点坐标
      Overrides:
      getEndPoint in class NaviParaOption
      Returns:
      获取终点坐标
    • getEndName

      public String getEndName()
      获取终点name信息
      Overrides:
      getEndName in class NaviParaOption
      Returns:
      获取终点name坐标
    • setTruckType

      public TruckNaviOption setTruckType(int truckType)
      货车类型 1:微型,2:轻型,3:中型,4:重型 必填 默认 0 (不填会抛异常)
      Parameters:
      truckType -
      Returns:
    • getTruckType

      public int getTruckType()
      获取货车类型
      Returns:
      返回货车类型 1:微型,2:轻型,3:中型,4:重型
    • setHeight

      public TruckNaviOption setHeight(double height)
      车辆高度 ,double ,单位米,范围[1,10] 必填 默认是0 (不填会抛异常)
      Parameters:
      height - 车辆高度
      Returns:
      该导航参数对象
    • setWidth

      public TruckNaviOption setWidth(double width)
      车辆宽度,double, 单位米,范围[1,5] 必填 默认是0 (不填会抛异常)
      Parameters:
      width - 车辆宽度
      Returns:
      该导航参数对象
    • setWeight

      public TruckNaviOption setWeight(double weight)
      车辆总重 ,double,单位吨,范围[1,100] 必填 默认是0 (不填会抛异常)
      Parameters:
      weight - 车辆总重
      Returns:
      该导航参数对象
    • setLength

      public TruckNaviOption setLength(double length)
      车辆长度,double,单位米,范围[1,25] 必填 默认是0 (不填会抛异常)
      Parameters:
      length - 车辆长度
      Returns:
      该导航参数对象
    • setAxleWeight

      public TruckNaviOption setAxleWeight(double axleWeight)
      轴重,double, 单位吨,范围[0,100] 必填 默认是0
      Parameters:
      axleWeight - 轴重
      Returns:
      该导航参数对象
    • setAxleCount

      public TruckNaviOption setAxleCount(int axleCount)
      轴数,int,范围[2, 8] 必填 默认 0 (不填会抛异常)
      Parameters:
      axleCount - 轴数
      Returns:
      该导航参数对象
    • setIsTrailer

      public TruckNaviOption setIsTrailer(boolean isTrailer)
      是否挂车 true:是 false:否 可选 默认false
      Parameters:
      isTrailer - 是否挂车
      Returns:
      该导航参数对象
    • setPlateNumber

      public TruckNaviOption setPlateNumber(String plateNumber)
      车牌号码,省份外的号码,如:京B69999 必填 (不填会抛异常)
      Parameters:
      plateNumber - 车牌号码
      Returns:
      该导航参数对象
    • setPlateColor

      public TruckNaviOption setPlateColor(int plateColor)
      车牌颜色 0:蓝色(默认) 1:黄 2:黑 3:白 4:绿 可选 默认 0
      Parameters:
      plateColor - 车牌颜色
      Returns:
      该导航参数对象
    • setDisplacement

      public TruckNaviOption setDisplacement(int displacement)
      百公里油耗,单位L 可选 默认 0
      Parameters:
      displacement - 百公里油耗
      Returns:
      该导航参数对象
    • setPowerType

      public TruckNaviOption setPowerType(int powerType)
      动力类型 1-汽油; 2-柴油; 3-电动; 4-混合 必填 默认 0 (不填会抛异常)
      Parameters:
      powerType - 动力类型
      Returns:
      该导航参数对象
    • setEmissionLimit

      public TruckNaviOption setEmissionLimit(int emissionLimit)
      排放标准 。取值范围0-6,对应无(0)、国1-国6(1-6)标准 必填 默认 0
      Parameters:
      emissionLimit - 排放标准
      Returns:
      该导航参数对象
    • setLoadWeight

      public TruckNaviOption setLoadWeight(int loadWeight)
      核定载重。单位吨,范围[1,100] 必填 默认 0(不填会抛异常)
      Parameters:
      loadWeight - 核定载重
      Returns:
      该导航参数对象
    • getHeight

      public double getHeight()
      获取车辆高度
      Returns:
      车辆高度
    • getWidth

      public double getWidth()
      获取车辆宽度
      Returns:
      车辆宽度
    • getWeight

      public double getWeight()
      获取车辆总重
      Returns:
      车辆总重
    • getLength

      public double getLength()
      获取车辆长度
      Returns:
      车辆长度
    • getAxleWeight

      public double getAxleWeight()
      获取轴重
      Returns:
      轴重
    • getAxleCount

      public int getAxleCount()
      获取轴数
      Returns:
      轴数
    • getIsTrailer

      public boolean getIsTrailer()
      获取是否挂车 true:是 false:否
      Returns:
      获取是否挂车
    • getPlateNumber

      public String getPlateNumber()
      获取车牌号码
      Returns:
      车牌号码
    • getPlateColor

      public int getPlateColor()
      获取车牌颜色 0:蓝色(默认) 1:黄 2:黑 3:白 4:绿
      Returns:
      车牌颜色
    • getDisplacement

      public int getDisplacement()
      获取百公里油耗
      Returns:
      百公里油耗
    • getPowerType

      public int getPowerType()
      获取动力类型 1-汽油; 2-柴油; 3-电动; 4-混合
      Returns:
      动力类型
    • getEmissionLimit

      public int getEmissionLimit()
      获取排放标准
      Returns:
      排放标准
    • getLoadWeight

      public int getLoadWeight()
      获取核定载重
      Returns:
      核定载重