Android 反应本机地理定位超时

Android 反应本机地理定位超时,android,reactjs,react-native,geolocation,Android,Reactjs,React Native,Geolocation,我使用地理位置来获取项目中用户的当前位置。但是我得到了超时错误 {超时:3,位置不可用:2,权限被拒绝:1,消息:“位置请求超时”,代码:3} API 28安卓手机成功, API 21安卓手机成功, API 23安卓手机超时错误 所有许可均已授予 try{ Geolocation.getCurrentPosition( position => { const initialPosition

我使用地理位置来获取项目中用户的当前位置。但是我得到了超时错误

{超时:3,位置不可用:2,权限被拒绝:1,消息:“位置请求超时”,代码:3}

API 28安卓手机成功, API 21安卓手机成功, API 23安卓手机超时错误

所有许可均已授予

   try{
            Geolocation.getCurrentPosition(
                position => {
                    const initialPosition = JSON.stringify(position);

                    this.setState({
                        firstLat: position.coords.latitude,
                        firstLng: position.coords.longitude,
                    });
                    this.getLocation(position.coords.latitude, position.coords.longitude);
                    this.setState({
                        isLoading:true
                    })

                },
                error => console.log(error),
                {enableHighAccuracy: true, timeout:10000, maximumAge:1000},
            );


        }catch (e) {
            console.log(e)
        }
AndroidManifest.xml

    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

多谢各位