GeofencePolygonRequest

概述

定义添加多边形地理围栏的数据结构。

起始版本: 4.0

相关模块:HdiLpfenceGeofence

汇总

Public 属性

名称 描述
int geofenceId 地理围栏的ID号,用于标识某个地理围栏,不可重复添加相同ID号的围栏。
struct Point[] points 多边形地理围栏的边界坐标,仅支持凸多边形。详见Point
unsigned short accuracy 多边形地理围栏的精度。详见GeofenceAccuracy
unsigned int loiterTimeMs 徘徊时间,单位为毫秒,需关注GEOFENCE_TRANSITION_DWELL事件。若设备在多边形围栏内徘徊时间达到该值,则上报GEOFENCE_TRANSITION_DWELL事件。
unsigned char monitorTransitions 关注的多边形围栏事件,若设备满足关注的事件则会进行上报。详见GeofenceTransition
unsigned int attribute 设置多边形地理围栏。详见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