Icone meteo

Codici delle icone e indicatori giorno/notte nelle risposte delle previsioni.

Panoramica

Tutte le risposte delle previsioni includono un campo icon in ogni punto dati che rappresenta una condizione meteo. Questo valore stringa contiene tutto il necessario per visualizzare un’icona meteo o un’etichetta di condizione appropriata.

Il campo icon è una stringa come "01d" o "07n", dove le prime due cifre sono il codice condizione e il suffisso indica giorno (d) o notte (n).

Codici delle icone

Codice Giorno Notte Condizione
00 "00d" "00n" Sereno
01 "01d" "01n" Parzialmente nuvoloso
02 "02d" "02n" Nuvoloso
03 "03d" "03n" Pioggerella
04 "04d" "04n" Pioggia
05 "05d" "05n" Pioggia intensa
06 "06d" "06n" Neve
07 "07d" "07n" Neve intensa
08 "08d" "08n" Nevischio misto
09 "09d" "09n" Nebbia
10 "10d" "10n" Foschia
11 "11d" "11n" Caligine
12 "12d" "12n" Temporale
13 "13d" "13n" Grandine
14 "14d" "14n" Vento

Indicatore giorno/notte

L’ultimo carattere della stringa icon indica giorno (d) o notte (n). Questo corrisponde al fatto che il punto dati cada nelle ore diurne alla località richiesta, determinato dagli orari di alba e tramonto. Il campo booleano is_day viene fornito insieme a icon per comodità.

Usa il suffisso giorno/notte per selezionare l’immagine corretta. Per esempio, "00d" (Sereno, giorno) dovrebbe mostrare un sole, mentre "00n" (Sereno, notte) dovrebbe mostrare una luna. La maggior parte delle condizioni (pioggia, neve, nebbia, ecc.) non necessita di una variante giorno/notte.

Dove compaiono questi campi

Sia icon che is_day sono presenti in:

  • currently – l’oggetto delle condizioni attuali
  • hourly.data[] – ogni punto della previsione oraria
  • daily.data[] – ogni voce della previsione giornaliera (rappresenta la condizione diurna; il suffisso è sempre d)

Esempio

{
  "currently": {
    "time": 1709132400,
    "summary": "Partly Cloudy",
    "icon": "01d",
    "is_day": true,
    "temperature": 8.2
  },
  "hourly": {
    "data": [
      {
        "time": 1709132400,
        "icon": "01d",
        "is_day": true,
        "temperature": 8.2
      },
      {
        "time": 1709175600,
        "icon": "00n",
        "is_day": false,
        "temperature": 3.1
      }
    ]
  }
}

Note sull’utilizzo

  • I codici delle icone sono stabili e non cambieranno significato. Nuovi codici possono essere aggiunti alla fine dell’intervallo.
  • I codici 00 e 01 (Sereno e Parzialmente nuvoloso) sono le uniche condizioni in cui è tipicamente necessaria una distinzione visiva tra giorno e notte. Tutte le altre condizioni possono usare un’unica icona indipendentemente dal suffisso giorno/notte.
Airpult

Ottieni previsioni meteo accurate in tutto il mondo con aggiornamenti in tempo reale e avvisi meteo severi. Copertura di oltre 6 milioni di località con dati meteo precisi e affidabili.

© 2026 Samuenti GmbH. Tutti i diritti riservati.

it Italiano
Metrico (°C, km/h)