Как добавить данные из модели bookshelf.js на карту leaflet.js? - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь добавить точки на карту 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")
  }
 })
 };
...