flutter - 使用 Flutter 打开 GPS

标签 flutter location

有一个提示框告诉用户打开 GPS。但是好像找不到打开弹出框的代码。

我不需要 access_settings_menu。正如我所说,有一个选项可以打开 android 设备的 GPS。下图来自 Uber App。当我按下按钮时,它会弹出一个框,让用户打开 GPS。他们不需要访问 access_settings_menu。

按钮

button

弹出框

pop up

(这里不能上传图片,抱歉)

我想在 Flutter 中实现这一点。我已经可以得到这个让用户打开 GPS 的盒子,但我似乎找不到弹出盒子的代码。

最佳答案

使用 location pub.dev 的 lib,您可以找到所需的解决方案。这里还有一个示例代码。

import 'package:location/location.dart' as loc;

loc.Location locationR = loc.Location();

if (!await locationR.serviceEnabled()) {
  locationR.requestService();
}

关于flutter - 使用 Flutter 打开 GPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56125875/

相关文章:

visual-studio - pubspec.yaml 第 17 行第 5 列错误 : A dependency may only have one source

firebase - 无法让StreamBuilder显示来自Cloud Firestore的数据

ios - Flutter Cupertino appbar 隐藏屏幕空间

php - 如何验证国家和州/省的名称和邮政编码?

ruby-on-rails - Ruby on Rails 中的自动位置检测

C# UWP 地理定位,访问被拒绝

flutter - 未处理的异常:NoSuchMethodError:在空调用getter 'text'

dart - setState为什么要关闭?

webpack 构建到文件位置

Android 以固定的时间间隔获取 GPS 位置,对电池有多大影响以及后台发生了什么如果我们每小时获取位置