一尘不染

Flutter上用于位置设置的本机对话框

flutter

有没有一种方法可以实现“位置对话框”设置,例如下图
,当应用需要GPS定位但找不到GPS时会触发该对话框。击中
OK会马上打开系统GPS。对于
用户而言,这似乎比将他们带到位置并手动打开更方便。可以
在Flutter中实现这样的事情吗?


阅读 364

收藏
2020-08-13

共1个答案

一尘不染

归功于拉杰什,答案在这里。该插件可让您添加此本机对话框以进行快速位置设置。

实现非常简单,如下所示:

import 'package:location/location.dart';

var location = Location();

Future _checkGps() async {
if(!await location.serviceEnabled()){
   location.requestService();
  }
}

@override
void initState() {
  super.initState();
  _checkGps();
}
2020-08-13