INVALID_NUM
限定符和类型 | 方法和说明 |
---|---|
float |
getAccuracy()
获取起点的定位精度
配合 gpsdir 字段使用,单位:米
|
GeoPolygon[] |
getAvoidGeoPolygon()
获取避让区域
最多支持 32 个避让区域
同时传入避让区域及避让道路,仅支持避让道路;
避让区域不能超过 81 平方公里,否则避让区域会失效。
|
java.lang.String[] |
getAvoidRroads()
获取避让道路路名
多条道路,用;分隔,
示例:北清路;永丰路
|
int |
getAxleAmount()
获取 车的轴数 缺省值为 0,表示忽略轴数的条件判断。
|
int |
getAxleWeight()
获取 车的轴重,单位千克。
|
float |
getCapacity()
获取充电桩充到多少电量, 单位:千瓦
此字段仅对电车算路有效
(输入值要求小于车厂额定的电量)
|
long |
getCarDirection()
获取起点的车头方向
车头方向为与正北方向夹角,该参数 用于辅助判断起点所在正逆向车道。
|
java.lang.String |
getCity()
获取城市名称
|
GeoPoint |
getDestination()
获取终点经纬度
|
int |
getDischargeType()
获取 排放类型 0(缺省值)表示忽略排放类型的条件判断。
|
int |
getEnergyType()
获取 能源类型 0(缺省值)表示忽略能源类型的条件判断。
|
java.lang.String |
getLicensePlate()
获取车牌号,用于判断是否限行,
不填不考虑限行问题.
|
int |
getMultipleRoute()
获取 多规则多路线 是否一次请求,获取4种规则的路径 0:禁用(默认) 1:启用(返回4条路线,依次a:系统推荐、b:距离优先、c:避让收费、d:高速优先)
注意:值为1时,忽略policy、num参数
|
int |
getNum()
获取返回推荐路线个数
默认:1 取值范围:1<= num <=3,输入数字几,
将返回相应数字条数,如,输入 2 则 返回 2 条线路。
|
GeoPoint |
getOrigin()
获取起点经纬度
|
int |
getPolicy()
获取算路策略
默认 0:
0: 默认(路况+时间+里程综合考虑)
1: 躲避拥堵
2: 不走高速
3: 高速优先
4: 少收费
5: 躲避拥堵&不走高速
6: 躲避拥堵&高速优先
7: 躲避拥堵&避免收费
8: 躲避拥堵&不走高速&避免收费
9: 不走高速&避免收费
|
int |
getQueryType()
获取当前搜索的类型
值域与格式:见
RoutePlanType 类中的常量 |
float |
getSoc()
获取当前剩余电量, 单位:千瓦
此字段仅对电车算路有效
|
float |
getSpeed()
获取起点车辆的行驶速度
配合 gpsdir 字段使用,当 sp < 1.5m/s 且 gpsdir 存在时,采用 gpsdir 的方向。
|
long |
getStartTime()
获取出发时间, 对应时间戳
默认:当前时间,示例:2012/12/12 18:30:00
|
int |
getTruckFunction()
获取 货车功能 0(缺省值)忽略货车功能的条件判断。
|
int |
getTruckType()
获取 货车类型 0(缺省值)忽略货车类型条件判断 16:全挂牵引车 32:半挂牵引车 64:半挂车 128:全挂车 256:专用汽车,包括厢式汽车、罐式汽车、起重举升汽车、仓棚式汽车、特种结构式汽车、专用自卸汽车 512:其它货车
|
float |
getVehicleHeight()
获取 车高,单位米。
|
int |
getVehicleLength()
获取 车长,单位米。
|
int |
getVehicleLoad()
获取 车的总重量,包括实际载货重量和自车重量,单位千克。
|
int |
getVehicleLoadtype()
获取 货车负载类型,0:忽略货车负载类型的条件判断(默认) 1:微型货车 2:轻型货车 3:中型货车 4:重型货车
|
int |
getVehicleWeight()
获取 车的核定载重,单位千克。
|
float |
getVehicleWidth()
获取 车宽,单位米。
|
GeoPoint[] |
getViaPoints()
获取途经点经纬度坐标集,最多支 持 12 个;
|
static RoutePlan.Query |
newQuery(GeoPoint orig,
GeoPoint dest,
int queryType)
根据搜索类型获取查询参数对象,
|
void |
setAccuracy(float accuracy)
设置起点的定位精度
配合 gpsdir 字段使用,单位:米
|
void |
setAvoidGeoPolygon(GeoPolygon[] avoidGeoPolygon)
设置避让区域
最多支持 32 个避让区域
同时传入避让区域及避让道路,仅支持避让道路;
避让区域不能超过 81 平方公里,否则避让区域会失效。
|
void |
setAvoidRroads(java.lang.String[] avoidRroads)
设置避让道路路名
多条道路,用;分隔,
示例:北清路;永丰路
|
void |
setAxleAmount(int axleAmount)
设置 车的轴数 缺省值为 0,表示忽略轴数的条件判断。
|
void |
setAxleWeight(int axleWeight)
设置 车的轴重,单位千克。
|
void |
setCapacity(float capacity)
设置充电桩充到多少电量, 单位:千瓦
此字段仅对电车算路有效
(输入值要求小于车厂额定的电量)
|
void |
setCarDirection(long carDirection)
设置起点的车头方向
车头方向为与正北方向夹角,该参数 用于辅助判断起点所在正逆向车道。
|
void |
setCity(java.lang.String city)
设置城市名称
|
void |
setDestination(GeoPoint destination)
设置终点经纬度
|
void |
setDischargeType(int dischargeType)
设置 排放类型 0(缺省值)表示忽略排放类型的条件判断。
|
void |
setEnergyType(int energyType)
设置 能源类型 0(缺省值)表示忽略能源类型的条件判断。
|
void |
setLicensePlate(java.lang.String licensePlate)
设置车牌号,用于判断是否限行,
不填不考虑限行问题.
|
void |
setMultipleRoute(int multipleRoute)
设置 多规则多路线 是否一次请求,获取4种规则的路径 0:禁用(默认) 1:启用(返回4条路线,依次a:系统推荐、b:距离优先、c:避让收费、d:高速优先)
注意:值为1时,忽略policy、num参数
|
void |
setNum(int num)
设置返回推荐路线个数
默认:1 取值范围:1<= num <=3,输入数字几,
将返回相应数字条数,如,输入 2 则 返回 2 条线路。
|
void |
setOrigin(GeoPoint origin)
设置起点经纬度
|
void |
setPolicy(int policy)
设置算路策略
默认 0:
0: 默认(路况+时间+里程综合考虑)
1: 躲避拥堵
2: 不走高速
3: 高速优先
4: 少收费
5: 躲避拥堵&不走高速
6: 躲避拥堵&高速优先
7: 躲避拥堵&避免收费
8: 躲避拥堵&不走高速&避免收费
9: 不走高速&避免收费
|
void |
setQueryType(int queryType)
设置当前搜索的类型
值域与格式:见
RoutePlanType 类中的常量 |
void |
setSoc(float soc)
设置当前剩余电量, 单位:千瓦
此字段仅对电车算路有效
|
void |
setSpeed(float speed)
设置起点车辆的行驶速度
配合 gpsdir 字段使用,当 sp < 1.5m/s 且 gpsdir 存在时,采用 gpsdir 的方向。
|
void |
setStartTime(long startTime)
设置出发时间, 对应时间戳
默认:当前时间,示例:2012/12/12 18:30:00
|
void |
setTruckFunction(int truckFunction)
设置 货车功能 0(缺省值)忽略货车功能的条件判断。
|
void |
setTruckType(int truckType)
设置 货车类型 0(缺省值)忽略货车类型条件判断 16:全挂牵引车 32:半挂牵引车 64:半挂车 128:全挂车 256:专用汽车,包括厢式汽车、罐式汽车、起重举升汽车、仓棚式汽车、特种结构式汽车、专用自卸汽车 512:其它货车
|
void |
setVehicleHeight(float vehicleHeight)
设置 车高,单位米。
|
void |
setVehicleLength(int vehicleLength)
设置 车长,单位米。
|
void |
setVehicleLoad(int vehicleLoad)
设置 车的总重量,包括实际载货重量和自车重量,单位千克。
|
void |
setVehicleLoadtype(int vehicleLoadtype)
设置 货车负载类型,0:忽略货车负载类型的条件判断(默认) 1:微型货车 2:轻型货车 3:中型货车 4:重型货车
|
void |
setVehicleWeight(int vehicleWeight)
设置 车的核定载重,单位千克。
|
void |
setVehicleWidth(float vehicleWidth)
设置 车宽,单位米。
|
void |
setViaPoints(GeoPoint[] viaPoints)
设置途经点经纬度坐标集,最多支 持 12 个;
|
getGuid, getInCoorSys, getLang, getOutCoorSys, setGuid, setInCoorSys, setLang, setOutCoorSys
public static RoutePlan.Query newQuery(GeoPoint orig, GeoPoint dest, int queryType)
orig
- 起点经纬度坐标dest
- 终点经纬度坐标queryType
- 搜索类型,值域与格式:见RoutePlanType
类中的常量public GeoPoint getOrigin()
public void setOrigin(GeoPoint origin)
origin
- GeoPointpublic GeoPoint getDestination()
public void setDestination(GeoPoint destination)
destination
- GeoPointpublic GeoPoint[] getViaPoints()
public void setViaPoints(GeoPoint[] viaPoints)
viaPoints
- 途经点经纬度坐标集public int getPolicy()
public void setPolicy(int policy)
policy
- 算路策略public int getNum()
public void setNum(int num)
num
- 推荐路线个数public long getStartTime()
public void setStartTime(long startTime)
startTime
- long时间public long getCarDirection()
public void setCarDirection(long carDirection)
carDirection
- 起点的车头方向public float getAccuracy()
public void setAccuracy(float accuracy)
accuracy
- 起点的定位精度public float getSpeed()
public void setSpeed(float speed)
speed
- 起点车辆的行驶速度。单位:米/秒。public GeoPolygon[] getAvoidGeoPolygon()
public void setAvoidGeoPolygon(GeoPolygon[] avoidGeoPolygon)
avoidGeoPolygon
- 避让区域public java.lang.String[] getAvoidRroads()
public void setAvoidRroads(java.lang.String[] avoidRroads)
avoidRroads
- 避让道路路名集public java.lang.String getLicensePlate()
public void setLicensePlate(java.lang.String licensePlate)
licensePlate
- 车牌号public float getSoc()
public void setSoc(float soc)
soc
- 当前剩余电量public float getCapacity()
public void setCapacity(float capacity)
capacity
- 充电桩充到多少电量public java.lang.String getCity()
public void setCity(java.lang.String city)
city
- 城市名称public int getQueryType()
RoutePlanType
类中的常量public void setQueryType(int queryType)
RoutePlanType
类中的常量queryType
- 当前搜索的类型public int getMultipleRoute()
public void setMultipleRoute(int multipleRoute)
multipleRoute
- 多规则多路线public int getVehicleLoadtype()
public void setVehicleLoadtype(int vehicleLoadtype)
vehicleLoadtype
- 货车负载类型public int getVehicleLength()
public void setVehicleLength(int vehicleLength)
vehicleLength
- 车长public int getAxleWeight()
public void setAxleWeight(int axleWeight)
axleWeight
- 车的轴重public int getVehicleLoad()
public void setVehicleLoad(int vehicleLoad)
vehicleLoad
- 车的总重量public int getVehicleWeight()
public void setVehicleWeight(int vehicleWeight)
vehicleWeight
- 车的核定载重public float getVehicleWidth()
public void setVehicleWidth(float vehicleWidth)
vehicleWidth
- 车宽public float getVehicleHeight()
public void setVehicleHeight(float vehicleHeight)
vehicleHeight
- 车高public int getAxleAmount()
public void setAxleAmount(int axleAmount)
axleAmount
- 车的轴数public int getTruckType()
public void setTruckType(int truckType)
truckType
- 货车类型public int getTruckFunction()
public void setTruckFunction(int truckFunction)
truckFunction
- 货车功能public int getEnergyType()
public void setEnergyType(int energyType)
energyType
- 能源类型public int getDischargeType()
public void setDischargeType(int dischargeType)
dischargeType
- 排放类型©2017-2019 四维智联科技有限公司 版权所有 京ICP证 030779-2号-1京公网安备 11010502030327号