2

似乎找不到任何错误,但这里的代码似乎没有正确解析来自 Firebase 的 JSON 数据库,因此不允许谷歌地图读取它并显示热图。

   bikeLinesRef.on('value', function(snapshot)
        {
            dataArray.clear();
            for (var route in snapshot.val())
            {
                for (var i=0; i<route.length; i++)
                {
                    for (var j in snapshot.val()[route][i])
                    {
                        if (j==0 && i>0)
                        {
                            continue
                        }
                        else                            
                        {
                            dataArray.push(new google.maps.LatLng(snapshot.val()[route][i][j].jb, snapshot.val()[route][i][j].kb));
                                    //console.log(j + ' ' + snapshot.val()[route][i][j].jb, snapshot.val()[route][i][j].kb);

                                }
                            }
                        }
                    }
                });
4

0 回答 0