Esri Leaflet is an open source Leaflet plugin for accessing ArcGIS services
Key features
Use Esri Leaflet plugin for the following:
- Display basemap styles from the ArcGIS Basemap Styles service
The ArcGIS Basemap Styles service, also referred to as the Basemap Styles service, is a location service that provides basemap styles and data for the world. It returns styles as Mapbox styles and web maps, and data as vector tiles and/or map tiles. It supports all of the styles in the ArcGIS Basemap style and Open Basemap style family. An ArcGIS Location Platform or ArcGIS Online account is required to use the service. and ArcGIS Static Basemap Tiles serviceThe ArcGIS Static Basemap Tiles service, also known as the Static Basemap Tiles service, is a location service that provides basemap data as pre-rendered and pre-styled map tiles for the world. It supports key styles in the ArcGIS Basemap style family. An ArcGIS Location Platform account is required to use the services. . - Display custom basemap styles.
- Manage Esri and data attribution.
- Access and display feature, vector tile, and map tile services
Data services, also known as hosted data services, are services created dynamically to store and provide access to your data in ArcGIS. Examples are feature services, vector tile services, map tile services, image services, and scene services. . - Use the built-in geocoder control to support address matching and location search.
- Create clusters and heat maps from feature layers.
To see examples of the plugin's capabilities, go to Tutorials and Samples.
Packages
Esri Leaflet provides functionality in separate packages. Refer to each package below for installation and usage information.
esri-leaflet: Access the core mapping functionality to interact with ArcGIS Location ServicesArcGIS Location Services, also referred to as Location Services, are services hosted by Esri that provide geospatial functionality for developing mapping applications. They include the ArcGIS Basemap Styles service, ArcGIS Static Basemap Tiles service, ArcGIS Places service, ArcGIS Geocoding service, ArcGIS Routing service, ArcGIS GeoEnrichment service, and ArcGIS Elevation service. An ArcGIS Location Platform or ArcGIS Online account is required to use the services. .esri-leaflet-vector: Access and display vector tile basemaps and vector tile layersA vector tile layer is a data layer used to access and display tiled data and its corresponding styles. .esri-leaflet-static-basemap-tile: Access and display static (raster) tile basemaps.esri-leaflet-geocoder: A visual control for finding addresses and places that uses the ArcGIS Geocoding serviceA geocoding service is a service that can search for addresses, place addresses, businesses, reverse geocode coordinates to addresses, provide suggestions for places, and perform bulk geocoding. It is hosted by Esri as the ArcGIS Geocoding service and can also be hosted in ArcGIS Enterprise. .esri-leaflet-cluster: Display clusters for overlapping points in a feature layerA feature layer (client-side) is a data layer that can access and display features from a feature service that has the same type of geometry and attribute fields. .esri-leaflet-heatmap: Construct a heat map layer from a feature layer that contains points.