From c2bcd685cfff58a2f8a3567f5a2aabaa2d030cfe Mon Sep 17 00:00:00 2001 From: Irene Date: Thu, 27 Aug 2026 13:17:15 +0900 Subject: [PATCH] feat: add 4Hz GPS update interval - Switch LocationSettings to AndroidSettings with intervalDuration: 250ms. - 250ms = 4Hz; higher rate is only achievable when GNSS is available (not indoors). --- lib/data/services/gps_service.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/data/services/gps_service.dart b/lib/data/services/gps_service.dart index ff5ea89..c6270e5 100644 --- a/lib/data/services/gps_service.dart +++ b/lib/data/services/gps_service.dart @@ -15,9 +15,10 @@ class GpsService { LocationAccuracy accuracy = LocationAccuracy.high, }) { return Geolocator.getPositionStream( - locationSettings: LocationSettings( + locationSettings: AndroidSettings( accuracy: accuracy, distanceFilter: 0, + intervalDuration: Duration(milliseconds: 250), ), ); }