From e44c5bad7cde4ae6fa47877a8f8d35d9c98b2474 Mon Sep 17 00:00:00 2001 From: yaso Date: Wed, 23 Oct 2024 12:16:14 +0200 Subject: [PATCH] add gps location test in home --- .../lib/mih_packages/mih_home/mih_home.dart | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Frontend/patient_manager/lib/mih_packages/mih_home/mih_home.dart b/Frontend/patient_manager/lib/mih_packages/mih_home/mih_home.dart index 1072ee5b..04bd4902 100644 --- a/Frontend/patient_manager/lib/mih_packages/mih_home/mih_home.dart +++ b/Frontend/patient_manager/lib/mih_packages/mih_home/mih_home.dart @@ -4,6 +4,7 @@ import 'dart:convert'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:google_nav_bar/google_nav_bar.dart'; +import 'package:patient_manager/mih_apis/mih_location_api.dart'; import 'package:patient_manager/mih_components/mih_layout/mih_action.dart'; import 'package:patient_manager/mih_components/mih_layout/mih_body.dart'; import 'package:patient_manager/mih_components/mih_layout/mih_header.dart'; @@ -469,6 +470,25 @@ class _MIHHomeState extends State { p: getPrim(), s: getSec(), )); + tileList.add(MIHTile( + onTap: () { + MIHLocationAPI().getGPSPosition(context).then((position) { + if (position != null) { + print(position); + print( + "Distance: ${MIHLocationAPI().getDistanceInMeaters(position, position)}m"); + } + }); + }, + tileName: "Location - Dev", + tileIcon: Icon( + Icons.location_pin, + color: getSec(), + size: 200, + ), + p: getPrim(), + s: getSec(), + )); } }