npm package al dar una direccion se obtienen las coordenadas longitud y latitud
// Almacenamos en una constante la función que realiza la llamada y devuelve el archivo.
const getGeojson = (request, response, next) => {
// Almacenamos la consulta SQL
let queryLayer = 'SELECT id, st_x(geom ) as lng, st_y(geom ) as lat, nombre, tipo, cod_mun, municipio, provincia FROM alojamientodera;'
pool.query(queryLayer, (err, res) => {
if (err) {
return console.error('Error ejecutando la consulta. ', err.stack)
}
let geojson = GeoJSON.parse(res.rows, { Point: ['lat', 'lng'] });
response.json(geojson);
})
}
// Exportamos las funciones para ser usadas dentro de la aplicación
module.exports = { getGeojson }