我想在react native中使用watchposition跟踪用户的位置并将该位置发送到服务器吗?
答案 0 :(得分:0)
我建议您使用此https://github.com/mauron85/react-native-background-geolocation,因为它非常简单。
答案 1 :(得分:0)
我已使用此插件“ react-native-background-timer”使我的应用程序也可以在后台运行,并在以下示例代码中获取设备位置
`BackgroundTimer.setInterval(()=> { navigator.geolocation.getCurrentPosition((position)=> {
this.setState({
startDrive: true,
latitude: position.coords.latitude,
longitude: position.coords.longitude
});
this.offlineHistoryManager(position.coords.latitude, position.coords.longitude);
}, (error) => {
LocationSwitch.enableLocationService(1000, true, () => { //
}, () => { //
},);
}, {enableHighAccuracy: false, timeout: 20000});
}, 30000);
`