monitorArea method
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:
- AlarmListener.registerOnBoundaryCrossed - Register for boundary crossing callbacks.
- unmonitorArea - Remove a geographic area from monitoring.
Implementation
void monitorArea(final GeographicArea area, {final String id = ''}) {
objectMethod(
_pointerId,
'AlarmService',
'monitorArea',
args: <String, dynamic>{'area': area, 'id': id},
);
}