Javascript 从firebase中的数据获取要显示的地图标记
我正在使用firebase托管用户纬度和经度信息。我想用这个信息来显示谷歌地图标记。有人知道如何将这些数据聚合到一个数组中并从firebase中提取数据吗?任何帮助都将不胜感激。我是用javascript写的Javascript 从firebase中的数据获取要显示的地图标记,javascript,reactjs,firebase,firebase-realtime-database,native,Javascript,Reactjs,Firebase,Firebase Realtime Database,Native,我正在使用firebase托管用户纬度和经度信息。我想用这个信息来显示谷歌地图标记。有人知道如何将这些数据聚合到一个数组中并从firebase中提取数据吗?任何帮助都将不胜感激。我是用javascript写的 markerDetails(){ var markers = []; var markerRef = firebase.database().ref('listings'); markerRef.on('value', function(snapShot) {
markerDetails(){
var markers = [];
var markerRef = firebase.database().ref('listings');
markerRef.on('value', function(snapShot) {
markers = snapShot.val();
console.log(rentalMarkers)
});
此代码从服务器获取值并将其附加到位置数组
var locations = [ ];
// call php array
var latitude = <?php echo json_encode($latitude); ?>;
var longitude = <?php echo json_encode($longitude); ?>;
for(var i=0;i<20;i++){
locations.push(["current",latitude[i], longitude[i]]);
}
var labels = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var labelIndex = 0;
var marker;
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 5,
center: new google.maps.LatLng(12.289774217827633, 76.30976921188685)
});
var位置=[];
//调用php数组
var纬度=;
变量经度=;
对于(var i=0;i