如何在 android 中定义地理围栏矩形

How to define Rectangle of Geofence in android

目前我使用以下方法定义地理围栏。

Geofence geofence = new Geofence.Builder()
                    .setRequestId("GEOFENCE")
                    .setCircularRegion(latitude, longitude, radius)
                    .setExpirationDuration(Geofence.NEVER_EXPIRE)
                    .setTransitionTypes(Geofence.GEOFENCE_TRANSITION_ENTER | Geofence.GEOFENCE_TRANSITION_EXIT)
                    .build();

现在我需要知道如何将一个区域的房间定义为地理围栏以检测进入和离开房间。这可能吗?

我认为您不能指定矩形地理围栏(无线电波毕竟是圆形的)。您可以对门进行地理围栏(非常小的围栏,不确定您是否可以将其做得那么小并且准确)然后检测穿过门的人。