响应本机和地火保存数据

时间:2018-10-22 05:17:39

标签: reactjs react-native geofire

如何使用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);
                 });

0 个答案:

没有答案