Leaflet
維基百科,自由的 encyclopedia
Leaflet是一個開源的JavaScript庫,用於構建Web地圖應用。首次發佈於2011年,並於2012年7月30日進行第一次更新,發佈了leaflet 0.4。[3]它支援大多數移動和桌面平台,支援HTML5和CSS3。其用戶包括FourSquare、Pinterest和Flickr。
Quick Facts 原作者, 首次發佈 ...
原作者 | Vladimir Agafonkin |
---|---|
首次發佈 | 2011年5月13日 (2011-05-13) |
目前版本 |
|
原始碼庫 | |
程式語言 | JavaScript |
平台 | 參見瀏覽器支援 |
類型 | JavaScript函式庫 |
許可協定 | BSD-2-Clause[2] |
網站 | leafletjs |
Close
Leaflet允許沒有GIS背景的開發人員非常容易地顯示寄存在公共伺服器上的瓦片Web地圖(英語:tiled web map),並且可以疊加圖層。它可以從GeoJSON檔案中載入地理要素數據,設置樣式,並建立互動式圖層,如點擊時會彈出式視窗的標記。
烏克蘭人Vladimir Agafonkin開發了Leaflet,他在2013年加入了Mapbox。[4] leaflet的最新版本為Leaflet 1.9,在2022年9月21日發佈。
Leaflet能在所有主要的桌面和流動平台上工作,且可以使用許多外掛程式進行擴充,原始碼美觀易懂,簡單高效。42KB輕量化的Leaflet JS庫提供了絕大多數開發者所需的地圖特性。關於版本更新問題,Leaflet1.9版本將為之後2.0系列等重要版本升級奠定基礎,但是2.0版本就目前來說仍需時間除錯。據官方更新紀錄檔描述,未來將計劃放棄支援IE瀏覽器;更新javascript版本相容,使用ECMAScript標準版本以期待使用更加功能強大的javascript特性;模組標準化,未來僅使用單個模組化標準,降低分散式代碼的複雜性;取消了「L」全域變量,以期為了更好地使用tree-shaking消除無用代碼。1.x版本系列將更加專注於重要錯誤的修復以及過去版本的維護。