React native 地理定位系统的响应明显延迟
请求位置权限在iOS上正常运行,立即返回成功响应。但在Android上,响应返回时间似乎与超时值相关。也就是说,如果我的超时设置为20000,我会在允许权限后20秒得到响应。类似地,当我将其设置为1000时,坐标在1秒内返回 以前有人经历过这种情况吗 这是我的密码:React native 地理定位系统的响应明显延迟,react-native,geolocation,React Native,Geolocation,请求位置权限在iOS上正常运行,立即返回成功响应。但在Android上,响应返回时间似乎与超时值相关。也就是说,如果我的超时设置为20000,我会在允许权限后20秒得到响应。类似地,当我将其设置为1000时,坐标在1秒内返回 以前有人经历过这种情况吗 这是我的密码: requestLocation = () => { navigator.geolocation.getCurrentPosition( position => { console.l
requestLocation = () => {
navigator.geolocation.getCurrentPosition(
position => {
console.log("lat: ", position.coords.latitude,
"long: ", position.coords.longitude);
},
error => {
console.log("you do not have permissions");
},
{
enableHighAccuracy: false,
timeout: 10000,
maximumAge: 10000
}
);
};
值得研究您正在测试的设备是否为Oreo或更高版本,因为如果是,这可能会影响它: