猿问

如何将不带引号的数据从我的网站添加到 firebase

使用此代码,我可以将数据库添加到 firebase,但在我的经度和纬度中使用引号


我想在我的经度和纬度中不带引号的情况下将数据库添加到 firebase 这样我的地图将读取经度纬度而无需手动删除firebase中的引号


谢谢.....


var dbRef= firebase.database().ref('/users /' + userId.value);

var bounds = new google.maps.LatLngBounds();

dbRef.on('value', function(snapshot) {

snapshot.forEach(function(child) {

var data=child.val();

console.log(data);

var marker = new google.maps.Marker({

    position: { lat: data.lat,

        lng: data.lng

    },

    map: map

});

bounds.extend(marker.getPosition());

marker.addListener('click', (function(data) {

    return function(e) {

        infowindow.setContent( data.first_name + "<br>" + data.last_name + "<br>" + data.age + " <br>" + data.symptom + "<br>" + this.getPosition().toUrlValue(6) );

        infowindow.open(map, this);

    }

}(data)));

map.fitBounds(bounds); 

});

});

}

google.maps.event.addDomListener(window, "load", initialize);

const database = firebase.database();

addBtn.addEventListener('click' , (e) => {

    e.preventDefault();

    database.ref('/users /' + userId.value).set({

        first_name: firstName.value,

        last_name: lastName.value,

        age: age.value,

        symptom: symptom.value,

        lat: lat.value,

        lng: lng.value,

    });

});


明月笑刀无情
浏览 114回答 1
1回答

有只小跳蛙

试试这个。&nbsp; &nbsp; database.ref('/users /' + userId.value).set({&nbsp; &nbsp; &nbsp; &nbsp; first_name: firstName.value,&nbsp; &nbsp; &nbsp; &nbsp; last_name: lastName.value,&nbsp; &nbsp; &nbsp; &nbsp; age: age.value,&nbsp; &nbsp; &nbsp; &nbsp; symptom: symptom.value,&nbsp; &nbsp; &nbsp; &nbsp; lat: parseInt(lat.value),&nbsp; &nbsp; &nbsp; &nbsp; lng: parseInt(lng.value),&nbsp; &nbsp; });推送数据时,firebase 直接将"data"字符串保存为 as。明确解析它可能会解决您的问题。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答