public static class EVRoutePlan.Query extends BaseQuery
INVALID_NUM
限定符和类型 | 方法和说明 |
---|---|
float |
getAccuracy()
获取起点的定位精度
配合 gpsdir 字段使用,单位:米
|
GeoPolygon[] |
getAvoidGeoPolygon()
获取避让区域
最多支持 32 个避让区域
同时传入避让区域及避让道路,仅支持避让道路;
避让区域不能超过 81 平方公里,否则避让区域会失效。
|
java.lang.String[] |
getAvoidRroads()
获取避让道路路名
多条道路,用;分隔,
示例:北清路;永丰路
|
float |
getCapacity()
获取充电桩充到多少电量, 单位:千瓦
此字段仅对电车算路有效
(输入值要求小于车厂额定的电量)
|
long |
getCarDirection()
获取起点的车头方向
车头方向为与正北方向夹角,该参数 用于辅助判断起点所在正逆向车道。
|
GeoPoint |
getDestination()
获取终点经纬度坐标
|
java.lang.String |
getLicensePlate()
获取车牌号,用于判断是否限行,
不填不考虑限行问题.
|
int |
getNum()
获取返回推荐路线个数
默认:1 取值范围:1 <= num <= 3,输入数字几,
将返回相应数字条数,如,输入 2 则 返回 2 条线路。
|
GeoPoint |
getOrigin()
获取起点经纬度坐标
|
int |
getPolicy()
获取算路策略
默认 0:
0: 默认(路况+时间+里程综合考虑)
1: 躲避拥堵
2: 不走高速
3: 高速优先
4: 少收费
5: 躲避拥堵&不走高速
6: 躲避拥堵&高速优先
7: 躲避拥堵&避免收费
8: 躲避拥堵&不走高速&避免收费
9: 不走高速&避免收费
|
float |
getSoc()
获取当前剩余电量, 单位:千瓦
此字段仅对电车算路有效
|
float |
getSpeed()
获取起点车辆的行驶速度
配合 gpsdir 字段使用,当 sp > 1.5m/s 且 gpsdir 存在时,采用 gpsdir 的方向。
|
long |
getStartTime()
获取出发时间, 对应时间戳
默认:当前时间,示例:2012/12/12 18:30:00
|
GeoPoint[] |
getViaPoints()
获取途经点经纬度坐标集,最多支 持 12 个;
|
static EVRoutePlan.Query |
newQuery(GeoPoint startGeoPoint,
GeoPoint endGeoPoint,
float capacity,
float soc)
构建电车算路 Query
|
void |
setAccuracy(float accuracy)
设置起点的定位精度
配合 gpsdir 字段使用,单位:米
|
void |
setAvoidGeoPolygon(GeoPolygon[] avoidGeoPolygon)
设置避让区域
最多支持 32 个避让区域
同时传入避让区域及避让道路,仅支持避让道路;
避让区域不能超过 81 平方公里,否则避让区域会失效。
|
void |
setAvoidRroads(java.lang.String[] avoidRroads)
设置避让道路路名
多条道路,用;分隔,
示例:北清路;永丰路
|
void |
setCapacity(float capacity)
设置充电桩充到多少电量, 单位:千瓦
此字段仅对电车算路有效
(输入值要求小于车厂额定的电量)
|
void |
setCarDirection(long carDirection)
设置起点的车头方向
车头方向为与正北方向夹角,该参数 用于辅助判断起点所在正逆向车道。
|
void |
setDestination(GeoPoint destination)
设置终点经纬度坐标
|
void |
setLicensePlate(java.lang.String licensePlate)
设置车牌号,用于判断是否限行,
不填不考虑限行问题.
|
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 |
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 |
setViaPoints(GeoPoint[] viaPoints)
设置途经点经纬度坐标集,最多支持 12 个;
|
getGuid, getInCoorSys, getLang, getOutCoorSys, setGuid, setInCoorSys, setLang, setOutCoorSys
public static EVRoutePlan.Query newQuery(GeoPoint startGeoPoint, GeoPoint endGeoPoint, float capacity, float soc)
startGeoPoint
- 起点经纬度坐标endGeoPoint
- 终点经纬度坐标capacity
- 充电桩充到多少电量, 单位:千瓦soc
- 当前剩余电量, 单位:千瓦EVRoutePlan.Query
public GeoPoint getOrigin()
public void setOrigin(GeoPoint origin)
origin
- 起点经纬度坐标public GeoPoint getDestination()
public void setDestination(GeoPoint destination)
destination
- 终点经纬度坐标public 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
- 车牌号 示例:如京 A13088public float getSoc()
public void setSoc(float soc)
soc
- 当前剩余电量, 单位:千瓦public float getCapacity()
public void setCapacity(float capacity)
capacity
- 充电桩充到多少电量, 单位:千瓦©2017-2019 四维智联科技有限公司 版权所有 京ICP证 030779-2号-1京公网安备 11010502030327号