導語:如何利用互聯網技術直觀地展示不同區域的霧霾狀況,解析霧霾生成的原因,呼吁更多人關注霧霾,成為很多互聯網業內人士義不容辭的公益責任。
柴靜《穹頂之下》的演講在各大視頻網站播出之后引發全民熱議,身邊的霧霾日益嚴重,如何利用互聯網技術直觀地展示不同區域的霧霾狀況,解析霧霾生成的原因,呼吁更多人關注霧霾,成為很多互聯網業內人士義不容辭的公益責任。
如何快速讓自己的應用具備環保功能?高德LBS開放平臺已經將相關代碼開源,并開放基于地圖的全國污染源數據,開發者在開源代碼的基礎上稍加修改,只需要五分鐘時間,即可在自己的應用上增加一個環保相關的功能。下面就以如何在自己的應用上增加一個“污染隨手拍”的功能為例,講解一下這個快手教程。
一.污染隨手拍功能描述:
在APP中,用戶可以實時查詢到自己身邊的污染源情況,而且還可以自己拍攝及創建一個新的污染源并將其標注地點在地圖上,從而實現UGC(User Generated Content)方式的霧霾污染源監測。
?
二.污染隨手拍類應用的開發流程:
?
三.Android平臺App污染隨手拍功能具體開發步驟:
第一步:
開發者需在高德LBS開放平臺官網免費申請開發KEY(此步驟需注冊成為高德開發者)??紤]到數據安全問題,建議在申請key值后綁定IP白名單或數字簽名:
?
在KEY管理頁面中將此KEY的“云存儲”選項打開。
第二步:
用戶將自己的用戶帳號系統構造在自身服務器上,從服務器調用高德云圖服務。
1) 用戶有自己的賬號體系,可以通過自己的服務器調用云圖rest api向高德云圖服務器發起請求,為了保證數據的安全性,建議在申請完key以后配置相應的IP白名單。
?
2) 用戶沒有自己的賬號體系,可以直接調用云圖的rest api向高德云圖服務器發起請求,為了保證數據的安全性,建議在申請完key以后開啟數字簽名功能。
?
第三步:
數據上傳、存儲、定位以及展示功能。
利用云圖的Rest接口將數據上傳至高德云圖的關鍵部分代碼如下:
?
?
四.當當當!污染隨手拍功能完成!很可能根本不用五分鐘!
當然,利用高德LBS開放平臺提供的數據功能,還可以開發其他更好玩的個性化環保功能。
比如:云圖系統可以在用戶數據拍攝上傳后便自動記錄污染源的位置信息,這些信息可以對其他用戶或公益組織公開,同時用戶上傳的所有信息均可以地圖標注的方式展現,便于公眾查看周邊的污染源。云圖系統的“地理圍欄”功能還可以向用戶發出“您已接近污染源”的提示。
當前我們生活的環境中不僅僅有大氣污染,還有水體污染、工業廢棄物污染、噪音污染等,這些均可以通過個人創建的環保功能或應用起到公眾監督及提醒的作用。目前,高德LBS開放平臺已經和包括IPE(Institude of Public &Environmental Affairs 公共環境研究中心)在內的多家環保和慈善機構展開合作,希望在數據、技術等方面互相配合,力爭發動互聯網的力量,號召全社會的人來關注環境問題。 嘉興app開發公司?? 0573-83698396
?
?