A simple step-by-step guide that will quickly get you started with Leaflet basics, including setting up a Leaflet map (with OpenStreetMap tiles) on your page, working with markers, polylines and popups, and dealing with events.
In this tutorial, you’ll learn how to create a fullscreen map tuned for mobile devices like iPhone, iPad or Android phones, and how to easily detect and use the current user location.
In this pretty tutorial, you’ll learn how to easily define your own icons for use by the markers you put on the map.
A guide to basic Leaflet accessibility - make your maps usable to persons of a wide range of abilities.
In this tutorial, you’ll learn how to create and interact with map vectors created from GeoJSON objects.
A case study of creating a colorful interactive choropleth map of US States Population Density with GeoJSON and some custom controls. News websites will love this.
A tutorial on how to manage groups of layers and use the layer switching control.
A deeper look into what zoom levels are.
A primer on
L.CRS.Simple, how to make maps with no concept of “latitude” or “longitude”.
How to integrate with WMS and TMS services from professional GIS software.
How the default map panes work to display overlays on top of tiles, and how to override that.
Leaflet can help you display images, videos and SVG elements somewhere on the map.
An overview of Leaflet’s classes, class inheritance, and conventions.
How to extend layers or create new ones, using specific entry points for doing so.
How to extend or create non-layers.