Получение данных из сети Firebase - PullRequest
0 голосов
/ 06 мая 2018

Я пытаюсь получить данные для веб-сайта, используя скрипт Java. Проблема, которую я получаю, заключается в том, что я не могу получить ключ от Users -> history -> location -> from -> (lat, lng). Я не могу найти синтаксис этого.

Image of database

Код, который я пытаюсь это

   var ref = firebase.database().ref("history/" + keys  +"/location/from");

ref.on('value',gotDataa,errDataa);

function gotDataa(data){
    //console.log(data.val());
    var from = data.val();
    var keys=Object.keys(from);
    console.log(keys);
    for(var i=0 ; i<keys.length;i++)
    {
        var k=keys[i];
        var name = from[k].customer;
        var phone = from[k].driver;

        //console.log(name,phone,imag);
        $('ul').append( '<li>' + name +" : " + phone+ '</li>' );
    }
}

error in code

1 Ответ

0 голосов
/ 06 мая 2018

Это должно печатать лат и lng каждого элемента в истории:

var ref = firebase.database().ref("history/");

ref.on('value',gotDataa,errDataa);

function gotDataa(data){
  data.forEach(function(child) {
    var from = data.val().location.from;
    console.log(from.lat+","+from.lng);
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...