身邊的霧霾日益嚴(yán)重,如何利用互聯(lián)網(wǎng)技術(shù)直觀地展示不同區(qū)域的霧霾狀況,解析霧霾生成的原因,呼吁更多人關(guān)注霧霾,成為很多互聯(lián)網(wǎng)業(yè)內(nèi)人士義不容辭的公益責(zé)任。
編者注:本文為高德 LBS 開放平臺(tái)資深產(chǎn)品經(jīng)理琉森(花名)投稿。
柴靜《穹頂之下》的演講在各大視頻網(wǎng)站播出之后引發(fā)全民熱議,身邊的霧霾日益嚴(yán)重,如何利用互聯(lián)網(wǎng)技術(shù)直觀地展示不同區(qū)域的霧霾狀況,解析霧霾生成的原因,呼吁更多人關(guān)注霧霾,成為很多互聯(lián)網(wǎng)業(yè)內(nèi)人士義不容辭的公益責(zé)任。
如何快速讓自己的應(yīng)用具備環(huán)保功能?高德 LBS 開放平臺(tái)已經(jīng)將相關(guān)代碼開源,并開放基于地圖的全國(guó)污染源數(shù)據(jù),開發(fā)者在開源代碼的基礎(chǔ)上稍加修改,只需要五分鐘時(shí)間,即可在自己的應(yīng)用上增加一個(gè)環(huán)保相關(guān)的功能。下面就以如何在自己的應(yīng)用上增加一個(gè)「污染隨手拍」的功能為例,講解一下這個(gè)快手教程。
高德新政:平凡的數(shù)據(jù)之路
高德談?wù)撈溆J剑悍殖珊娃D(zhuǎn)化用戶數(shù)據(jù)相結(jié)
百度地圖、高德地圖的數(shù)據(jù)從哪里得到的?
污染隨手拍功能描述:
在 App 中,用戶可以實(shí)時(shí)查詢到自己身邊的污染源情況,而且還可以自己拍攝及創(chuàng)建一個(gè)新的污染源并將其標(biāo)注地點(diǎn)在地圖上,從而實(shí)現(xiàn) UGC(User Generated Content)方式的霧霾污染源監(jiān)測(cè)。

污染隨手拍類應(yīng)用的開發(fā)流程:

Android 平臺(tái) App 污染隨手拍功能具體開發(fā)步驟:
第一步:
開發(fā)者需在高德 LBS 開放平臺(tái)官網(wǎng)免費(fèi)申請(qǐng)開發(fā) KEY(此步驟需注冊(cè)成為高德開發(fā)者)??紤]到數(shù)據(jù)安全問(wèn)題,建議在申請(qǐng) key 值后綁定 IP 白名單或數(shù)字簽名。

在 KEY 管理頁(yè)面中將此 KEY 的「云存儲(chǔ)」選項(xiàng)打開。

第二步:
用戶將自己的用戶帳號(hào)系統(tǒng)構(gòu)造在自身服務(wù)器上, 從服務(wù)器調(diào)用高德云圖服務(wù)。
1) 用戶有自己的賬號(hào)體系,可以通過(guò)自己的服務(wù)器調(diào)用云圖 Rest API 向高德云圖服務(wù)器發(fā)起請(qǐng)求,為了保證數(shù)據(jù)的安全性,建議在申請(qǐng)完 key 以后配置相應(yīng)的 IP 白名單。

2) 用戶沒有自己的賬號(hào)體系,可以直接調(diào)用云圖的 Rest API 向高德云圖服務(wù)器發(fā)起請(qǐng)求,為了保證數(shù)據(jù)的安全性,建議在申請(qǐng)完 key 以后開啟數(shù)字簽名功能。

第三步:
數(shù)據(jù)上傳、存儲(chǔ)、定位以及展示功能。
利用云圖的 Rest 接口將數(shù)據(jù)上傳至高德云圖的關(guān)鍵部分代碼如下:


污染隨手拍功能這樣就完成了。
當(dāng)然,利用高德 LBS 開放平臺(tái)提供的數(shù)據(jù)功能,還可以開發(fā)其他更好玩的個(gè)性化環(huán)保功能。
比如:云圖系統(tǒng)可以在用戶數(shù)據(jù)拍攝上傳后便自動(dòng)記錄污染源的位置信息,這些信息可以對(duì)其他用戶或公益組織公開,同時(shí)用戶上傳的所有信息均可以地圖標(biāo)注的方式展現(xiàn),便于公眾查看周邊的污染源。云圖系統(tǒng)的「地理圍欄」功能還可以向用戶發(fā)出「您已接近污染源」的提示。