[英]How to Retrieve data from firebase to web without using this get button?
[英]How to add data without quotations from my web to firebase
使用此代码我可以将数据库添加到 firebase 但在我的经度和纬度中引用
我想将数据库添加到 firebase 没有我的经度和纬度引号,所以我的map将读取经度纬度,而无需手动删除ZBF12E1515C25C7D8C0352F1413AB9A15中的引号
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,
});
});
尝试这个。
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"
。 明确解析它可能会解决您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.