public class Track
extends java.lang.Object
构造器和说明 |
---|
Track(android.content.Context context)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
DatasetVector |
createDataset(Datasource datasource, java.lang.String strName)
创建轨迹数据集,创建出来的数据集为点数据集。
|
boolean |
getCustomLocation()
获取是否用户自定义定位点。
|
Dataset |
getDataset()
获取轨迹数据集。
|
double |
getDistanceInterval()
获取距离间隔,单位为米,默认的距离间隔是5米。
|
Datasets |
getMatchDatasets()
获取匹配线数据集集合。
|
int |
getTimeInterval()
获取时间间隔。
|
boolean |
isSpeedDirectionEnable()
获取当前是否使用速度和方位角模式
|
void |
setCustomLocation(boolean bCustomLocation)
设置是否用户自定义定位点,默认为true。
|
void |
setDataset(Dataset dataset)
设置轨迹数据集,用户使用轨迹功能时,要先使用创建轨迹数据集的方法创建数据集,然后调用该方法设置轨迹数据集。
|
void |
setDistanceInterval(double interval)
设置距离间隔,单位为米,距离间隔值必须大于或等于3米,否则会自动处理为3米。
|
void |
setGPSData(LocationManagePlugin.GPSData gpsdata)
设置GPSData数据,只有将setCustomLocation(boolean bCustomLocation)参数设置为true时,该接口才起作用。
|
void |
setMatchDatasets(Datasets datasets)
设置匹配线数据集集合,为轨迹抓路功能使用,该数据集集合应为线数据集集合。
|
void |
setSpeedDirectionEnable(boolean enable)
设置速度和方位角模式,支持转弯、高速、低速场景下记录轨迹点的稀疏和加密
|
void |
setTimeInterval(int interval)
设置时间间隔,单位为秒,时间间隔值必须大于20秒,否则设置时间间隔失败。
|
boolean |
startTrack()
开启轨迹功能。
|
void |
stopTrack()
关闭轨迹功能。
|
public void setCustomLocation(boolean bCustomLocation)
bCustomLocation
- 是否用户自定义定位点。public boolean getCustomLocation()
public void setGPSData(LocationManagePlugin.GPSData gpsdata)
gpsdata
- 用户设置的gpsdata。public DatasetVector createDataset(Datasource datasource, java.lang.String strName)
datasource
- 轨迹数据集所属的数据源。strName
- 数据集的名称。public void setDataset(Dataset dataset)
dataset
- 轨迹数据集。public Dataset getDataset()
public void setMatchDatasets(Datasets datasets)
datasets
- 设置匹配线数据集集合。public Datasets getMatchDatasets()
public boolean startTrack()
public void stopTrack()
public void setTimeInterval(int interval)
interval
- 时间间隔。public int getTimeInterval()
public void setDistanceInterval(double interval)
interval
- 距离间隔。public double getDistanceInterval()
public void setSpeedDirectionEnable(boolean enable)
enable
- 开启功能设置为true;否则设为falsepublic boolean isSpeedDirectionEnable()