Leaflet

一個開源的 JavaScript 函式庫
用於行動裝置友善的互動式地圖

← 返回部落格文章列表

Leaflet 0.7 版本發佈、MapBox 以及未來計畫

Leaflet 0.7 發佈了 — 支援 IE11 的觸控功能、可放大圖磚以及大量的其他改進和錯誤修復!同時,我已全職加入 MapBox 團隊…

經過另外 5 個月的積極開發,並有 眾多貢獻者參與,我很開心地宣布 Leaflet 0.7 穩定版的發佈。

這是一個以錯誤修復為主的版本 — 隨著 Leaflet 在功能方面變得越來越穩定,重點將從新功能轉向穩定性、易用性和 API 改進。我也將一些計劃中的深度重構(我將在稍後的文章中談到)推遲到 0.7 發佈之後,以便在發佈週期的開始就完成這些高風險的工作,留出充足的時間來捕捉錯誤和可能無意中破壞現有應用程式的不相容變更。

加入 MapBox

另外一個消息,我已全職加入 MapBox 團隊。這對我來說非常令人興奮,因為這是我夢寐以求的工作 — MapBox 以其所有出色的工作永遠改變了互動式地圖的世界,他們擁有世界上最偉大的地理繪圖工程師和設計師一起工作,每天都在挑戰可能的界限並激勵他人。

對於 Leaflet 而言,這只能意味著非常好的事情 — 更多時間用於 Leaflet 的開發、更多的熱情、更多的樂趣、更多瘋狂的地圖實驗(例如 這個),以及大量的學習。我現在是有史以來最快樂的地圖極客之一。敬請期待更多精彩內容!

0.7 的變更

您可以查看 詳細的變更記錄,了解最近幾個月為 0.7 版本所做的所有工作(大約 90 項改進和錯誤修復),但我想提一些重點

0.8 的計畫

在發布 0.7 之後,我希望立即開始對 Leaflet 進行幾項大型的重構工作 — 我已經將它們擱置了太久,它們將對外掛和基於 Leaflet 的 API 作者非常有益。其中一些已經在進行中。

雖然這是一個雄心勃勃的計畫,可能需要不止一個穩定版本才能完成,但完成所有這些重構工作將意味著 Leaflet 正在為 1.0 版本做好準備。

我希望在發布 0.7 之後關注的另一個方向是網站和文件改進。首先,Leaflet 迫切需要更多逐步教學(具有更多進階功能,如自訂圖層、自訂控制項等),而且我希望未來某個時候能進行一次文件/教學衝刺。其次,演示可以顯著改進 — 新增一個顯眼的視覺展示或應用程式庫、讓 Leaflet 使用者更突出,展示一些標誌和引言/推薦,以及更新版面配置/設計以獲得更時尚、簡潔的外觀等。

希望這能讓您對 Leaflet 在不久的將來會發生的事情有一個好的了解,並且不要猶豫在評論中提出任何問題 — 我很樂意回答!

一如既往,請在 下載頁面 上獲取新版本的 CDN 連結或下載。請務必在您的應用程式上試用它並回報任何回歸錯誤,以便我們可以立即修補它們。讓我們像往常一樣在 Twitter 上發布一些關於這個版本的熱門話題!

感謝所有參與 Leaflet 貢獻、錯誤報告、郵件列表、Twitter 熱門話題、製作出色的應用程式並傳播 Leaflet 的人 — 謝謝你們!你們是有史以來最棒的社群。

乾杯,
Vladimir。