地理位置 – 我可以在React Native上检查设备位置是打开还是关闭

在使用地理定位之前,我可以检查设备位置是打开还是关闭?
我想显示提醒消息,例如App需要运行您的位置,请在设备位置关闭时打开您的设备位置.

我可以导航到IOSAndroid的原生位置吗?

像示例 –

componentDidMount() {
  // Check condition device location is open or close.
  if( DevicesLocation === 'close' ) {
     alert('App need to run your location,please open your devices location');
     // other process 
  } else {
     navigator.geolocation.getCurrentPosition(
        (position) => {
           var initialPosition = JSON.stringify(position);
           this.setState({ initialPosition});
        },(error) => console.log(error.message)
     );
  }
}
我想你可以用
navigator.geolocation.getCurrentPosition(
  (position) => {
   //do stuff with location
  },(error) => {
    this.setState({locationEnabled: false}),},{enableHighAccuracy: true,timeout: 20000,maximumAge: 1000}
);

要从您的应用程序打开设置,我认为您必须亲自使用本机代码:D

相关文章

一、前言 在组件方面react和Vue一样的,核心思想玩的就是组件...
前言: 前段时间学习完react后,刚好就接到公司一个react项目...
前言: 最近收到组长通知我们项目组后面新开的项目准备统一技...
react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...