public class TraceOverlay
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
TRACE_STATUS_FAILURE
描述轨迹绘制状态,失败
Describing the trajectory drawing status, failed |
static int |
TRACE_STATUS_FINISH
描述轨迹绘制状态,绘制完成
Describing the trajectory drawing status, completed |
static int |
TRACE_STATUS_PREPARE
描述轨迹绘制状态,准备(默认状态)
Describing the trajectory drawing status, ready (default state) |
static int |
TRACE_STATUS_PROCESSING
描述轨迹绘制状态,绘制过程中
Describing the trajectory drawing status, in progress |
| 构造器和说明 |
|---|
TraceOverlay(AMap amap)
构造方法
Constructor |
TraceOverlay(AMap amap,
java.util.List<LatLng> lines)
构造方法
Constructor |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(java.util.List<LatLng> segments)
添加轨迹回调的一段,需要按照index顺序添加才能正常绘制
Adding a segment of the trajectory callback, it needs to be added in index order to draw correctly |
int |
getDistance()
获取线路行驶距离
Get the route travel distance |
int |
getTraceStatus()
获取轨迹绘制状态
Get the trajectory drawing status |
int |
getWaitTime()
获取线路停车时间
Get the route parking time |
void |
remove()
移除一条轨迹线路
Remove a trajectory route |
void |
setDistance(int mDistance)
设置线路行驶距离
Set the route travel distance |
void |
setProperCamera(java.util.List<LatLng> lists)
根据传入的点集合设置合适的Camera
Set the appropriate camera based on the incoming point set |
void |
setTraceStatus(int mTraceStatus)
设置轨迹绘制状态
Set the trajectory drawing status |
void |
setWaitTime(int mWaitTime)
设置线路停车时间
Set the route parking time |
void |
zoopToSpan()
设置当前合适显示Camera
Set the currently appropriate display camera |
public static final int TRACE_STATUS_PROCESSING
public static final int TRACE_STATUS_FINISH
public static final int TRACE_STATUS_FAILURE
public static final int TRACE_STATUS_PREPARE
public TraceOverlay(AMap amap, java.util.List<LatLng> lines)
amap - AMap对象
lines - 一条轨迹或一条轨迹第一段
public TraceOverlay(AMap amap)
amap - AMap对象
public void add(java.util.List<LatLng> segments)
segments - 一段经纬度信息
public void remove()
public void setProperCamera(java.util.List<LatLng> lists)
lists - 点集合
public void zoopToSpan()
public int getTraceStatus()
public void setTraceStatus(int mTraceStatus)
mTraceStatus - 设置轨迹绘制状态
public int getDistance()
public void setDistance(int mDistance)
mDistance - 线路行驶距离
public int getWaitTime()
public void setWaitTime(int mWaitTime)
mWaitTime - 线路停车时间