繁体   English   中英

Sharepoint 2007天气网络部分

[英]Sharepoint 2007 weather web part

实现2007 sharepoint的天气Web部件的最佳方法是什么? 我希望Web部件根据用户配置文件设置或IP范围自动选择正确的位置。

或者我应该将webparts连接到用户输入位置的另一个webpart吗?

我很感激如何做到这一点的指导。

非常感谢,

可能不需要连接,所有逻辑都可以包含在webpart中(加上可能是自定义编辑器部分)。 如果您使最终用户可以配置webpart,则至少需要个性化。

有些网站(如雅虎天气)有javascript API来获取基于邮政编码/位置的天气信息。 要获取用户的地理位置,您需要一个IP到位置数据库。

您可以使用MaxMind的GeoLite City免费数据库,它将IP地址映射到地理位置。 因为它是免费的,它不准确达到一米,但对于天气,我说的足够准确。 数据库每月更新,并以二进制和csv格式提供(因此您可以将csv导入SQL数据库)。 更多信息在这里

获得地理位置后,您可以使用Yahoo的天气API来获取信息。 然后解析并设置结果样式。

PS GeoLite City只是一个例子,那里有类似的产品,这只是我发现的谷歌搜索,我没有与他们或类似的东西。

最简单的方法是简单地添加一个页面查看器Web部件,并将其用于链接:

http://www.bing.com/webslices/answer.aspx?q=weather&a=WeatherAnswer&s=Weather&form=IE8WSV

这将显示当前用户的常规IP地址区域的天气。 如果您愿意,可以通过将“q = weather”改为“q = weather XXXXX”来自定义链接以包含特定的邮政编码,其中XXXXX是邮政编码。

下一个最简单的方法是使用内容编辑器Web部件,并选择Google小工具上的任何天气小工具。 在Google Gadget区域中找到您喜欢的一个后,单击“获取代码”,然后将代码复制并压缩到内容编辑器Web部件的“源编辑器...”区域。

如果您想要一个完整的免费解决方案,您可以使用他们捐赠给Community Kit for SharePoint项目的Bamboo Solutions天气Web部件。

我发布了一个指向该项目的链接,但这里内置的垃圾邮件保护限制了每个答案一个链接。 谷歌搜索CKS天气,你会得到第一个点击的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM