[英]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.