如何避免通知多次进入相同的地理围栏?

时间:2015-02-26 06:33:10

标签: android geolocation location geofencing android-geofence

在我的编码中,我正在为我的服务器创建一个动态位置的地理围栏并且地理围栏工作正常,但我不能在4小时内多次警告相同的围栏。我如何实现这种情况是否有任何参数?

这是用于添加地理围栏的编码

new Geofence.Builder()
            .setRequestId(String.valueOf(mallId))
            .setTransitionTypes(GEOFENCE_TRANSITION_ENTER_EXIT)
            .setCircularRegion(centerLat, centerLon, Float.parseFloat(radius))
            .setExpirationDuration(GEOFENCE_EXPIRATION)//Expire in 10 years.
            .build();

2 个答案:

答案 0 :(得分:0)

不,你必须亲自去做。

答案 1 :(得分:0)

根据您提供的小信息,我只建议您保留一个计数器,该计数器将跟踪您收到ENTER转换的次数。此外,考虑使用DWELL转换和LOITERING DELAY的组合也不是一个坏主意。