在 FB 中设置 geoFire 对象时,我正在尝试设置其他信息。
就像是:
geoFire.set(uniqueId, [latitude, longitude],{'message': message, 'iconUrl': iconURL, lastUpdate: Firebase.ServerValue.TIMESTAMP}).then(function () {
//some stuff
};
我可以这样做,它主要工作(取决于数据库往返时间):
geoFire.set(uniqueId, [latitude, longitude],).then(function () {
firebaseRef.child(uniqueId).update({'message': message, 'iconUrl': iconURL, lastUpdate: Firebase.ServerValue.TIMESTAMP});
})
但是我的侦听器触发太快并且没有捕获所有数据,因此它在没有图标路径的情况下呈现。