Class: Track

Track

new Track()

轨迹记录类。
Source:

Methods

(static) createObj() → {Promise.<Track>}

创建一个Track对象
Source:
Returns:
Type
Promise.<Track>

(static) getCustomLocation() → {Promise.<Promise.customLocation>}

获取是否用户自定义定位点。(该方法只支持android设备)
Source:
Returns:
Type
Promise.<Promise.customLocation>

(static) getDataset() → {Promise.<Dataset>}

获取轨迹数据集。
Source:
Returns:
Type
Promise.<Dataset>

(static) getDistanceInterval() → {Promise.<Promise.distanceInterval>}

获取距离间隔,单位为米,默认的距离间隔是5米。
Source:
Returns:
Type
Promise.<Promise.distanceInterval>

(static) getMatchDatasets() → {Promise.<Datasets>}

获取匹配线数据集集合。
Source:
Returns:
Type
Promise.<Datasets>

(static) getTimeInterval() → {Promise.<Promise.timeInterval>}

获取时间间隔。
Source:
Returns:
Type
Promise.<Promise.timeInterval>

(static) isSpeedDirectionEnable() → {Promise.<Promise.isSpeedDirectionEnable>}

获取当前是否使用速度和方位角模式。(该方法只支持android设备)
Source:
Returns:
Type
Promise.<Promise.isSpeedDirectionEnable>

(static) setCustomLocation(bCustomLocation) → {Promise.<void>}

设置是否用户自定义定位点,默认为true。(该方法只支持android设备)
Parameters:
Name Type Description
bCustomLocation boolean 是否用户自定义定位点。
Source:
Returns:
Type
Promise.<void>

(static) setDataset(datasetVector) → {Promise.<void>}

设置轨迹数据集,用户使用轨迹功能时,要先使用创建轨迹数据集的方法创建数据集,然后调用该方法设置轨迹数据集。
Parameters:
Name Type Description
datasetVector object 轨迹数据集。
Source:
Returns:
Type
Promise.<void>

(static) setDistanceInterval(interval) → {Promise.<void>}

设置距离间隔,单位为米,距离间隔值必须大于或等于3米,否则会自动处理为3米。
Parameters:
Name Type Description
interval number 距离间隔。
Source:
Returns:
Type
Promise.<void>

(static) setGPSData(jsonGpsData) → {Promise.<void>}

设置GPSData数据,只有将setCustomLocation(boolean bCustomLocation)参数设置为true时,该接口才起作用。 (该方法只支持android设备)
Parameters:
Name Type Description
jsonGpsData object 用户设置的gpsdata。
Source:
Returns:
Type
Promise.<void>

(static) setMatchDatasets(datsets) → {Promise.<void>}

设置匹配线数据集集合,为轨迹抓路功能使用,该数据集集合应为线数据集集合。
Parameters:
Name Type Description
datsets Array 设置匹配线数据集集合。
Deprecated:
  • Yes
Source:
Returns:
Type
Promise.<void>

(static) setSpeedDirectionEnable(speedDirectionEnable) → {Promise.<void>}

设置速度和方位角模式,支持转弯、高速、低速场景下记录轨迹点的稀疏和加密 (该方法只支持android设备)
Parameters:
Name Type Description
speedDirectionEnable number 距离间隔。
Source:
Returns:
Type
Promise.<void>

(static) setTimeInterval(timeInterval) → {Promise.<void>}

设置时间间隔,单位为秒,时间间隔值必须大于20秒,否则设置时间间隔失败。
Parameters:
Name Type Description
timeInterval number 时间间隔。
Source:
Returns:
Type
Promise.<void>

(static) startTrack() → {Promise.<void>}

开启轨迹功能。
Source:
Returns:
Type
Promise.<void>

(static) stopTrack() → {Promise.<void>}

关闭轨迹功能。
Source:
Returns:
Type
Promise.<void>