Google 致力于为黑人社区推动种族平等。查看具体举措

GeofenceOptions结构参考

GeofenceOptions结构参考

#include < fused_location.h >

资料栏位

整型last_transition
整型monitor_transitions
整型notification_sensitivenes_ms
整型unknown_timer_ms
uint32_t sources_to_use

详细说明

地理围栏选项

在文件fused_location.h的714行定义。

现场文件

int last_transition

地理围栏的当前状态。例如,如果系统已经知道用户在地理围栏内,则将其设置为FLP_GEOFENCE_TRANSITION_ENTERED。在大多数情况下,它将是FLP_GEOFENCE_TRANSITION_UNCERTAIN。

在文件fused_location.h的720行定义。

int monitor_transitions

过渡到监视。 FLP_GEOFENCE_TRANSITION_ENTERED,FLP_GEOFENCE_TRANSITION_EXITED和FLP_GEOFENCE_TRANSITION_UNCERTAIN的按位或。

在文件fused_location.h的727行中的定义。

int notification_sensitivenes_ms

定义关于触发与Geofence关联的转换时应多久调用一次回调的尽力而为的描述。例如,如果使用FLP_GEOFENCE_TRANSITION_ENTERED设置为1000毫秒,则在输入地理围栏内应将回调称为1000毫秒。此参数以毫秒为单位定义。注意:请勿将此与GPS轮询的速率混淆。出于节电的原因,可以动态改变GPS采样率;因此,采样速率可能比此更快或更慢。

文件fused_location.h的741行的定义。

uint32_t sources_to_use

用于监视地理围栏的源。它是FLP_TECH_MASK标志的BITWISE-OR。

在文件fused_location.h的753行定义。

整数unknown_timer_ms

触发UNCERTAIN过渡的时间限制。该参数以毫秒为单位定义。

文件fused_location.h的747行的定义。


该结构的文档是从以下文件生成的: