Я пытаюсь добавить точки на карту leaflet.js. Я храню данные в базе данных postgis. Я получил данные через модель книжной полки и выбрал нужные мне точки. Теперь у меня проблема с использованием этих данных и добавлением их на карту.
Я пытался сохранить координаты в переменные и экспортировать их, но безуспешно.
const bookshelf = require('../baza_danych/bookshelf');
const ModelPostgis = bookshelf.Model.extend({
tableName: 'OBIEKT',
geography: {
location: ['lon', 'lat'],
geo: ['address.lon', 'address.lat'],
geo2: ['location[0]', 'location[1]'],
},
geometry: ['geom']
});
exports.store = (req, res) => {
let typ=req.body.typ;
let y;
let x;
new ModelPostgis({typ:typ}).fetch().then(function(found){
if(found){
console.log("found")
y=found.attributes.geom.coordinates[0];
x=found.attributes.geom.coordinates[1];
}
else{
console.log("object does not exist")
}
})
};