嵌入天气预报的好资源

Posted

技术标签:

【中文标题】嵌入天气预报的好资源【英文标题】:Good Resource for Embedding Weather Forecasts 【发布时间】:2010-10-20 21:40:24 【问题描述】:

我想向网站添加 5-10 天的天气预报。我很难找到提供预测嵌入代码的网站。我发现的少数看起来很糟糕(大约在 1990 年代)。我只是想知道在我无休止的谷歌搜索中是否有一个看起来很干净的解决方案我可能会忽略。 Flash,iframe,任何东西......

我意识到拉入天气 RSS 提要可能是唯一干净的解决方案,但我对解析 RSS 提要不是很熟悉,所以这需要我做很多工作,因为我会挖掘通过文档。

**我还应该提到这个天气应用程序在它自己的页面上。所以,越大越好。如果我没有找到一个足够大的,我将把它实现到一个浮动窗口(确切地说是jQuery Overlay)而不是它自己的页面。

【问题讨论】:

【参考方案1】:

Forecast.io 提供了一个非常巧妙的每周预测embed solution。如果您愿意,您还可以自定义颜色和字体以匹配您的网站。它是固定高度,可变宽度。

【讨论】:

Forecast.io 很棒,但它在 IE 中不起作用。 这项服务不再免费。不知道以前有没有现在它提供 1000 次免费观看,之后的观看将收费。 你有这方面的资料吗?博客文章尚未更新,据我所知,使用嵌入不需要注册。 是的,我不知道@Firze 从哪里得到这些信息。嵌入的 forecast.io 仍然很好用。 嵌入不受 API 调用限制。请注意,您甚至无需提供 API 密钥即可使用它。【参考方案2】:

Weather Underground 是一个成功的天气预报网站,覆盖了世界大部分地区(你不说你需要预报的地方)。他们有一个名为Weather Stickers 的免费服务,提供当前观察到的天气情况的实时信息。您只需在页面中嵌入图像。像这样:

(来源:wunderground.com)

他们还提供天气预报XML feeds and API,但您需要做一些工作。或者他们可以为您建立一个custom site。但你必须为此付出代价。

Weather.com 提供Weather Widgets,这是一个类似的想法。您必须为此嵌入 javascript,因此我无法在此处显示。看起来他们有 RSS 提要,如果你 register 你可能会得到更多。

【讨论】:

这对于谷歌搜索天气框是否可行?即google.co.in/search?q=weather+kolkata?它正在生成一个格式精美的带有天气数据的框。如何在 html 中将其作为 iframe 获取?【参考方案3】:

https://weatherwidget.io/ 有一个新的交互式天气小部件生成器

它是免费的、非常可定制的,它创建的小部件是完全响应的。

【讨论】:

【参考方案4】:

如果您想拥有真正出色的嵌入式天气软件,请使用 Wea​​ther Underground Api。网站上的资料(http://dutch.wunderground.com/weather/api/d/docs)非常好,有例子,有自己开发的一切。

这些信息是基于原始数据来围绕它构建您自己的环境。这意味着您必须构建外观,它们提供数据。

而且它是免费的!!!

【讨论】:

【参考方案5】:

尝试了上述所有其他服务,但没有一个可以在使用 HTTPS 的网站上运行。

我发现这项服务有效:

http://www.booked.net/widgets/weather

【讨论】:

我对支持 https 的免费小部件如此之少感到惊讶。谢谢你的提示。这是我的一个网站上最后剩下的未加密部分。【参考方案6】:

我想出了一个可以嵌入 Google 天气小部件的 hack,无需任何服务器端支持,请参见此处:

https://***.com/a/61980631/218294

【讨论】:

以上是关于嵌入天气预报的好资源的主要内容,如果未能解决你的问题,请参考以下文章

C语言 | JSON格式天气数据的解析(附详细代码)

Android天气预报设计

免费天气预报接口,提供七天预报

分享 学习PHP开发过程中的一些好用的在线资源

什么是大型数据集上下文中的 RESTful 资源,即天气数据?

API新浪天气接口 Beta