Пожалуйста, я хочу передать данные (широта и долгота), полученные из пожарного хранилища, в другую функцию с помощью javascript,
Я получил данные, но хочу передать их в функцию getpoint (), как я могу сделать это с помощью firestore?
Спасибо!
Вот мой код:
// get data from database
var db = firebase.firestore();
const list_div = document.querySelector("#list_div");
// get data
var positions = [];
var loca = db.collection("locations").get().then((snapshot) =>{
snapshot.docs.forEach(doc => {
var positions_list =
[doc.data().position.geopoint.latitude,doc.data().position.geopoint.longitude];
//console.log(positions_list);
//var test = snapshot.val().name;
//var hhh = [doc.data().position.geopoint.longitude];
positions = positions.concat(positions_list);
//console.log(test);
// list_div.innerHTML += "<li class='list_item' >"+ doc.data().position.geopoint.latitude + ", " + doc.data().position.geopoint.longitude +"</li>"
});
return positions;
});
// Google maps
var map, heatmap;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: {lat: 35.302810, lng: -1.182780},
mapTypeId: 'satellite'
});
heatmap = new google.maps.visualization.HeatmapLayer({
data: getPoints(),
map: map
});
}
// Heatmap data: 500 Points
function getPoints() {
return [
new google.maps.LatLng(35.302810, -1.182780),
];
}