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

Vip*_*egi 5 flutter

有没有办法实现如下图所示的位置对话框设置,当应用程序需要 GPS 位置但找不到时触发。点击OK将立即打开系统 GPS。这对于用户来说似乎更方便,而不是将他们带到位置并手动打开。是否有可能在 Flutter 中实现这样的事情?

在此处输入图片说明

对话框的展开视图:

在此处输入图片说明

Vip*_*egi 9

感谢 Rajesh,如此处所回答。该插件允许您添加此本机对话框以进行快速位置设置。

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

import 'package:location/location.dart';

var location = Location();

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

@override
void initState() {
  super.initState();
  _checkGps();
}
Run Code Online (Sandbox Code Playgroud)