// elevation.js async function getElevation(lat, lon) { console.log("OpenElevation request:", lat, lon); const url = `https://api.open-elevation.com/api/v1/lookup?locations=${lat},${lon}`; try { const res = await fetch(url); console.log("OpenElevation status:", res.status); const json = await res.json(); console.log("OpenElevation response:", json); return json?.results?.[0]?.elevation ?? null; } catch (err) { console.warn("Errore OpenElevation:", err); return null; } } module.exports = { getElevation };