GeofencePolygonRequest
概述
定义添加多边形地理围栏的数据结构。
Since:
4.0
相关模块:
汇总
Public 属性
名称 | 描述 |
---|---|
geofenceId | int 地理围栏的ID号,用于标识某个地理围栏,不可重复添加相同ID号的围栏。 |
points | struct Point[] 多边形地理围栏的边界坐标,仅支持凸多边形。详见Point。 |
accuracy | unsigned short 多边形地理围栏的精度。详见GeofenceAccuracy。 |
loiterTimeMs | unsigned int 徘徊时间,单位为毫秒,需关注GEOFENCE_TRANSITION_DWELL事件。若设备在多边形围栏内徘徊时间达到该值,则上报GEOFENCE_TRANSITION_DWELL事件。 |
monitorTransitions | unsigned char 关注的多边形围栏事件,若设备满足关注的事件则会进行上报。详见GeofenceTransition。 |
attribute | unsigned int 设置多边形地理围栏。详见GeofenceAttribute。 |
类成员变量说明
accuracy
unsigned short GeofencePolygonRequest::accuracy
描述:
多边形地理围栏的精度。详见GeofenceAccuracy。
attribute
unsigned int GeofencePolygonRequest::attribute
描述:
设置多边形地理围栏。详见GeofenceAttribute。
geofenceId
int GeofencePolygonRequest::geofenceId
描述:
地理围栏的ID号,用于标识某个地理围栏,不可重复添加相同ID号的围栏。
loiterTimeMs
unsigned int GeofencePolygonRequest::loiterTimeMs
描述:
徘徊时间,单位为毫秒,需关注GEOFENCE_TRANSITION_DWELL事件。若设备在多边形围栏内徘徊时间达到该值,则上报GEOFENCE_TRANSITION_DWELL事件。
monitorTransitions
unsigned char GeofencePolygonRequest::monitorTransitions
描述:
关注的多边形围栏事件,若设备满足关注的事件则会进行上报。详见GeofenceTransition。
points
struct Point [] GeofencePolygonRequest::points
描述:
多边形地理围栏的边界坐标,仅支持凸多边形。详见Point。