public final class QueryCacheTrackRequest extends BaseRequest
serviceId, tag
构造器和说明 |
---|
QueryCacheTrackRequest() |
QueryCacheTrackRequest(int tag,
long serviceId) |
QueryCacheTrackRequest(int tag,
long serviceId,
java.lang.String entityName) |
QueryCacheTrackRequest(int tag,
long serviceId,
java.lang.String entityName,
boolean isQueryCacheDistance,
short radiusThreshold)
已过时。
|
QueryCacheTrackRequest(int tag,
long serviceId,
java.lang.String entityName,
boolean isQueryCacheDistance,
short radiusThreshold,
long startTime,
long endTime)
指定时间段查询缓存轨迹距离
|
限定符和类型 | 方法和说明 |
---|---|
long |
getEndTime()
获取查询缓存轨迹点距离时指定的终止时间
指定时间段查询缓存轨迹距离,该时间段内如无缓存轨迹点,则距离为0
格式为Unix时间戳
如果不指定该值,则查询所有缓存轨迹点距离
|
java.lang.String |
getEntityName() |
short |
getRadiusThreshold()
获取定位点去噪精度
查询缓存距离时,对缓存的GPS轨迹点进行去噪
取值=0时,则不过滤;当取值大于0的整数时,则过滤掉radius大于设定值的轨迹点。
|
long |
getStartTime()
获取查询缓存轨迹点距离时指定的起始时间
指定时间段查询缓存轨迹距离,该时间段内如无缓存轨迹点,则距离为0
格式为Unix时间戳
如果不指定该值,则查询所有缓存轨迹点距离
|
boolean |
isQueryCacheDistance()
是否进行entityName对应的缓存轨迹距离
|
void |
setEndTime(long endTime)
设置查询缓存轨迹点距离时指定的终止时间
指定时间段查询缓存轨迹距离,该时间段内如无缓存轨迹点,则距离为0
格式为Unix时间戳
如果不指定该值,则查询所有缓存轨迹点距离
|
void |
setEntityName(java.lang.String entityName)
设置要查询缓存轨迹的entityName
|
void |
setQueryCacheDistance(boolean queryCacheDistance)
设置是否查询entityName对应的缓存轨迹距离
默认为false,即不查询entityName对应的缓存轨迹距离。
|
void |
setRadiusThreshold(short radiusThreshold)
获取定位点去噪精度
查询缓存距离时,对缓存的GPS轨迹点进行去噪
取值=0时,则不过滤;当取值大于0的整数时,则过滤掉radius大于设定值的轨迹点。
|
void |
setStartTime(long startTime)
设置查询缓存轨迹点距离时指定的起始时间
指定时间段查询缓存轨迹距离,该时间段内如无缓存轨迹点,则距离为0
格式为Unix时间戳
如果不指定该值,则查询所有缓存轨迹点距离
|
java.lang.String |
toString() |
cancel, getServiceId, getTag, isCanceled, setServiceId, setTag
public QueryCacheTrackRequest()
public QueryCacheTrackRequest(int tag, long serviceId)
tag
- 请求标识serviceId
- 轨迹服务IDpublic QueryCacheTrackRequest(int tag, long serviceId, java.lang.String entityName)
tag
- 请求标识serviceId
- 轨迹服务IDentityName
- entity标识@Deprecated public QueryCacheTrackRequest(int tag, long serviceId, java.lang.String entityName, boolean isQueryCacheDistance, short radiusThreshold)
QueryCacheTrackRequest(int, long, String, boolean, short, long, long)
tag
- 请求标识serviceId
- 轨迹服务IDentityName
- entity标识isQueryCacheDistance
- 是否查询entityName对应的缓存轨迹距离,默认为false,即不查询entityName对应的缓存轨迹距离。
entityName为null或空串时,表示查询所有entity的缓存轨迹的距离radiusThreshold
- 定位点去噪精度。查询缓存距离时,对缓存的GPS轨迹点进行去噪,取值=0时,则不过滤;
当取值大于0的整数时,则过滤掉radius大于设定值的轨迹点。针对GPS点,建议值设置为20public QueryCacheTrackRequest(int tag, long serviceId, java.lang.String entityName, boolean isQueryCacheDistance, short radiusThreshold, long startTime, long endTime)
tag
- 请求标识serviceId
- 轨迹服务IDentityName
- entity标识isQueryCacheDistance
- 是否查询entityName对应的缓存轨迹距离,默认为false,即不查询entityName对应的缓存轨迹距离。
entityName为null或空串时,表示查询所有entity的缓存轨迹的距离radiusThreshold
- 定位点去噪精度。查询缓存距离时,对缓存的GPS轨迹点进行去噪,取值=0时,则不过滤;
当取值大于0的整数时,则过滤掉radius大于设定值的轨迹点。针对GPS点,建议值设置为20startTime
- 查询缓存轨迹点距离时指定的起始时间, 格式为Unix时间戳。如果不指定该值,则查询所有缓存轨迹点距离。endTime
- 查询缓存轨迹点距离时指定的终止时间, 格式为Unix时间戳。如果不指定该值,则查询所有缓存轨迹点距离。终止时间要
小于起始时间startTime
。如果该时间段内无缓存轨迹点,则缓存距离为0public java.lang.String getEntityName()
public void setEntityName(java.lang.String entityName)
entityName
- public boolean isQueryCacheDistance()
public void setQueryCacheDistance(boolean queryCacheDistance)
queryCacheDistance
- true--查询entityName对应的缓存轨迹距离,false--不查询entityName对应的缓存轨迹距离public short getRadiusThreshold()
取值=0时,则不过滤;当取值大于0的整数时,则过滤掉radius大于设定值的轨迹点。 针对GPS点,建议值设置为20
public void setRadiusThreshold(short radiusThreshold)
取值=0时,则不过滤;当取值大于0的整数时,则过滤掉radius大于设定值的轨迹点。 针对GPS点,建议值设置为20
radiusThreshold
- 定位点去噪精度,默认值为0public long getStartTime()
格式为Unix时间戳 如果不指定该值,则查询所有缓存轨迹点距离
public void setStartTime(long startTime)
格式为Unix时间戳 如果不指定该值,则查询所有缓存轨迹点距离
startTime
- 查询缓存轨迹点距离时指定的起始时间public long getEndTime()
格式为Unix时间戳 如果不指定该值,则查询所有缓存轨迹点距离
public void setEndTime(long endTime)
格式为Unix时间戳 如果不指定该值,则查询所有缓存轨迹点距离
endTime
- 查询缓存轨迹点距离时指定的终止时间public java.lang.String toString()
toString
在类中 java.lang.Object