add gps location test in home
This commit is contained in:
@@ -4,6 +4,7 @@ import 'dart:convert';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:google_nav_bar/google_nav_bar.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_action.dart';
|
||||||
import 'package:patient_manager/mih_components/mih_layout/mih_body.dart';
|
import 'package:patient_manager/mih_components/mih_layout/mih_body.dart';
|
||||||
import 'package:patient_manager/mih_components/mih_layout/mih_header.dart';
|
import 'package:patient_manager/mih_components/mih_layout/mih_header.dart';
|
||||||
@@ -469,6 +470,25 @@ class _MIHHomeState extends State<MIHHome> {
|
|||||||
p: getPrim(),
|
p: getPrim(),
|
||||||
s: getSec(),
|
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(),
|
||||||
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user