FB で geoFire オブジェクトを設定するときに追加情報を設定しようとしています。
何かのようなもの:
geoFire.set(uniqueId, [latitude, longitude],{'message': message, 'iconUrl': iconURL, lastUpdate: Firebase.ServerValue.TIMESTAMP}).then(function () {
//some stuff
};
私はこのようにそれを行うことができ、それはほとんど動作します (db ラウンドトリップ時間に依存します):
geoFire.set(uniqueId, [latitude, longitude],).then(function () {
firebaseRef.child(uniqueId).update({'message': message, 'iconUrl': iconURL, lastUpdate: Firebase.ServerValue.TIMESTAMP});
})
しかし、リスナーのトリガーが速すぎて、すべてのデータをキャプチャしないため、アイコン パスなしでレンダリングされます。