public static class RouteSearchV2.DriveRouteQuery
extends java.lang.Object
implements java.lang.Cloneable
构造器和说明 |
---|
DriveRouteQuery()
DriveRouteQuery构造函数
|
DriveRouteQuery(Parcel source)
序列化实现
|
DriveRouteQuery(RouteSearchV2.FromAndTo fromAndTo,
RouteSearchV2.DrivingStrategy mode,
java.util.List<LatLonPoint> passedByPoints,
java.util.List<java.util.List<LatLonPoint>> avoidpolygons,
java.lang.String avoidRoad)
DriveRouteQuery构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
比较两个查询条件是否相同。
|
java.util.List<java.util.List<LatLonPoint>> |
getAvoidpolygons()
返回设定查询的避让区域。
|
java.lang.String |
getAvoidpolygonsStr()
将避让区域转换为字符串输出。
|
java.lang.String |
getAvoidRoad()
返回设定查询的避让道路。
|
int |
getCarType()
返回车辆类型。
|
java.lang.String |
getExclude()
海外生效
规避道路类型,可选值:toll-收费道路;motorway-高速路;ferry-渡船,默认不规避
|
RouteSearchV2.FromAndTo |
getFromAndTo()
返回查询路径的起终点。
|
RouteSearchV2.DrivingStrategy |
getMode()
返回计算路径的模式。
|
RouteSearchV2.NewEnergy |
getNewEnergy() |
java.util.List<LatLonPoint> |
getPassedByPoints()
返回设定查询的途经点。
|
java.lang.String |
getPassedPointStr()
将途径点位置坐标转换为字符串输出。
|
int |
getShowFields()
扩展字段
|
boolean |
isUseFerry()
是否使用轮渡,默认使用
|
void |
setCarType(int carType)
设置车辆类型,默认为普通汽车
|
void |
setExclude(java.lang.String exclude)
海外生效
规避道路类型,默认不规避
可选值:
#DRIVING_EXCLUDE_TOLL toll-收费道路; #DRIVING_EXCLUDE_MOTORWAY motorway-高速路;#DRIVING_EXCLUDE_FERRY ferry-渡船; |
void |
setNewEnergy(RouteSearchV2.NewEnergy newEnergy) |
void |
setShowFields(int showFields)
扩展字段
RouteSearchV2.ShowFields 说明 |
void |
setUseFerry(boolean useFerry)
是否使用轮渡,默认使用
|
public DriveRouteQuery(RouteSearchV2.FromAndTo fromAndTo, RouteSearchV2.DrivingStrategy mode, java.util.List<LatLonPoint> passedByPoints, java.util.List<java.util.List<LatLonPoint>> avoidpolygons, java.lang.String avoidRoad)
fromAndTo
- 路径的起点终点。mode
- 计算路径的模式。可选,默认为速度优先 RouteSearchV2.DrivingStrategy
。passedByPoints
- 途经点,可选。最多支持6个途经点。avoidpolygons
- 避让区域,可选。区域避让,支持32个避让区域,每个区域最多可有16个顶点。如果是四边形则有4个坐标点,如果是五边形则有5个坐标点。同时传入避让区域及避让道路,仅支持避让道路。avoidRoad
- 避让道路名称,可选。目前只支持一条避让道路。public DriveRouteQuery(Parcel source)
public DriveRouteQuery()
public RouteSearchV2.NewEnergy getNewEnergy()
public void setNewEnergy(RouteSearchV2.NewEnergy newEnergy)
public RouteSearchV2.FromAndTo getFromAndTo()
public RouteSearchV2.DrivingStrategy getMode()
public int getCarType()
public java.util.List<LatLonPoint> getPassedByPoints()
public java.util.List<java.util.List<LatLonPoint>> getAvoidpolygons()
public java.lang.String getAvoidRoad()
public java.lang.String getPassedPointStr()
public java.lang.String getAvoidpolygonsStr()
public java.lang.String getExclude()
public void setExclude(java.lang.String exclude)
#DRIVING_EXCLUDE_TOLL
toll-收费道路; #DRIVING_EXCLUDE_MOTORWAY
motorway-高速路;#DRIVING_EXCLUDE_FERRY
ferry-渡船;public int getShowFields()
public void setShowFields(int showFields)
RouteSearchV2.ShowFields
说明showFields
- public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
obj
- 查询条件。public boolean isUseFerry()
public void setUseFerry(boolean useFerry)
useFerry
- 使用轮渡,truepublic void setCarType(int carType)
carType
- 车辆类型,支持0:普通汽车,1:纯电动车,2:插电混动车