Как я могу изменить значения температуры JS Openweathermap ⇐ CSS
Как я могу изменить значения температуры JS Openweathermap
Я хотел бы использовать следующее погодное приложение openweathermap JS для своего рабочего проекта:
https://codepen.io/stack-findover/pen/vYgQrPP
В приложении по умолчанию используется значение температуры по Цельсию, и я хотел бы вместо этого изменить его на значение по умолчанию по Фаренгейту.
Я безуспешно пытался изменить следующие строки. Основная проблема в том, что я не понимаю, как код рассчитывает градусы Цельсия и Фаренгейта.
$("#cur-deg").html(Math.round(result.list[0].main.temp - 273.15)+"°C");
$next.eq(i-1).find(".next-deg").html(Math.round(result.list.main.temp - 273,15)+"°C" );
if(t=="cel") { $this.html(Math.round((weatherData.list.main.temp*(9/5)) - 459,67)+"°F"); $this.attr("data-temp", "далеко"); } еще { $this.html(Math.round(weatherData.list.main.temp - 273,15)+"°C"); $this.attr("data-temp", "cel"); Я также попытался изменить URL-адрес openweathermap, включив в него &units=imperial.. но это не переопределит код, который автоматически возвращает температуру по IP.
var api = "https://api.openweathermap.org/data/2.5 ... s=imperial"; Отказ от ответственности: я полный нуб в JavaScript.
Спасибо за любую помощь.
Я хотел бы использовать следующее погодное приложение openweathermap JS для своего рабочего проекта:
https://codepen.io/stack-findover/pen/vYgQrPP
В приложении по умолчанию используется значение температуры по Цельсию, и я хотел бы вместо этого изменить его на значение по умолчанию по Фаренгейту.
Я безуспешно пытался изменить следующие строки. Основная проблема в том, что я не понимаю, как код рассчитывает градусы Цельсия и Фаренгейта.
$("#cur-deg").html(Math.round(result.list[0].main.temp - 273.15)+"°C");
$next.eq(i-1).find(".next-deg").html(Math.round(result.list.main.temp - 273,15)+"°C" );
if(t=="cel") { $this.html(Math.round((weatherData.list.main.temp*(9/5)) - 459,67)+"°F"); $this.attr("data-temp", "далеко"); } еще { $this.html(Math.round(weatherData.list.main.temp - 273,15)+"°C"); $this.attr("data-temp", "cel"); Я также попытался изменить URL-адрес openweathermap, включив в него &units=imperial.. но это не переопределит код, который автоматически возвращает температуру по IP.
var api = "https://api.openweathermap.org/data/2.5 ... s=imperial"; Отказ от ответственности: я полный нуб в JavaScript.
Спасибо за любую помощь.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно ввести код штата или штата в API OpenWeatherMap без ошибки 404.
Anonymous » » в форуме Python - 0 Ответы
- 58 Просмотры
-
Последнее сообщение Anonymous
-