/** * EXTRA 1: App Meteo con Open-Meteo * * Open-Meteo è un'API PUBBLICA e GRATUITA che NON richiede autenticazione! * Puoi fare centinaia di richieste al giorno senza problemi. * * API Base: https://api.open-meteo.com/v1/forecast */ // ===== VARIABILI DEL DOM ===== const latitude = document.getElementById('latitude'); const longitude = document.getElementById('longitude'); const btnSearch = document.getElementById('btnSearch'); const loading = document.getElementById('loading'); const weatherContainer = document.getElementById('weatherContainer'); /** * FUNZIONE: Gestione errori * * Mostra un messaggio di errore e logga in console */ function handleError(message) { weatherContainer.innerHTML = `
Condizione: ${weather.descrizione}
Umidità: ${current.relative_humidity_2m}%
Codice Meteo: ${current.weather_code}