react-native 中的设备 GPS 配置

Device GPS configuration in react-native

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

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

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

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