From edb44e1683e5eac594ffdb8b19734043ccfcacd7 Mon Sep 17 00:00:00 2001 From: yaso Date: Wed, 23 Oct 2024 16:01:53 +0200 Subject: [PATCH] set gps after allowing location --- .../patient_manager/lib/mih_apis/mih_location_api.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Frontend/patient_manager/lib/mih_apis/mih_location_api.dart b/Frontend/patient_manager/lib/mih_apis/mih_location_api.dart index 7f8ff08f..70ee84af 100644 --- a/Frontend/patient_manager/lib/mih_apis/mih_location_api.dart +++ b/Frontend/patient_manager/lib/mih_apis/mih_location_api.dart @@ -26,7 +26,12 @@ class MIHLocationAPI { //User denied permission Forever showPermissionError(context); return null; - } + } else { + Position location = await Geolocator.getCurrentPosition( + locationSettings: locationSettings); + //print(location); + return location; + } } else if (permission == LocationPermission.deniedForever) { showPermissionError(context); return null; @@ -36,7 +41,7 @@ class MIHLocationAPI { //print(location); return location; } - return null; + } double getDistanceInMeaters(Position startPosition, Position endPosition) {