如何修复反应慢的本地设备位置

时间:2018-12-01 01:48:21

标签: android reactjs react-native

我一直在使用React Native来构建一个项目。特别是世博会。如果那很重要。唯一的问题是,当需要获取设备位置时,它会花费很多时间,有时会失败而不会出现错误。最多也可能需要20秒。在其他应用程序在一秒钟内拉动设备位置并继续进行操作的设备之间,这是非常不一致的。这是我的代码片段。有谁知道是什么原因导致这种错误的行为?

navigator.geolocation.getCurrentPosition(
                location =>{
                    this.getData();
                },
                err => {
                    console.log(err);
                    this.setState({refreshing: false});
                },
                {enableHighAccuracy: true}
            )

即使使用Expo.Location版本,结果也一样,甚至还不差。 将上面代码中的enableAccuracy设置为false会破坏一切。当前,Expo.Location模块根本不返回位置数据。我需要帮助!

0 个答案:

没有答案