这是一个简单的跟踪应用程序,它获取位置数据并上传到Firebase。并在地图上实时显示位置。当缓存的更新迅速触发网络用户看到时,跟踪对象在地图周围跳跃,这就是问题所在:/
timerlocationfunction(location)=>{
var connectedRef = firebase.database().ref(".info/connected");
connectedRef.on("value", (snap) => {
if (snap.val() === true){
adaNameRef.update({ lat: location.latitude, lng: location.longitude, isConnected: "true" });
firebase.database().goOnline();
}else{
firebase.database().goOnline();
}
});
}
我尝试了firebase.database().purgeOutstandingWrites();
,但应用程序给出了错误消息“未定义是不起作用的”