monitorArea method

void monitorArea(
  1. GeographicArea area, {
  2. String id = '',
})

Adds a geographic area to monitor for boundary crossing events.

The AlarmListener.registerOnBoundaryCrossed callback is triggered when the device enters or exits the monitored area. Multiple areas can be monitored simultaneously.

Parameters

  • area: The GeographicArea to monitor (rectangle, circle or polygon).
  • id: Optional unique identifier for the area. Used to identify which area was crossed in callbacks.

See also:

Implementation

void monitorArea(final GeographicArea area, {final String id = ''}) {
  objectMethod(
    _pointerId,
    'AlarmService',
    'monitorArea',
    args: <String, dynamic>{'area': area, 'id': id},
  );
}