public static class RouteSearch.DriveRouteQuery
extends java.lang.Object
implements java.lang.Cloneable
构造器和说明 |
---|
DriveRouteQuery()
DriveRouteQuery构造函数
|
DriveRouteQuery(Parcel source)
序列化实现
|
DriveRouteQuery(RouteSearch.FromAndTo fromAndTo,
int 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-渡船,默认不规避
|
java.lang.String |
getExtensions()
扩展字段 base表示只返回基础数据,all表示所有数据 ,默认 base
|
RouteSearch.FromAndTo |
getFromAndTo()
返回查询路径的起终点。
|
int |
getMode()
返回计算路径的模式。
|
java.util.List<LatLonPoint> |
getPassedByPoints()
返回设定查询的途经点。
|
java.lang.String |
getPassedPointStr()
将途径点位置坐标转换为字符串输出。
|
boolean |
isUseFerry()
是否使用轮渡,默认使用
|
void |
setCarType(int carType)
设置车辆类型,默认为普通汽车
|
void |
setExclude(java.lang.String exclude)
海外生效
规避道路类型,默认不规避
可选值:
RouteSearch.DRIVING_EXCLUDE_TOLL toll-收费道路; RouteSearch.DRIVING_EXCLUDE_MOTORWAY motorway-高速路;RouteSearch.DRIVING_EXCLUDE_FERRY ferry-渡船; |
void |
setExtensions(java.lang.String extensions)
扩展字段 base表示只返回基础数据,all表示所有数据 ,默认 base
|
void |
setUseFerry(boolean useFerry)
是否使用轮渡,默认使用
|
public DriveRouteQuery(RouteSearch.FromAndTo fromAndTo, int mode, java.util.List<LatLonPoint> passedByPoints, java.util.List<java.util.List<LatLonPoint>> avoidpolygons, java.lang.String avoidRoad)
fromAndTo
- 路径的起点终点。mode
- 计算路径的模式。可选,默认为速度优先 RouteSearch.DrivingDefault
。passedByPoints
- 途经点,可选。最多支持6个途经点。avoidpolygons
- 避让区域,可选。区域避让,支持32个避让区域,每个区域最多可有16个顶点。如果是四边形则有4个坐标点,如果是五边形则有5个坐标点。同时传入避让区域及避让道路,仅支持避让道路。avoidRoad
- 避让道路名称,可选。目前只支持一条避让道路。public DriveRouteQuery(Parcel source)
public DriveRouteQuery()
public RouteSearch.FromAndTo getFromAndTo()
public int 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)
RouteSearch.DRIVING_EXCLUDE_TOLL
toll-收费道路; RouteSearch.DRIVING_EXCLUDE_MOTORWAY
motorway-高速路;RouteSearch.DRIVING_EXCLUDE_FERRY
ferry-渡船;public java.lang.String getExtensions()
public void setExtensions(java.lang.String extensions)
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:插电混动车