Sto ottenendo il tempo per una città usando openweathermap.org.Come si calcola la temperatura in Celsius restituita in openweathermap.org JSON?
La chiamata jsonp funziona e tutto va bene, ma l'oggetto risultante contiene la temperatura in un'unità sconosciuta:
{
//...
"main": {
"temp": 290.38, // What unit of measurement is this?
"pressure": 1005,
"humidity": 72,
"temp_min": 289.25,
"temp_max": 291.85
},
//...
}
Ecco una demo che console.log
's l'oggetto completo.
Non penso che la temperatura risultante sia in gradi Fahrenheit perché la conversione da 290.38
fahrenheit a celsius è 143.544
.
Qualcuno sa quale unità di temperatura openweathermap sta restituendo?
@TJCrowder Non è un'impostazione predefinita leggermente strana? – hitautodestruct
@hitautodestruct: È per * me *, ma poi, non sono uno scienziato. :-) –
Kelvin (http://en.wikipedia.org/wiki/Kelvin) è l'unità di temperatura del "Sistema internazionale di unità". È assoluto, basato sulla fisica. È zero è lo "zero assoluto". Sembra una scelta del tutto naturale per un "default", per me ... – MarcoS