Methods
(static) createObj() → {Promise.<Track>}
创建一个Track对象
Returns:
- Type
- Promise.<Track>
(static) getCustomLocation() → {Promise.<Promise.customLocation>}
获取是否用户自定义定位点。(该方法只支持android设备)
Returns:
- Type
- Promise.<Promise.customLocation>
(static) getDataset() → {Promise.<Dataset>}
获取轨迹数据集。
Returns:
- Type
- Promise.<Dataset>
(static) getDistanceInterval() → {Promise.<Promise.distanceInterval>}
获取距离间隔,单位为米,默认的距离间隔是5米。
Returns:
- Type
- Promise.<Promise.distanceInterval>
(static) getMatchDatasets() → {Promise.<Datasets>}
获取匹配线数据集集合。
Returns:
- Type
- Promise.<Datasets>
(static) getTimeInterval() → {Promise.<Promise.timeInterval>}
获取时间间隔。
Returns:
- Type
- Promise.<Promise.timeInterval>
(static) isSpeedDirectionEnable() → {Promise.<Promise.isSpeedDirectionEnable>}
获取当前是否使用速度和方位角模式。(该方法只支持android设备)
Returns:
- Type
- Promise.<Promise.isSpeedDirectionEnable>
(static) setCustomLocation(bCustomLocation) → {Promise.<void>}
设置是否用户自定义定位点,默认为true。(该方法只支持android设备)
Parameters:
| Name | Type | Description |
|---|---|---|
bCustomLocation |
boolean | 是否用户自定义定位点。 |
Returns:
- Type
- Promise.<void>
(static) setDataset(datasetVector) → {Promise.<void>}
设置轨迹数据集,用户使用轨迹功能时,要先使用创建轨迹数据集的方法创建数据集,然后调用该方法设置轨迹数据集。
Parameters:
| Name | Type | Description |
|---|---|---|
datasetVector |
object | 轨迹数据集。 |
Returns:
- Type
- Promise.<void>
(static) setDistanceInterval(interval) → {Promise.<void>}
设置距离间隔,单位为米,距离间隔值必须大于或等于3米,否则会自动处理为3米。
Parameters:
| Name | Type | Description |
|---|---|---|
interval |
number | 距离间隔。 |
Returns:
- Type
- Promise.<void>
(static) setGPSData(jsonGpsData) → {Promise.<void>}
设置GPSData数据,只有将setCustomLocation(boolean bCustomLocation)参数设置为true时,该接口才起作用。
(该方法只支持android设备)
Parameters:
| Name | Type | Description |
|---|---|---|
jsonGpsData |
object | 用户设置的gpsdata。 |
Returns:
- Type
- Promise.<void>
(static) setMatchDatasets(datsets) → {Promise.<void>}
设置匹配线数据集集合,为轨迹抓路功能使用,该数据集集合应为线数据集集合。
Parameters:
| Name | Type | Description |
|---|---|---|
datsets |
Array | 设置匹配线数据集集合。 |
Returns:
- Type
- Promise.<void>
(static) setSpeedDirectionEnable(speedDirectionEnable) → {Promise.<void>}
设置速度和方位角模式,支持转弯、高速、低速场景下记录轨迹点的稀疏和加密
(该方法只支持android设备)
Parameters:
| Name | Type | Description |
|---|---|---|
speedDirectionEnable |
number | 距离间隔。 |
Returns:
- Type
- Promise.<void>
(static) setTimeInterval(timeInterval) → {Promise.<void>}
设置时间间隔,单位为秒,时间间隔值必须大于20秒,否则设置时间间隔失败。
Parameters:
| Name | Type | Description |
|---|---|---|
timeInterval |
number | 时间间隔。 |
Returns:
- Type
- Promise.<void>
(static) startTrack() → {Promise.<void>}
开启轨迹功能。
Returns:
- Type
- Promise.<void>
(static) stopTrack() → {Promise.<void>}
关闭轨迹功能。
Returns:
- Type
- Promise.<void>