This document provides examples for using Leaflet.js to create interactive maps. It begins with basic map components like adding a tile layer and markers. It then demonstrates more advanced features such as popups, polylines, polygons, circles, layer groups, and loading GeoJSON data to display points, lines and polygons from external files. The examples cover styling and filtering GeoJSON data, and provide references to plugins and other resources for working with different data formats and performing dynamic loading in Leaflet maps.