当前位置: 首页 > 知识库问答 >
问题:

openWeather api当前数据与预测数据不匹配

束阳旭
2023-03-14

我正在使用当前的天气数据openweather api在我的应用程序中显示天气、描述、温度、最高温度、最低温度、风速、风向,它运行良好。我尝试使用5天/3小时预测,我发现当前天气数据和5天/2小时预测中显示的信息不匹配,例如,我在当前天气数据中看到伦敦的温度为9.3°C,但如果我们查看5天/4小时预测,则无法找到9.3℃。有人能指导我下面使用的API是否正确,以及您找到的任何东西。

下面是用于获取数据的URL

当前天气数据:http://api.openweathermap.org/data/2.5/weather?q=London

5天/3小时预报:http://api.openweathermap.org/data/2.5/forecast?q=伦敦

共有1个答案

汪翰墨
2023-03-14

不应绝对匹配。用于这些 API 的原始数据略有不同,时间差也不同。

只需使用其中一个专门用于预测或当前天气信息。

 类似资料:
  • 我有两个简单的表,和 我将检索类型的内容 这里是我的仓库” 这是我的测试方法: 我得到了这个例外:

  • 问题内容: 我收到以下错误: 但是我看不到哪个参数错误? 这是我使用的代码。 我已经添加并删除了,但出现了相同的错误。 问题答案: 您将月份和日期交换了: 否则将永远不会适合month参数的范围。 随着并以正确的顺序解析的工作原理: 您无需添加;可以正确解析较短的数字:

  • 我正在使用Jacoco使用ANT查找单元测试的代码覆盖率,但报告没有生成,我得到了这个错误序列: 我已经阅读了这些答案,但似乎没有一个可以帮助我解决问题。 Jacoco代码覆盖报告生成器显示错误:“捆绑包‘代码覆盖报告’中的类与执行数据不匹配” jacoco:对于报告生成,必须使用与运行时相同的类文件 我在Eclipse上编译了所有类,并使用ANT构建工具对这些类执行代码覆盖。由于一些依赖关系,我

  • 它打印出值的等效,这是因为这一行: 通过调用表示。 那么,如何使Hibernate相信是的实例? 我的枚举是由加载的。而由URLClassLoader加载,由另一个类加载器加载。

  • 我有一个如下的实体 错误消息实体如下所示 我使用hibernate标准从数据库中获取所有记录 @SuppressWarnings(“unchecked”) @Override 公共列表listTableOneEntites() { 标准条件=getSession().createCriteria(TableOneEntity.class); 返回(列表)标准。列表(); } 当我打印列表的大小时,

  • 当我想跑的时候: 我得到: 执行操作“MappingAddAction”的服务异常,java.lang.IllegalArgumentException:参数值[5118]与预期的类型[com.vernuso.trust.server.domain.ClientImport.MappingInfo(N/A)]不匹配 有人能帮助我理解为什么它需要类型而不是类型吗? 我有两个表,如下图所示。Mappi