我想得到我的坐标在每1分钟,甚至应用程序关闭或背景。但不管我做了什么,我都做不到。我使用了background-task,但它在每730秒至少工作一次,所以它对我没有帮助。
我像这样使用'react-native-geolocation-service':
this.watchID = Geolocation.watchPosition((lastPosition) => {
this.setState({ initialPosition: lastPosition });
Latitude = lastPosition.coords.latitude;
Longitude = lastPosition.coords.longitude;
var lat = parseFloat(lastPosition.coords.latitude);
var lng = parseFloat(lastPosition.coords.longitude);
console.log("lat2 :",lat);
console.log("lng2 :",lng);
},
(error) => alert(JSON.stringify(error)),
{enableHighAccuracy: true, maximumAge: 0, distanceFilter: 1, useSignificantChanges: true});当我每1米移动一次时得到坐标,但它一直给出坐标,并且永不停止。而且,当应用程序关闭时,它也不起作用。
发布于 2019-03-12 09:46:30
博览SDK v32.0.0发行版包括对后台位置的初始支持。
https://stackoverflow.com/questions/55117121
复制相似问题