react-native 中的设备 GPS 配置
Device GPS configuration in react-native
我正在开发一个 react-native
应用程序,我想检查设备的 GPS 是否开启,如果设备的 GPS 关闭,请告诉用户并请求他打开它。所以我的问题是:
- 如何检查设备的 GPS 是否开启?
- 如何将用户重定向到 GPS 设置页面?
我想在不向项目添加任何新包的情况下执行这些操作。
我的问题解决了。我应该使用 getCurrentPosition
函数的错误代码。如果错误代码等于1,则表示设备的GPS已关闭。
navigator.geolocation.getCurrentPosition(
(position) => {
...
},
(error) => {
if (error.code === 1) {
// gps is off
}
...
},
{enableHighAccuracy: false, timeout: 10000},
)
我正在开发一个 react-native
应用程序,我想检查设备的 GPS 是否开启,如果设备的 GPS 关闭,请告诉用户并请求他打开它。所以我的问题是:
- 如何检查设备的 GPS 是否开启?
- 如何将用户重定向到 GPS 设置页面?
我想在不向项目添加任何新包的情况下执行这些操作。
我的问题解决了。我应该使用 getCurrentPosition
函数的错误代码。如果错误代码等于1,则表示设备的GPS已关闭。
navigator.geolocation.getCurrentPosition(
(position) => {
...
},
(error) => {
if (error.code === 1) {
// gps is off
}
...
},
{enableHighAccuracy: false, timeout: 10000},
)