public class RouteSearchV2
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
class |
RouteSearchV2.AlternativeRoute |
static class |
RouteSearchV2.BusMode
公交线路模式
|
static class |
RouteSearchV2.BusRouteQuery
此类定义了公交路径规划查询路径的起终点、计算路径的模式、城市和是否计算夜班车。
|
static class |
RouteSearchV2.DriveRouteQuery
此类定义了驾车路径查询规划。
|
static class |
RouteSearchV2.DrivingStrategy
驾车策略
|
static class |
RouteSearchV2.FromAndTo
构造路径规划的起点和终点坐标。
|
static interface |
RouteSearchV2.OnRoutePlanSearchListener
未来路径规划回调方法
|
static interface |
RouteSearchV2.OnRouteSearchListener
本类为路径搜索结果的异步处理回调接口。
|
static interface |
RouteSearchV2.OnTruckRouteSearchListener
货车路径规划回调方法
|
static class |
RouteSearchV2.RideRouteQuery
此类定义了骑行路径的起终点和计算路径的模式。
|
static class |
RouteSearchV2.ShowFields
扩展字段
|
static class |
RouteSearchV2.WalkRouteQuery
此类定义了步行路径的起终点和计算路径的模式。
|
构造器和说明 |
---|
RouteSearchV2(Context context)
根据给定的参数来构造一个RouteSearch的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
BusRouteResultV2 |
calculateBusRoute(RouteSearchV2.BusRouteQuery busQuery)
根据指定的参数来计算公交路径。
|
void |
calculateBusRouteAsyn(RouteSearchV2.BusRouteQuery busQuery)
异步处理。
|
DriveRouteResultV2 |
calculateDriveRoute(RouteSearchV2.DriveRouteQuery driveQuery)
根据指定的参数来计算驾车路径。
|
void |
calculateDriveRouteAsyn(RouteSearchV2.DriveRouteQuery driveQuery)
异步处理。
|
RideRouteResultV2 |
calculateRideRoute(RouteSearchV2.RideRouteQuery rideQuery)
根据指定的参数来计算骑行路径,同步接口。
|
void |
calculateRideRouteAsyn(RouteSearchV2.RideRouteQuery rideQuery)
异步处理。
|
WalkRouteResultV2 |
calculateWalkRoute(RouteSearchV2.WalkRouteQuery walkQuery)
根据指定的参数来计算步行路径。
|
void |
calculateWalkRouteAsyn(RouteSearchV2.WalkRouteQuery walkQuery)
异步处理。
|
void |
setRouteSearchListener(RouteSearchV2.OnRouteSearchListener listener)
路径搜索结果监听接口设置。
|
public RouteSearchV2(Context context) throws AMapException
context
- 对应的Context。AMapException
public void setRouteSearchListener(RouteSearchV2.OnRouteSearchListener listener)
listener
- 路径搜索结果监听接口。public DriveRouteResultV2 calculateDriveRoute(RouteSearchV2.DriveRouteQuery driveQuery) throws AMapException
driveQuery
- 查询参数。AMapException
- 途经点太多或避让区域太大会返回非法参数public void calculateDriveRouteAsyn(RouteSearchV2.DriveRouteQuery driveQuery)
driveQuery
- 查询参数。public WalkRouteResultV2 calculateWalkRoute(RouteSearchV2.WalkRouteQuery walkQuery) throws AMapException
walkQuery
- 查询参数。AMapException
public void calculateWalkRouteAsyn(RouteSearchV2.WalkRouteQuery walkQuery)
walkQuery
- 查询参数。public void calculateRideRouteAsyn(RouteSearchV2.RideRouteQuery rideQuery)
rideQuery
- 查询参数。public RideRouteResultV2 calculateRideRoute(RouteSearchV2.RideRouteQuery rideQuery) throws AMapException
rideQuery
- 查询参数。AMapException
public BusRouteResultV2 calculateBusRoute(RouteSearchV2.BusRouteQuery busQuery) throws AMapException
busQuery
- 查询参数。AMapException
public void calculateBusRouteAsyn(RouteSearchV2.BusRouteQuery busQuery)
busQuery
- 查询参数。