簡體   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