有没有一种方法可以实现“位置对话框”设置,例如下图 ,当应用需要GPS定位但找不到GPS时会触发该对话框。击中 OK会马上打开系统GPS。对于 用户而言,这似乎比将他们带到位置并手动打开更方便。可以 在Flutter中实现这样的事情吗?
归功于拉杰什,答案在这里。该插件可让您添加此本机对话框以进行快速位置设置。
实现非常简单,如下所示:
import 'package:location/location.dart'; var location = Location(); Future _checkGps() async { if(!await location.serviceEnabled()){ location.requestService(); } } @override void initState() { super.initState(); _checkGps(); }