Added api enpoint to retrieve altitude at coordinates

This commit is contained in:
Pax1601
2023-09-21 17:37:13 +02:00
parent 376ae9ec1c
commit 7efa8eab18
9 changed files with 246 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
const express = require('express');
const router = express.Router();
const TileSet = require('srtm-elevation').TileSet;
const tileset = new TileSet('./data/');
router.get( "/:lat/:lng", ( req, res ) => {
tileset.getElevation([req.params.lat, req.params.lng], function(err, elevation) {
if (err) {
console.log('getElevation failed: ' + err.message);
} else {
res.send(String(elevation));
}
});
});
module.exports = router;