Как я могу использовать 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);
});