在React Native Android中首次启用GPS时,Navigator.geolocation错误(Provider gps暂时不可用)

时间:2018-07-22 21:28:27

标签: react-native react-native-android

因此,每当我第一次清除并擦除来自模拟器的数据并安装我的应用程序并切换GPS开关时,我都会得到一个对话框,以帮助提高准确性,并且在我同意 Provider gps暂时不可用< / strong>错误开始出现。

navigator.geolocation.watchPosition(
       (position)=>{},
        (error)=>{       
          console.log(error)//Provider gps is temporary unavailable
         },
        {enableHighAccuracy: true, timeout: 2000} 
)

此后,即使我关闭并打开应用程序,错误仍然存​​在。

只有当我刷新整个应用程序时,它才会消失。

1 个答案:

答案 0 :(得分:1)

尝试在您的Android Manifest

中添加此权限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />