【发布时间】:2019-08-08 20:45:18
【问题描述】:
我正在构建需要显示 5 天天气预报的 Web 应用程序。我从https://openweathermap.org/forecast5 获取数据我的想法是使用来自 api 的数据通过数组的 8 个索引来放置每天的信息。请原谅我的英语不好,这里是截图以便更好地理解 - https://imgur.com/a/4RHjZ5g 这是 API 示例 - https://samples.openweathermap.org/data/2.5/forecast?q=M%C3%BCnchen,DE&appid=b6907d289e10d714a6e88b30761fae22
从屏幕截图中可以看出,索引 0 获取最近 3 小时循环(12、15、16 等)的天气数据。在几乎每一种情况下,我都会获得每天的数据。
我不明白如何获取每天的最小值和最大值。如果今天的数据是从索引 0 的 15:00 开始的,那么在此之前我无法获取信息。我只能在 15:00 到 00:00 点之间获得温度。
第一天我从 API 获得了这些信息:
.list[0].dt_txt
.list[0].main.temp
.list[0].weather[0].description
对于第二个 8,对于第三个 16 等等......
【问题讨论】:
-
我会使用每日预报 API,因为它已经包含每天的最低和最高温度
-
这是我脑海中的下一个想法......
标签: javascript api weather