# GeofenceCircleRequest ## 概述 å®šä¹‰æ·»åŠ åœ†å½¢åœ°ç†å›´æ 的数æ®ç»“构。 **起始版本:** 4.0 **相关模å—:**[HdiLpfenceGeofence](_hdi_lpfence_geofence.md) ## 汇总 ### Public 属性 | åç§° | æè¿° | | -------- | -------- | | int [geofenceId](#geofenceid) | 地ç†å›´æ çš„IDå·ï¼Œç”¨äºŽæ ‡è¯†æŸä¸ªåœ°ç†å›´æ ,ä¸å¯é‡å¤æ·»åŠ ç›¸åŒIDå·çš„å›´æ 。 | | struct [Point](lpfence_point.md)[point](#point) | 圆形地ç†å›´æ çš„ä¸å¿ƒç‚¹åæ ‡ã€‚è¯¦è§[Point](lpfence_point.md)。 | | double [radius](#radius) | 圆形地ç†å›´æ çš„åŠå¾„,å•ä½ä¸ºç±³ã€‚ | | unsigned short [accuracy](#accuracy) | 圆形地ç†å›´æ 的精度。详è§[GeofenceAccuracy](_hdi_lpfence_geofence.md#geofenceaccuracy)。 | | unsigned int [loiterTimeMs](#loitertimems) | 徘徊时间,å•ä½ä¸ºæ¯«ç§’,需关注[GEOFENCE_TRANSITION_DWELL](_hdi_lpfence_geofence.md)事件。若设备在圆形围æ 内徘徊时间达到该值,则上报[GEOFENCE_TRANSITION_DWELL](_hdi_lpfence_geofence.md)事件。 | | unsigned char [monitorTransitions](#monitortransitions) | 关注的圆形围æ 事件,若设备满足关注的事件则会进行上报。详è§[GeofenceTransition](_hdi_lpfence_geofence.md#geofencetransition)。 | | unsigned int [attribute](#attribute) | 设置圆形地ç†å›´æ 。详è§[GeofenceAttribute](_hdi_lpfence_geofence.md#geofenceattribute)。 | ## ç±»æˆå‘˜å˜é‡è¯´æ˜Ž ### accuracy ``` unsigned short GeofenceCircleRequest::accuracy ``` **æè¿°** 圆形地ç†å›´æ 的精度。详è§[GeofenceAccuracy](_hdi_lpfence_geofence.md#geofenceaccuracy)。 ### attribute ``` unsigned int GeofenceCircleRequest::attribute ``` **æè¿°** 设置圆形地ç†å›´æ 。详è§[GeofenceAttribute](_hdi_lpfence_geofence.md#geofenceattribute)。 ### geofenceId ``` int GeofenceCircleRequest::geofenceId ``` **æè¿°** 地ç†å›´æ çš„IDå·ï¼Œç”¨äºŽæ ‡è¯†æŸä¸ªåœ°ç†å›´æ ,ä¸å¯é‡å¤æ·»åŠ ç›¸åŒIDå·çš„å›´æ 。 ### loiterTimeMs ``` unsigned int GeofenceCircleRequest::loiterTimeMs ``` **æè¿°** 徘徊时间,å•ä½ä¸ºæ¯«ç§’,需关注[GEOFENCE_TRANSITION_DWELL](_hdi_lpfence_geofence.md)事件。若设备在圆形围æ 内徘徊时间达到该值,则上报[GEOFENCE_TRANSITION_DWELL](_hdi_lpfence_geofence.md)事件。 ### monitorTransitions ``` unsigned char GeofenceCircleRequest::monitorTransitions ``` **æè¿°** 关注的圆形围æ 事件,若设备满足关注的事件则会进行上报。详è§[GeofenceTransition](_hdi_lpfence_geofence.md#geofencetransition)。 ### point ``` struct Point GeofenceCircleRequest::point ``` **æè¿°** 圆形地ç†å›´æ çš„ä¸å¿ƒç‚¹åæ ‡ã€‚è¯¦è§[Point](lpfence_point.md)。 ### radius ``` double GeofenceCircleRequest::radius ``` **æè¿°** 圆形地ç†å›´æ çš„åŠå¾„,å•ä½ä¸ºç±³ã€‚