public class DistanceSearch
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
DistanceSearch.DistanceQuery
距离测量属性设置类,其中包含起终点以及测量类型的设置。
|
static interface |
DistanceSearch.OnDistanceSearchListener
距离测量异步请求回调。
|
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
EXTENSIONS_ALL
扩展字段all,会返回完整参数
|
static java.lang.String |
EXTENSIONS_BASE
扩展字段base,会返回部分参数
|
static int |
TYPE_DISTANCE
距离测量方法:直线距离
|
static int |
TYPE_DRIVING_DISTANCE
距离测量方法:驾车导航距离(仅支持国内坐标)
会考虑路况,在不同时间请求返回结果可能不同。 |
static int |
TYPE_WALK_DISTANCE
距离测量方法:步行导航距离(仅支持国内坐标)
|
构造器和说明 |
---|
DistanceSearch(Context context)
距离测量搜索的构造函数
|
限定符和类型 | 方法和说明 |
---|---|
DistanceResult |
calculateRouteDistance(DistanceSearch.DistanceQuery query)
测量距离请求接口,调用后会发起距离测量请求。
|
void |
calculateRouteDistanceAsyn(DistanceSearch.DistanceQuery query)
测量距离请求接口,调用后会发起距离测量请求。
|
void |
setDistanceSearchListener(DistanceSearch.OnDistanceSearchListener listener)
设置距离测量异步请求监听回调
|
public static final int TYPE_DISTANCE
public static final int TYPE_DRIVING_DISTANCE
public static final int TYPE_WALK_DISTANCE
public static final java.lang.String EXTENSIONS_ALL
public static final java.lang.String EXTENSIONS_BASE
public DistanceSearch(Context context) throws AMapException
context
- 上下文AMapException
public void setDistanceSearchListener(DistanceSearch.OnDistanceSearchListener listener)
listener
- 监听回到实现public DistanceResult calculateRouteDistance(DistanceSearch.DistanceQuery query) throws AMapException
query
- 请求参数AMapException
public void calculateRouteDistanceAsyn(DistanceSearch.DistanceQuery query)
DistanceSearch.OnDistanceSearchListener
中进行回调。query
- 请求参数