使用Java查找天气

使用Java查找天气,java,weather,weather-api,Java,Weather,Weather Api,我想知道是否有一种方法可以使用Java查找特定城镇/城市的天气。我听说过谷歌天气API,但还没有产生任何结果。我也听说过使用.xml提要来查找天气,但是在哪里可以找到呢?因此,我有两个问题,是否有一种方法可以使用Java查找天气,以及我对.xml的看法是否正确?Google weather API似乎不再适用: 但是你可以使用其他的,比如 一旦有了XML(或JSON),就可以按如下所述对其进行解析: 您可以使用openweathermap api进行此操作。 转到这个链接并下载api,您还可

我想知道是否有一种方法可以使用Java查找特定城镇/城市的天气。我听说过谷歌天气API,但还没有产生任何结果。我也听说过使用.xml提要来查找天气,但是在哪里可以找到呢?因此,我有两个问题,是否有一种方法可以使用Java查找天气,以及我对.xml的看法是否正确?

Google weather API似乎不再适用:

但是你可以使用其他的,比如

一旦有了XML(或JSON),就可以按如下所述对其进行解析:


您可以使用openweathermap api进行此操作。 转到这个链接并下载api,您还可以看到一些使用它的示例

您提供的链接显示了如何从google Weather API中提取,但从您提供的API中提取的概念是否仍然相同?各种API可能会提供XML或JSON:在这种情况下,源代码基本上是无关的:您只需要处理/处理您得到的结果。因此,wunderground不会提供XML或JSON?@gekkostate我以前在iOS上使用过wunderground API。它提供了JSON,并且非常易于使用——唯一的缺点是,除了作为开发人员胡闹之外,它无法免费使用。我有点惊讶Google Weather API被删除了,我松了一口气——就在几个月前,我还在考虑在我的项目中使用它。