android - IONIC 3:启用设备飞行模式后如何获取地理位置坐标?
问题描述
我有一个在 IONIC 3 中创建的移动应用程序。我使用过
- 离子原生地理定位插件 - 获取坐标
- 诊断插件 - 检查位置是否已启用
- 位置准确性插件 - 手动启用位置
我还使用了 SQLite 插件来存储数据,以便用户在离线时也可以使用该应用程序。一切都很好。当互联网打开并且互联网也关闭时,我可以获得地理位置坐标。但是当用户启用他的飞行模式时会出现问题。
预期的行为是- 当用户进入特定页面时,它应该检查是否启用了位置,如果没有,它会要求他这样做。
但是现在(在飞行模式下)它将错误记录到控制台。
代码 - 3 消息 - 位置设置不充分,无法在此处修复。未创建对话框。
我在 2 3 台设备上尝试过相同的操作。当我在某处读到某些设备在飞行模式下工作/提供(地理位置坐标)时,有些则不是。
解决方案
推荐阅读
- python - 使用 Python 替换最后一次出现的字符串
- c# - 如何有效地重构此代码?
- python - 网页抓取问题 - 返回空表
- node.js - Nodejs 如何将实时数据从 Firebase 发送到 Angular
- python - 在 travis 上发送电子邮件
- java - 在Android中匹配多个字符串
- oracle - 是否可以在间隔分区中声明单独的表空间?
- android - 如何解决 PLACES_API_ACCESS_NOT_CONFIGURED 就地自动完成片段
- oracle - 如何根据选定的列而不是Oracle中表的所有列获取不同的行
- scala - Scala akka http 服务器 - 打印 POST 消息