public static class DistanceSearch.DistanceQuery
extends java.lang.Object
implements android.os.Parcelable, java.lang.Cloneable
| 限定符和类型 | 字段和说明 |
|---|---|
static android.os.Parcelable.Creator<DistanceSearch.DistanceQuery> |
CREATOR |
| 构造器和说明 |
|---|
DistanceQuery()
距离测量属性设置构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOrigins(LatLonPoint... origins)
设置距离测量起点数据集合,建议不超过s100个坐标
和
setOrigins(List) 不同,不需要自行创建集合对象
如果已经调用了setOrigins(List),再次调用此方法,之前的内容也会被保留
Set the starting point data collection for distance measurement, it is recommended not to exceed 100 coordinates Unlike setOrigins(List), there is no need to create a collection object yourself
If setOrigins(List) has already been called, calling this method again will retain the previous content |
DistanceSearch.DistanceQuery |
clone() |
int |
describeContents() |
LatLonPoint |
getDestination()
获取距离测量终点
Get the distance measurement end point |
java.lang.String |
getExtensions()
扩展字段 base表示只返回基础数据,all表示所有数据 ,默认 base
The extended field base indicates returning only basic data, all indicates all data, default is base. |
int |
getMode()
驾车距离测量模式, 默认是4, 参加驾车路径规划策略模式
Driving distance measurement mode, default is 4, participate in driving route planning strategy mode |
java.util.List<LatLonPoint> |
getOrigins()
获取距离测量起点集合
Get the collection of distance measurement starting points |
int |
getType()
获取距离测量方式
Get distance measurement method |
void |
setDestination(LatLonPoint destination)
设置距离测量终点,和起点不同终点仅支持一个坐标
Set the end point for distance measurement, unlike the starting point, the end point only supports one coordinate |
void |
setExtensions(java.lang.String extensions)
扩展字段 base表示只返回基础数据,all表示所有数据 ,默认 base
The extended field base indicates returning only basic data, all indicates all data, default is base. |
void |
setMode(int mMode)
驾车距离测量模式, 默认是4, 参加驾车路径规划策略模式
Driving distance measurement mode, default is 4, participate in driving route planning strategy mode |
void |
setOrigins(java.util.List<LatLonPoint> origins)
设置距离测量起点数据集合,建议不超过100个坐标
Set the collection of distance measurement starting points, recommended not to exceed 100 coordinates. |
void |
setType(int type)
设置距离测量方式
Set distance measurement method |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<DistanceSearch.DistanceQuery> CREATOR
public DistanceQuery()
public DistanceSearch.DistanceQuery clone()
clone 在类中 java.lang.Objectpublic int describeContents()
describeContents 在接口中 android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel 在接口中 android.os.Parcelablepublic int getType()
DistanceSearch.TYPE_DISTANCE DistanceSearch.TYPE_DRIVING_DISTANCE
DistanceSearch.TYPE_DISTANCE DistanceSearch.TYPE_DRIVING_DISTANCEpublic java.util.List<LatLonPoint> getOrigins()
public LatLonPoint getDestination()
public void setType(int type)
type - 参考 DistanceSearch.TYPE_DISTANCE DistanceSearch.TYPE_DRIVING_DISTANCE
DistanceSearch.TYPE_DISTANCE DistanceSearch.TYPE_DRIVING_DISTANCEpublic void setOrigins(java.util.List<LatLonPoint> origins)
origins - 起点数据集合,优先级高于addOrigins(LatLonPoint...)
调用此接口会覆盖 addOrigins(LatLonPoint...)添加的内容
addOrigins(LatLonPoint...)
Calling this interface will override the content added by addOrigins(LatLonPoint...).public void addOrigins(LatLonPoint... origins)
setOrigins(List) 不同,不需要自行创建集合对象
如果已经调用了setOrigins(List),再次调用此方法,之前的内容也会被保留
setOrigins(List), there is no need to create a collection object yourself
If setOrigins(List) has already been called, calling this method again will retain the previous contentorigins - 起点数据
public void setDestination(LatLonPoint destination)
destination - 终点坐标
public java.lang.String getExtensions()
public void setExtensions(java.lang.String extensions)
public int getMode()
public void setMode(int mMode)
mMode - 驾车模式