如何使用geofire并将一组坐标和项数组保存到一个推键节点下的firebase。
//用于按键和用户ID的数组
var arraydata = []
//项目数组
var item =["cake","sugarcake"]
arraydata.push(item)
//坐标
lat =040440.11
long =8939393.1
我尝试使用下面的geofire.set()方法,但是没有成功,有人可以 谢谢。
var newpostkey = firebase.database().ref().child('Itemdatabse').push().key;
var ref = firebase.database().ref('/Itemdatabase/');
arraydata.push({postid:user.uid+newpostkey})
var geoFireref = new GeoFire(ref.child("item_location"));
geoFireref.set(arraydta, [lat, long]).then(function() {
console.log("Provided key has been added to GeoFire");
}, function(error) {
console.log("Error: " + error);
});