GeofencePolygonRequest

概述

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

Since:

4.0

相关模块:

HdiLpfenceGeofence

汇总

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