【问题标题】:How to add data without quotations from my web to firebase如何将没有引用的数据从我的网络添加到 Firebase
【发布时间】:2020-08-11 22:37:41
【问题描述】:

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

中加上引号

我想在我的 longitudelatitude 中不带引号将数据库添加到 firebase 所以我的 ma​​p 将读取经度纬度,而无需手动删除 firebase

中的引号

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

【问题讨论】:

    标签: javascript firebase firebase-realtime-database firebase-authentication


    【解决方案1】:

    试试这个。

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

    推送数据时,firebase 直接将字符串保存为"data"。明确解析它可能会解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 2021-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多