class _LoginPageState extends State<LoginPage> with WidgetsBindingObserver{
PersistentBottomSheetController controller;
final GlobalKey<ScaffoldState> _scaffoldKey = new GlobalKey<ScaffoldState>();
@override
void initState() {
super.initState();
requestPermission(Permission.location);
getIdentifierState();
WidgetsBinding.instance.addObserver(this);
}
Future<void> requestPermission(Permission permission) async {
final status = await permission.request();
if(status != PermissionStatus.granted){
_showModalBottomSheet(context);
}else{
// how close _showModalBottomSheet
Position position = await Geolocator().getCurrentPosition(desiredAccuracy: LocationAccuracy.high);
print(position.latitude);
print(position.longitude);
bloc.coordinate(position.latitude.toString() + position.longitude.toString());
}
}