startWithOptions method

Future<bool> startWithOptions(
  1. LocationOptions options, {
  2. bool autoRequestPermission = true,
})

Starts real-time location updates with granular native options.

Implementation

Future<bool> startWithOptions(
  LocationOptions options, {
  bool autoRequestPermission = true,
}) async {
  if (autoRequestPermission) {
    final granted = await NexoraSdkPlatform.instance
        .requestLocationPermission();
    if (!granted) return false;
  }
  final success = await NexoraSdkPlatform.instance.startLocationWithOptions(
    options,
  );
  if (success) _isRunning = true;
  return success;
}