stopTracking method
Stop location tracking
Implementation
@override
Future<Map<String, dynamic>> stopTracking() async {
try {
final result = await methodChannel.invokeMapMethod<String, dynamic>(
'stopTracking',
);
return result ?? {'success': false, 'errormessage': 'Unknown error'};
} on PlatformException catch (e) {
debugPrint('Failed to stop tracking: ${e.message}');
return {
'success': false,
'errormessage': e.message ?? 'Platform exception',
};
} catch (e) {
debugPrint('Error in stopTracking: $e');
return {'success': false, 'errormessage': e.toString()};
}
}