leaflet經常使用插件

一、經常使用地圖切換加載(osm、google、baidu、gaode、tianditu.etc)
https://github.com/htoooth/Leaflet.ChineseTmsProvidersgit

二、切片地圖加載(wmts)(支持矢量切片)
https://github.com/mylen/leaflet.TileLayer.WMTSgithub

三、wms地圖服務加載
https://github.com/heigeo/leaflet.wmsweb

四、視窗範圍框定(只允許查看和編輯給定範圍地圖)
https://github.com/aparshin/leaflet-boundary-canvas算法

五、地圖要素顯示比例尺控制(不一樣比例尺要素渲染)(根據屏幕座標控制)(很是重要,經常使用)
https://github.com/GreenInfo-Network/L.TileLayer.PixelFilter/數據庫

六、捲簾對比(卷積運算)(歷史對比)(很是重要)
https://github.com/digidem/leaflet-side-by-sidejson

七、webGL地圖要素渲染(適用於三維要素繪製)(很是重要)
https://gitlab.com/IvanSanchez/Leaflet.TileLayer.GLcanvas

八、快速從新渲染地圖要素,動態修改地圖樣式(適用於矢量切片)(不用二次發佈服務)(很實用)
(顏色獲取) https://github.com/frogcat/leaflet-tilelayer-colorpicker api

(樣式調整)https://github.com/hnrchrdl/leaflet-tilelayer-colorizroracle

九、快速獲取要素範圍和屬性信息(tootip方式)
https://github.com/consbio/Leaflet.UTFGridecharts

十、緩衝區(不推薦,存在bug,推薦使用geotools api後臺生成緩衝區,須要座標轉換)
https://github.com/TolonUK/Leaflet.EdgeBuffer https://github.com/skeate/Leaflet.buffer

十一、要素圖層組加載過程數據獲取(支持FeatureGroup loading和load事件)
https://github.com/Outdooractive/Leaflet.FeatureGroup.LoadEvents

十二、地圖要素移除,動態從新渲染底圖(動畫效果,緩衝效果)
https://gitlab.com/IvanSanchez/Leaflet.GridLayer.FadeOut

1三、地圖矢量切片服務加載和渲染(很是重要)
https://github.com/Leaflet/Leaflet.VectorGrid

(mapbox切片渲染)https://github.com/SpatialServer/Leaflet.MapboxVectorTile

(geojson格式渲染)https://github.com/mapbox/geojson-vt

1四、經常使用格式地理數據加載(WKT、GeoJSON、KML、GPX、CSV、MDB、Shp等)

https://github.com/mapbox/leaflet-omnivore

https://github.com/makinacorpus/Leaflet.FileLayer

https://github.com/calvinmetcalf/leaflet.shapefile

1五、地圖WFS服務操做,數據增刪改查(Inert、Update、Delete、Query、Transaction)(重中之重,WFS服務封裝,結合oracle或者postgis數據庫,arcgis server或者geoserver後臺服務搭建)
https://github.com/Flexberry/Leaflet-WFST

存在bug,須要修改,已在github issues中爲做者留言,但願儘快解決;

若是geoserver搭建服務端:

typeNS表示工做區間, typeName表示圖層名稱(表名一致)

1六、自定義label標籤(Marker,polygon)
https://github.com/Leaflet/Leaflet.label

1七、自定義marker
https://github.com/marslan390/BeautifyMarker

1八、聚合數據
https://github.com/Leaflet/Leaflet.markercluster

https://github.com/MazeMap/Leaflet.LayerGroup.Collision 

https://github.com/SINTEF-9012/PruneCluster

1九、熱力圖
https://github.com/Leaflet/Leaflet.heat 

http://ursudio.com/webgl-heatmap-leaflet/

20、加載echarts圖(聚合圖、遷徙圖、熱力圖)(很是實用)
https://github.com/wandergis/leaflet-echarts.git

2一、要素編輯(面合併、分割、建立要素等)(結合leaflet.wfst)(很是實用)
https://github.com/Leaflet/Leaflet.toolbar 

https://github.com/Leaflet/Leaflet.draw

https://github.com/Leaflet/Leaflet.Editable 

https://github.com/codeofsumit/leaflet.pm

https://github.com/willfarrell/Leaflet.Clipper

2二、圖層切換,要素顯示隱藏
https://github.com/ismyrnow/leaflet-groupedlayercontrol

2三、地圖導航條、全屏控件

https://github.com/turbo87/sidebar-v2/ 

https://github.com/kartena/Leaflet.Pancontrol

https://github.com/kartena/Leaflet.zoomslider 

https://github.com/Leaflet/Leaflet.fullscreen

https://github.com/brunob/leaflet.fullscreen

2四、鷹眼圖

https://github.com/Norkart/Leaflet-MiniMap

2五、測量控件

https://github.com/ljagis/leaflet-measure

2六、控件按鈕樣式設置

https://github.com/CliffCloud/Leaflet.EasyButton

https://github.com/aratcliffe/Leaflet.contextmenu

2七、地圖打印插件

https://github.com/rowanwins/leaflet-easyPrint 

https://github.com/Igor-Vladyka/leaflet.browser.print

2八、定位當前位置

https://github.com/domoritz/leaflet-locatecontrol

2九、座標轉換插件(與緩衝區、測量配合使用)(很是實用)

https://github.com/kartena/Proj4Leaflet

30、空間位置分析(很是實用)

(點是否在面內)https://github.com/kartena/Proj4Leaflet

(計算面積、距離)https://github.com/makinacorpus/Leaflet.GeometryUtil/blob/master/src/leaflet.geometryutil.js

3一、路徑分析(糾偏,地圖匹配算法) 

https://github.com/perliedman/leaflet-routing-machine

https://github.com/Project-OSRM/osrm-frontend

3二、poi模糊查詢

https://github.com/smeijer/leaflet-geosearch 

https://github.com/perliedman/leaflet-control-geocoder

3三、等勢線、等勢面

https://github.com/timwis/leaflet-choropleth

相關文章
相關標籤/搜索