查询缓存信息
清空缓存
通过queryCacheTrack方法,查询客户端缓存轨迹数据所属的终端实体名称、时间段、数量等信息;
以下代码片段表示,查询缓存在本机上的所有entity的时间段和轨迹点数量信息。
const params: TrackQuery.CacheTrackRequest = {entityName: this.entityName,isQueryCacheDistance: false,startTime: Math.floor(Date.now() / 1000), // 单位:SendTime: Math.floor(Date.now() / 1000), // 单位:SradiusThreshold: 0, // 去噪精度//...}const cacheTrack: Array<TrackQuery.CacheTrackInfo> | null = await traceClient.queryCacheTrack(params);this.queryResponseMsg = JSON.stringify(cacheTrack)if (cacheTrack) {console.log(this.uiContext, `查询缓存轨迹成功,数量为:${cacheTrack[0].total}`)}
通过clearCacheTrack方法,清空客户端缓存的轨迹信息。
以下代码片段表示,清空缓存在本机的某个实体的缓存轨迹。
const isClear: boolean = await traceClient.clearCacheTrack(name); // 清除缓存轨迹this.queryResponseMsg = isClear + ''if (isClear) {showToast(this.uiContext, '清除缓存轨迹成功')}
上一篇
下一篇
本篇文章对您是否有帮助?