public final class CreateFenceRequest extends BaseRequest
serviceId, tag| 限定符和类型 | 方法和说明 |
|---|---|
static CreateFenceRequest |
buildLocalCircleRequest(int tag,
long serviceId,
java.lang.String fenceName,
java.lang.String monitoredPerson,
LatLng center,
double radius,
int denoise,
CoordType coordType)
创建本地圆形围栏请求实例
|
static CreateFenceRequest |
buildServerCircleRequest(int tag,
long serviceId,
java.lang.String fenceName,
java.lang.String monitoredPerson,
LatLng center,
double radius,
int denoise,
CoordType coordType)
创建服务端圆形围栏请求实例
|
static CreateFenceRequest |
buildServerDistrictRequest(int tag,
long serviceId,
java.lang.String fenceName,
java.lang.String monitoredPerson,
java.lang.String keyword,
int denoise)
创建服务端行政区划围栏请求实例
|
static CreateFenceRequest |
buildServerPolygonRequest(int tag,
long serviceId,
java.lang.String fenceName,
java.lang.String monitoredPerson,
java.util.List<LatLng> vertexes,
int denoise,
CoordType coordType)
创建服务端多边形围栏请求实例
|
static CreateFenceRequest |
buildServerPolylineRequest(int tag,
long serviceId,
java.lang.String fenceName,
java.lang.String monitoredPerson,
java.util.List<LatLng> vertexes,
int offset,
int denoise,
CoordType coordType)
创建服务端多段线围栏请求实例
|
Fence |
getFence()
获取围栏(根据实例类型进行强转)
|
java.lang.String |
toString() |
cancel, getServiceId, getTag, isCanceled, setServiceId, setTagpublic Fence getFence()
public static CreateFenceRequest buildLocalCircleRequest(int tag, long serviceId, java.lang.String fenceName, java.lang.String monitoredPerson, LatLng center, double radius, int denoise, CoordType coordType)
tag - 请求标识serviceId - 轨迹服务IDfenceName - 围栏名称monitoredPerson - 监控对象center - 围栏圆心radius - 围栏半径denoise - 围栏去噪精度coordType - 坐标类型public static CreateFenceRequest buildServerCircleRequest(int tag, long serviceId, java.lang.String fenceName, java.lang.String monitoredPerson, LatLng center, double radius, int denoise, CoordType coordType)
tag - 请求标识serviceId - 轨迹服务IDfenceName - 围栏名称monitoredPerson - 监控对象center - 围栏圆心radius - 围栏半径denoise - 围栏去噪精度coordType - 坐标类型public static CreateFenceRequest buildServerPolygonRequest(int tag, long serviceId, java.lang.String fenceName, java.lang.String monitoredPerson, java.util.List<LatLng> vertexes, int denoise, CoordType coordType)
tag - 请求标识serviceId - 轨迹服务IDfenceName - 围栏名称monitoredPerson - 监控对象vertexes - 顶点坐标集denoise - 围栏去噪精度coordType - 坐标类型public static CreateFenceRequest buildServerPolylineRequest(int tag, long serviceId, java.lang.String fenceName, java.lang.String monitoredPerson, java.util.List<LatLng> vertexes, int offset, int denoise, CoordType coordType)
tag - 请求标识serviceId - 轨迹服务IDfenceName - 围栏名称monitoredPerson - 监控对象vertexes - 顶点坐标集offset - 偏离距离denoise - 围栏去噪精度coordType - 坐标类型public static CreateFenceRequest buildServerDistrictRequest(int tag, long serviceId, java.lang.String fenceName, java.lang.String monitoredPerson, java.lang.String keyword, int denoise)
tag - 请求标识serviceId - 轨迹服务IDfenceName - 围栏名称monitoredPerson - 监控对象keyword - 行政区划关键字denoise - 围栏去噪精度public java.lang.String toString()
toString 在类中 java.lang.Object