TencentGeofence.circle constructor

TencentGeofence.circle({
  1. required String id,
  2. required TencentLocationCoordinate center,
  3. required double radius,
  4. CoordinateType coordinateType = CoordinateType.gcj02,
  5. Duration? expiration,
  6. Set<GeofenceTransition> monitorTransitions = const {GeofenceTransition.enter, GeofenceTransition.exit},
  7. Duration? dwellDuration,
  8. Map<String, Object?>? userInfo,
})

圆形围栏。

Implementation

factory TencentGeofence.circle({
  required String id,
  required TencentLocationCoordinate center,
  required double radius,
  CoordinateType coordinateType = CoordinateType.gcj02,
  Duration? expiration,
  Set<GeofenceTransition> monitorTransitions = const {
    GeofenceTransition.enter,
    GeofenceTransition.exit,
  },
  Duration? dwellDuration,
  Map<String, Object?>? userInfo,
}) {
  return TencentGeofence._(
    id: id,
    type: GeofenceType.circle,
    coordinateType: coordinateType,
    monitorTransitions: monitorTransitions,
    expiration: expiration,
    dwellDuration: dwellDuration,
    userInfo: userInfo,
    center: center,
    radius: radius,
  );
}