Реагируйте на собственные и сохраняющие данные данные - PullRequest
0 голосов
/ 22 октября 2018

Как я могу использовать geofire и сохранить набор координат и массив элементов для создания базы под одним узлом нажимной клавиши.

// Массив для нажимной клавиши и идентификатор пользователя

var arraydata = []

//Item Array

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);
                 });
...