如何将bookshelf.js模型中的数据添加到leaflet.js地图?

时间:2019-03-26 20:38:19

标签: javascript node.js express leaflet bookshelf.js

我正在尝试将点添加到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")
  }
 })
 };

0 个答案:

没有答案