feat: add 4Hz GPS update interval

- Switch LocationSettings to AndroidSettings with intervalDuration: 250ms.
- AndroidSettings provides the intervalDuration parameter that LocationSettings lacks.
- 250ms = 4Hz; higher rate is only achievable when GNSS is available (not indoors).
This commit is contained in:
2026-08-27 12:55:25 +09:00
parent 54cec166b4
commit a875c753da
+2 -1
View File
@@ -15,9 +15,10 @@ class GpsService {
LocationAccuracy accuracy = LocationAccuracy.high, LocationAccuracy accuracy = LocationAccuracy.high,
}) { }) {
return Geolocator.getPositionStream( return Geolocator.getPositionStream(
locationSettings: LocationSettings( locationSettings: AndroidSettings(
accuracy: accuracy, accuracy: accuracy,
distanceFilter: 0, distanceFilter: 0,
intervalDuration: Duration(milliseconds: 250),
), ),
); );
} }