public class TrackManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
TrackManager.ErrorCode
错误码
|
static class |
TrackManager.TrackInfo
轨迹信息
|
限定符和类型 | 方法和说明 |
---|---|
void |
cleanup()
清理轨迹管理模块资源
|
void |
deleteAllTracks()
删除所有轨迹记录
|
boolean |
deleteTrack(java.lang.String fileName)
删除指定的轨迹记录文件
|
java.lang.String[] |
getAllTracks()
获取当前所有已经存在的轨迹记录文件,并返回文件名数组
|
java.lang.String |
getCurrentTrackName()
获取当前正在记录的轨迹文件名称
|
static TrackManager |
getInstance() |
TrackManager.TrackInfo |
getTrackInfo(java.lang.String filename)
获取轨迹信息
|
void |
init()
初始化轨迹管理模块,此方法必须在
TrackManager 的其他方法调用前调用 |
boolean |
isRecording()
是否正在记录轨迹
|
int |
newTrack()
生成一条新轨迹
|
void |
setBaseFolder(java.lang.String baseFolder)
设置保存轨迹的文件夹
|
void |
stop()
停止记录轨迹
|
public static TrackManager getInstance()
public void init() throws java.lang.Exception
TrackManager
的其他方法调用前调用java.lang.Exception
public void cleanup()
public void deleteAllTracks()
public boolean deleteTrack(java.lang.String fileName)
fileName
- 轨迹记录文件名称public boolean isRecording()
public void stop()
public java.lang.String getCurrentTrackName()
public int newTrack()
TrackManager.ErrorCode
public java.lang.String[] getAllTracks()
public void setBaseFolder(java.lang.String baseFolder)
baseFolder
- 文件夹路径public TrackManager.TrackInfo getTrackInfo(java.lang.String filename)
filename
- 轨迹名称©Mapbar Engine Team;All Rights Reserved