startReading method
Implementation
Future<void> startReading() async {
try {
_currentPosition = await Geolocator.getCurrentPosition(
locationSettings: locationSettings);
} catch (_) {}
_positionStream ??= Geolocator.getPositionStream(
locationSettings: const LocationSettings(
distanceFilter: 1, accuracy: LocationAccuracy.high))
.listen((event) => _currentPosition = event);
}