首页 > 解决方案 > IONIC 3:启用设备飞行模式后如何获取地理位置坐标?

问题描述

我有一个在 IONIC 3 中创建的移动应用程序。我使用过

  1. 离子原生地理定位插件 - 获取坐标
  2. 诊断插件 - 检查位置是否已启用
  3. 位置准确性插件 - 手动启用位置

我还使用了 SQLite 插件来存储数据,以便用户在离线时也可以使用该应用程序。一切都很好。当互联网打开并且互联网也关闭时,我可以获得地理位置坐标。但是当用户启用他的飞行模式时会出现问题。

预期的行为是- 当用户进入特定页面时,它应该检查是否启用了位置,如果没有,它会要求他这样做。

但是现在(在飞行模式下)它将错误记录到控制台。

代码 - 3 消息 - 位置设置不充分,无法在此处修复。未创建对话框。

我在 2 3 台设备上尝试过相同的操作。当我在某处读到某些设备在飞行模式下工作/提供(地理位置坐标)时,有些则不是。

标签: androidangularionic-frameworkionic3

解决方案


推荐阅读