【问题标题】:Device GPS configuration in react-nativereact-native 中的设备 GPS 配置
【发布时间】:2018-03-20 09:27:47
【问题描述】:

我正在开发一个react-native 应用程序,我想检查设备的 GPS 是否打开,如果设备的 GPS 关闭,请告诉用户并请求他打开它。所以我的问题是:

  • 如何检查设备的 GPS 是否开启?
  • 如何将用户重定向到 GPS 设置页面?

我想在不向项目添加任何新包的情况下执行这些操作。

【问题讨论】:

标签: android react-native gps android-gps


【解决方案1】:

我的问题解决了。我应该使用getCurrentPosition 函数的错误代码。如果错误码等于1,则表示设备的GPS处于关闭状态。

navigator.geolocation.getCurrentPosition(
      (position) => {
        ...
      },
      (error) => {
        if (error.code === 1) {
          // gps is off
        }
        ...
      },
      {enableHighAccuracy: false, timeout: 10000},
    )

【讨论】:

  • 你是怎么发现error.code === 1表示gps关闭
  • @AbdulMateenShaikh 这个评论是很久以前的事了,我记不清了,但我想我是通过手动测试得到的。
猜你喜欢
  • 2018-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多