Package com.baidu.mapapi.navi
Class TruckNaviOption
java.lang.Object
com.baidu.mapapi.navi.NaviParaOption
com.baidu.mapapi.navi.TruckNaviOption
-
Nested Class Summary
Nested classes/interfaces inherited from class com.baidu.mapapi.navi.NaviParaOption
NaviParaOption.NaviRoutePolicy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription设置重点name设置终点坐标信息int获取轴数double获取轴重int获取百公里油耗int获取排放标准获取终点name信息获取终点坐标double获取车辆高度boolean获取是否挂车 true:是 false:否double获取车辆长度int获取核定载重获取导航路线类型int获取车牌颜色 0:蓝色(默认) 1:黄 2:黑 3:白 4:绿获取车牌号码int获取动力类型 1-汽油; 2-柴油; 3-电动; 4-混合int获取货车类型org.json.JSONArray获取途径点参数jsondouble获取车辆总重doublegetWidth()获取车辆宽度setAxleCount(int axleCount) 轴数,int,范围[2, 8] 必填 默认 0 (不填会抛异常)setAxleWeight(double axleWeight) 轴重,double, 单位吨,范围[0,100] 必填 默认是0setDisplacement(int displacement) 百公里油耗,单位L 可选 默认 0setEmissionLimit(int emissionLimit) 排放标准 。取值范围0-6,对应无(0)、国1-国6(1-6)标准 必填 默认 0setHeight(double height) 车辆高度 ,double ,单位米,范围[1,10] 必填 默认是0 (不填会抛异常)setIsTrailer(boolean isTrailer) 是否挂车 true:是 false:否 可选 默认falsesetLength(double length) 车辆长度,double,单位米,范围[1,25] 必填 默认是0 (不填会抛异常)setLoadWeight(int loadWeight) 核定载重。单位吨,范围[1,100] 必填 默认 0(不填会抛异常)setNaviRoutePolicy(NaviParaOption.NaviRoutePolicy naviRoutePolicy) 设置导航路线策略 (默认推荐)setPlateColor(int plateColor) 车牌颜色 0:蓝色(默认) 1:黄 2:黑 3:白 4:绿 可选 默认 0setPlateNumber(String plateNumber) 车牌号码,省份外的号码,如:京B69999 必填 (不填会抛异常)setPowerType(int powerType) 动力类型 1-汽油; 2-柴油; 3-电动; 4-混合 必填 默认 0 (不填会抛异常)setTruckType(int truckType) 货车类型 1:微型,2:轻型,3:中型,4:重型 必填 默认 0 (不填会抛异常)setWayPoint(WayPoint wayPoint) 设置途径点参数(最多支持3个途径点)setWeight(double weight) 车辆总重 ,double,单位吨,范围[1,100] 必填 默认是0 (不填会抛异常)setWidth(double width) 车辆宽度,double, 单位米,范围[1,5] 必填 默认是0 (不填会抛异常)Methods inherited from class com.baidu.mapapi.navi.NaviParaOption
endUid, getEndUid, getStartName, getStartPoint, getStartUid, startName, startPoint, startUid
-
Constructor Details
-
TruckNaviOption
public TruckNaviOption()
-
-
Method Details
-
getWayPoint
public org.json.JSONArray getWayPoint()获取途径点参数json- Overrides:
getWayPointin classNaviParaOption- Returns:
- 获取途径点参数json
-
endPoint
设置终点坐标信息- Overrides:
endPointin classNaviParaOption- Parameters:
endPoint- 导航终点, 经纬度坐标- Returns:
-
endName
设置重点name- Overrides:
endNamein classNaviParaOption- Parameters:
endName- 导航终点名称- Returns:
-
getEndPoint
获取终点坐标- Overrides:
getEndPointin classNaviParaOption- Returns:
- 获取终点坐标
-
getEndName
获取终点name信息- Overrides:
getEndNamein classNaviParaOption- Returns:
- 获取终点name坐标
-
setTruckType
货车类型 1:微型,2:轻型,3:中型,4:重型 必填 默认 0 (不填会抛异常)- Parameters:
truckType-- Returns:
-
getTruckType
public int getTruckType()获取货车类型- Returns:
- 返回货车类型 1:微型,2:轻型,3:中型,4:重型
-
setHeight
车辆高度 ,double ,单位米,范围[1,10] 必填 默认是0 (不填会抛异常)- Parameters:
height- 车辆高度- Returns:
- 该导航参数对象
-
setWidth
车辆宽度,double, 单位米,范围[1,5] 必填 默认是0 (不填会抛异常)- Parameters:
width- 车辆宽度- Returns:
- 该导航参数对象
-
setWeight
车辆总重 ,double,单位吨,范围[1,100] 必填 默认是0 (不填会抛异常)- Parameters:
weight- 车辆总重- Returns:
- 该导航参数对象
-
setLength
车辆长度,double,单位米,范围[1,25] 必填 默认是0 (不填会抛异常)- Parameters:
length- 车辆长度- Returns:
- 该导航参数对象
-
setAxleWeight
轴重,double, 单位吨,范围[0,100] 必填 默认是0- Parameters:
axleWeight- 轴重- Returns:
- 该导航参数对象
-
setAxleCount
轴数,int,范围[2, 8] 必填 默认 0 (不填会抛异常)- Parameters:
axleCount- 轴数- Returns:
- 该导航参数对象
-
setIsTrailer
是否挂车 true:是 false:否 可选 默认false- Parameters:
isTrailer- 是否挂车- Returns:
- 该导航参数对象
-
setPlateNumber
车牌号码,省份外的号码,如:京B69999 必填 (不填会抛异常)- Parameters:
plateNumber- 车牌号码- Returns:
- 该导航参数对象
-
setPlateColor
车牌颜色 0:蓝色(默认) 1:黄 2:黑 3:白 4:绿 可选 默认 0- Parameters:
plateColor- 车牌颜色- Returns:
- 该导航参数对象
-
setDisplacement
百公里油耗,单位L 可选 默认 0- Parameters:
displacement- 百公里油耗- Returns:
- 该导航参数对象
-
setPowerType
动力类型 1-汽油; 2-柴油; 3-电动; 4-混合 必填 默认 0 (不填会抛异常)- Parameters:
powerType- 动力类型- Returns:
- 该导航参数对象
-
setEmissionLimit
排放标准 。取值范围0-6,对应无(0)、国1-国6(1-6)标准 必填 默认 0- Parameters:
emissionLimit- 排放标准- Returns:
- 该导航参数对象
-
setLoadWeight
核定载重。单位吨,范围[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
获取车牌号码- 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:
- 核定载重