简体   繁体   English

如何从我的 web 到 firebase 添加不带引号的数据

[英]How to add data without quotations from my web to firebase

Using this code i can add database to firebase but with quotations in my longitude and latitude使用此代码我可以将数据库添加到 firebase 但在我的经度和纬度中引用

I want to add database to firebase without quotations in my longitude and latitude so my map will read the longitude latitude without manually removing quotations in firebase我想将数据库添加到 firebase 没有我的经度纬度引号,所以我的map将读取经度纬度,而无需手动删除ZBF12E1515C25C7D8C0352F1413AB9A15中的引号

TNX..... TNX……

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,
    });
});

Try this.尝试这个。

    database.ref('/users /' + userId.value).set({
        first_name: firstName.value,
        last_name: lastName.value,
        age: age.value,
        symptom: symptom.value,
        lat: parseInt(lat.value),
        lng: parseInt(lng.value),
    });

When pushing data, firebase directly saves as "data" for the string.推送数据时,firebase直接保存为字符串的"data" parsing it explicitly might resolve your issue.明确解析它可能会解决您的问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM