public final class StayPointRequest extends BaseRequest
查询entity在指定时间段内的停留点。 注:设备在小范围内滞留10分钟以上,被认为是一次停留,将取一个代表性坐标作为停留点。
serviceId, tag
构造器和说明 |
---|
StayPointRequest() |
StayPointRequest(int tag,
long serviceId) |
StayPointRequest(int tag,
long serviceId,
java.lang.String entityName) |
StayPointRequest(int tag,
long serviceId,
java.lang.String entityName,
long startTime,
long endTime,
int stayTime,
int stayRadius,
ProcessOption processOption,
CoordType coordTypeOutput) |
StayPointRequest(int tag,
long serviceId,
java.lang.String entityName,
long startTime,
long endTime,
int stayTime,
ProcessOption processOption,
CoordType coordTypeOutput) |
限定符和类型 | 方法和说明 |
---|---|
CoordType |
getCoordTypeOutput() |
long |
getEndTime() |
java.lang.String |
getEntityName() |
ProcessOption |
getProcessOption() |
long |
getStartTime() |
int |
getStayRadius() |
int |
getStayTime() |
void |
setCoordTypeOutput(CoordType coordTypeOutput)
设置返回结果的坐标类型,默认为百度经纬度
该字段用于控制返回结果中坐标的类型。
|
void |
setEndTime(long endTime)
设置结束时间
|
void |
setEntityName(java.lang.String entityName)
设置entity标识
|
void |
setProcessOption(ProcessOption processOption)
设置纠偏选项,可选项为:
needMapMatch:绑路(false:不需要,true:需要),
transportMode:交通方式(driving, riding, walking)
|
void |
setStartTime(long startTime)
设置开始时间
|
void |
setStayRadius(int stayRadius)
设置停留半径:
即系统判断在半径为stayRadius的圆形范围内停留时间超过stayTime,则被认为是一次停留。
|
void |
setStayTime(int stayTime)
设置停留时间阈值
即停留多长时间被认为是一次停留,单位:秒,默认值:600,即10分钟
|
java.lang.String |
toString() |
cancel, getServiceId, getTag, isCanceled, setServiceId, setTag
public StayPointRequest()
public StayPointRequest(int tag, long serviceId)
tag
- 请求标识serviceId
- 轨迹服务IDpublic StayPointRequest(int tag, long serviceId, java.lang.String entityName)
tag
- 请求标识serviceId
- 轨迹服务IDentityName
- entity标识public StayPointRequest(int tag, long serviceId, java.lang.String entityName, long startTime, long endTime, int stayTime, ProcessOption processOption, CoordType coordTypeOutput)
tag
- 请求标识serviceId
- 轨迹服务IDentityName
- entity标识startTime
- 开始时间endTime
- 结束时间stayTime
- 停留时间阈值processOption
- 纠偏选项coordTypeOutput
- 返回结果的坐标类型public StayPointRequest(int tag, long serviceId, java.lang.String entityName, long startTime, long endTime, int stayTime, int stayRadius, ProcessOption processOption, CoordType coordTypeOutput)
tag
- 请求标识serviceId
- 轨迹服务IDentityName
- entity标识startTime
- 开始时间endTime
- 结束时间stayTime
- 停留时间阈值stayRadius
- 停留半径processOption
- 纠偏选项coordTypeOutput
- 返回结果的坐标类型public java.lang.String getEntityName()
public void setEntityName(java.lang.String entityName)
entityName
- public long getStartTime()
public void setStartTime(long startTime)
startTime
- public long getEndTime()
public void setEndTime(long endTime)
endTime
- public int getStayTime()
public void setStayTime(int stayTime)
即停留多长时间被认为是一次停留,单位:秒,默认值:600,即10分钟
stayTime
- public int getStayRadius()
public void setStayRadius(int stayRadius)
即系统判断在半径为stayRadius的圆形范围内停留时间超过stayTime,则被认为是一次停留。单位:米,取值范围:[1,500],默认值:20
stayRadius
- public ProcessOption getProcessOption()
public void setProcessOption(ProcessOption processOption)
needMapMatch:绑路(false:不需要,true:需要), transportMode:交通方式(driving, riding, walking)
processOption
- public CoordType getCoordTypeOutput()
public void setCoordTypeOutput(CoordType coordTypeOutput)
该字段用于控制返回结果中坐标的类型。可选值为: bd09ll:百度经纬度坐标; gcj02:国测局加密坐标; 注:该字段在国外无效,国外均返回wgs84坐标
coordTypeOutput
- public java.lang.String toString()
toString
在类中 java.lang.Object