【发布时间】:2018-09-27 23:06:04
【问题描述】:
如何在谷歌地图上显示来自实时数据库的 lat、lng 数据?
我的数据库结构:
/driversAvailable /A85edr0ers0A89rxartas7c5d1(user's id) /g: 787fe78fe
l:
0:45.789454
1:98.44578
我的代码:
function initMap(latitude, longitude) {
var map;
var database = firebase.database();
database.ref("driversAvailable//").once('value', function(snapshot) {
if (snapshot.exists()) {
snapshot.forEach(function(data) {
var latitude = l[0].val();
var longitude = l[1].val();
});
}
});
map = new google.maps.Map(document.getElementById('map'), {
center: {
lat: 41.04,
lng: 29.0778390
},
zoom: 12,
position: {
lat: parseFloat(latitude),
lng: parseFloat(longitude)
}
});
}
错误:
Uncaught ReferenceError: l is not defined
【问题讨论】:
标签: javascript firebase firebase-realtime-database geofire