嵌入天气预报的好资源

4
我想在网站上添加一个5-10天的天气预报。我找不到提供嵌入代码的天气预报网站。我找到的几个看起来很丑(像20世纪90年代的风格)。我想知道我是否在无休止的谷歌搜索中忽略了一些干净利落的解决方案。Flash,iframe或其他任何东西都可以……
我意识到拉取天气RSS Feed可能是唯一干净的解决方案,但我对解析RSS Feed并不熟悉,所以需要花费大量精力去查阅文档。
**我还应该提到这个天气应用程序在自己的页面上。所以越大越好。如果我找不到足够大的,我将把它实现到一个浮动窗口(确切地说是jQuery Overlay)而不是单独的页面中。
6个回答

8

Forecast.io提供了一个非常流畅的每周天气预报嵌入式解决方案。如果您愿意,您也可以自定义颜色和字体以匹配您的网站。它是固定高度,可变宽度。


尽管Forecast.io非常棒,但它在IE中无法工作。 - aslum
这项服务不再免费。我不知道它以前是否是免费的。现在它提供1000次免费浏览,之后的浏览将收费。 - Firze
你有这方面的来源吗?博客文章没有更新,据我所知,使用嵌入式不需要注册。 - Nick Walker
是的,我不知道@Firze从哪里得到那个信息。forecast.io嵌入仍然非常好用。 - xd1936
每天免费1,000次调用。如果网站不太繁忙,这是可以的。请访问https://darksky.net/dev了解更多信息。 - Firze
1
嵌入式不受API调用限制的约束。请注意,您甚至不需要提供API密钥即可使用它。 - Nick Walker

3

Weather Underground是一家成功的天气预报网站,覆盖了大部分世界地区(您需要预测哪里的天气并不清楚)。他们提供名为Weather Stickers的免费服务,可以提供当前观测到的实时天气情况。您只需在页面中嵌入一个图像。如下所示:

Click for London, United Kingdom Forecast
(来源: wunderground.com)

他们还提供天气预报XML feeds和API,但您需要做一些工作。或者他们可以为您建立一个定制网站。但是这需要付费。

Weather.com提供类似的天气小部件。您需要嵌入JavaScript,因此我无法在这里展示它。看起来他们有RSS feeds,如果您注册,您可能会得到更多信息。


谷歌搜索天气框是否可以实现,例如 https://www.google.co.in/search?q=weather+kolkata?它会生成一个格式良好的带有天气数据的框。如何在HTML中将其作为iframe获取? - Khurshid Alam

2

现在有一个全新的交互式天气小部件生成器,网址是https://weatherwidget.io/

它是免费的,非常可定制,生成的小部件完全响应式。


1

我很惊讶免费小部件中支持https的数量是如此之少。谢谢你的提示。这是我网站上最后剩下的未加密部分。 - ViennaMike

1
如果你想要真正好用的嵌入式天气软件,可以使用Weather Underground Api。该网站(http://dutch.wunderground.com/weather/api/d/docs)上提供了非常好的信息和示例,包含了你自己开发所需的一切。
这些信息基于原始数据,你需要根据它们构建自己的环境。也就是说,他们提供数据,你需要构建外观和感觉。
而且,它是免费的!!!

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接