public class TraceOverlay
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
TRACE_STATUS_FAILURE
描述轨迹绘制状态,失败
|
static int |
TRACE_STATUS_FINISH
描述轨迹绘制状态,绘制完成
|
static int |
TRACE_STATUS_PREPARE
描述轨迹绘制状态,准备(默认状态)
|
static int |
TRACE_STATUS_PROCESSING
描述轨迹绘制状态,绘制过程中
|
构造器和说明 |
---|
TraceOverlay(AMap amap)
构造方法
|
TraceOverlay(AMap amap,
java.util.List<LatLng> lines)
构造方法
|
限定符和类型 | 方法和说明 |
---|---|
void |
add(java.util.List<LatLng> segments)
添加轨迹回调的一段,需要按照index顺序添加才能正常绘制
|
int |
getDistance()
获取线路行驶距离
|
int |
getTraceStatus()
获取轨迹绘制状态
|
int |
getWaitTime()
获取线路停车时间
|
void |
remove()
移除一条轨迹线路
|
void |
setDistance(int mDistance)
设置线路行驶距离
|
void |
setProperCamera(java.util.List<LatLng> lists)
根据传入的点集合设置合适的Camera
|
void |
setTraceStatus(int mTraceStatus)
设置轨迹绘制状态
|
void |
setWaitTime(int mWaitTime)
设置线路停车时间
|
void |
zoopToSpan()
设置当前合适显示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
- 线路停车时间