current static method

Future<ULocationResult> current({
  1. ULocationAccuracy accuracy = ULocationAccuracy.high,
  2. Duration timeout = const Duration(seconds: 20),
  3. Duration? maxAge,
})

Current position, asking for permission when needed; on failure .error says why (denied, GPS off, timeout…). Web: HTTPS only. final r = await ULocation.current(); if (r.position != null) …

Implementation

static Future<ULocationResult> current({ULocationAccuracy accuracy = ULocationAccuracy.high, Duration timeout = const Duration(seconds: 20), Duration? maxAge}) =>
    ULocationChannel.current(accuracy: accuracy, timeout: timeout, maxAge: maxAge);