gpt4 book ai didi

android - React Native Android 位置请求超时

转载 作者:IT老高 更新时间:2023-10-28 23:23:43 26 4
gpt4 key购买 nike

在 IOS 中查找 gps 坐标时没有问题。它工作正常。

在 Android 方面,它不像 IOS 那样稳定。这个问题在真实设备和模拟器中都有。有时它可以找到位置,但有时不能。找了 3 天没找到解决办法。

当我的应用找不到我的位置时,我尝试通过谷歌地图应用,它就像魅力一样。

这是我的 IOS 和 Android 代码;

getCurrentPosition() {
navigator.geolocation.getCurrentPosition(
(position) => {
this.setState({ initialPosition: position });
alert(JSON.stringify(position))
var coords = new Coords();
coords.Latitude = position.coords.latitude;
coords.Longitude = position.coords.longitude;
this.getPharmaciesByCoordinates(coords);
},
(error) => alert(error.message),
{ enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 }
);
this.watchID = navigator.geolocation.watchPosition((position) => {
this.setState({ initialPosition: position });
},
(error) => alert(error.message),
{ enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 }
);
}

欢迎任何类型的解决方案。

谢谢

最佳答案

我在 Android 上删除了 maximumAge: 3600000 并且它可以正常工作

关于android - React Native Android 位置请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41129088/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com