All Classes and Interfaces

Class
Description
Event fired when a layer is added to the map.
Animation Options
The attribution control allows you to display attribution data in a small text box on a map.
Event fired when a different base layer is selected through the layers control.
Base class for events that report a change of coordinates, carrying both the previous and the new position of a layer.
Base interface for serializable value types used by the Leaflet component.
Represents a rectangular area in pixel coordinates.
A class for drawing circle overlays on a map.
A circle of a fixed size with radius specified in pixels.
Leaflet map control options
Map options with leaflet default values
Represents a lightweight icon for markers that uses a simple element instead of an image.
Base model for L.Popup and L.Tooltip.
Event fired when a draggable layer has finished being dragged, carrying the final coordinates and the distance moved.
Event fired repeatedly while the user drags a marker or layer, carrying the previous and the current coordinates.
Enumeration of the Leaflet event types related to dragging and moving a marker or layer.
Esri layer that renders map images generated on-the-fly by an ArcGIS Server dynamic map service.
Configuration options for a DynamicMapLayer.
Definition filter applied to a single sub-layer of the dynamic map service.
Represents the leaflet ErrorEvent
Abstract base class for layers provided by the esri-leaflet plugin.
A set of methods shared between event-powered classes (like Map and Marker).
Registry that maps Leaflet event names to their corresponding LeafletEventType constants.
Defines the operations for invoking Leaflet JavaScript functions on the client side, either as fire-and-forget calls or as calls that return a result.
Extended LayerGroup that makes it easier to do the same thing to all its member layers
FeatureGroup methods
Options controlling the behavior of Leaflet's map.fitBounds() call.
Leaflet.Control.FullScreen
The event types fired by the fullscreen control when the map enters or exits fullscreen mode.
Exposes the Leaflet geolocation methods of the map, allowing the user's location to be detected and tracked via the browser Geolocation API.
Core interface to geometry structures
Generic class for handling a tiled grid of HTML elements.
The event types fired by a GridLayer during the loading and unloading of its tiles.
Common interface of the leaflet layers which have style.
Leaflet.heat
Possible heatmap options minOpacity - the minimum opacity the heat will start at maxZoom - zoom level where the points reach maximum intensity (as intensity scales with zoom), equals maxZoom of the map by default max - maximum point intensity, 1.0 by default radius - radius of each "point" of the heatmap, 25 by default blur - amount of blur, 15 by default gradient - color gradient config, e.g.
Represents an icon to provide when creating a marker.
Common interface for objects that can be uniquely identified by a UUID.
Used to load and display a single image over specific bounds of the map.
The event types fired by an ImageOverlay.
Leaflet map interaction options
Some Layers can be made interactive - when the user interacts with such a layer, mouse events like click and mouseover can be handled.
Base class for keyboard events fired by a LeafletMap when the user interacts with the keyboard while the map is focused.
Keyboard events
Leaflet map keyboard navigation options
Event fired by a LeafletMap when the user presses a key from the keyboard while the map is focused.
Event fired by a LeafletMap when the user presses a key from the keyboard that produces a character value while the map is focused.
Event fired by a LeafletMap when the user releases a key from the keyboard while the map is focused.
KMZ file loader for Leaflet Maps
The event types fired by a KmzLayer.
Represents a geographical point with a certain latitude and longitude.
Represents list of LatLng coordinates
Represents a rectangular geographical area on a map.
A set of methods from the Layer base class that all Leaflet layers use.
The event types fired when a layer is added to or removed from a map.
Event fired when a new layer is added to the map.
Represents the Leaflet LayerEevent
Location events
Used to group several layers and handle them as one.
LayerGroup methods
A set of popup methods
Event fired when a layer is removed from the map.
The layers control gives users the ability to switch between different base layers and switch overlays on/off (check out the detailed example).
The event types fired by the layers control.
Base class for events fired by a LayersControl when a layer is added, removed or changed through the control.
Configuration options for a LayersControl.
A set of tooltip methods available on each layer
Most Leaflet classes have constructor with custom arguments.
Base class for all Leaflet map controls.
The corner of the map on which a control is positioned.
The base event object.
Listener that is notified when a LeafletEvent of the given type is fired.
Common interface implemented by the enums that describe the different Leaflet event types.
Internationalization object holding the localized UI texts used by the Leaflet component.
Server-side component wrapping the Leaflet interactive map.
Map event which fired when map gets initialized on client side
Set of theme variants applicable to the LeafletMap component.
State model of the LeafletMap component, holding the map options and the registered event types.
Base class for serializable client-side Leaflet objects.
LeafletOperation class contains all pieces of information is required to perform function invocations on client-side e.g.
Event fired when the map is loaded and initialized with a view (center and zoom).
Some of the geolocation methods for Map take in an options parameter.
Represents the leaflet LocationEvent
Location events
Map Conversion Methods
Enumeration of the map level Leaflet event names, such as load, move, zoom and resize.
Methods for Getting Map State
Methods for modifying map state
Leaflet map options
Leaflet map state options
L.Marker is used to display clickable/draggable icons on the map.
Enumerates the events fired by a MarkerClusterGroup in addition to the standard Leaflet layer events.
Leaflet.markercluster
Possible MarkerClusterGroup options minOpacity - *
In addition to shared layer methods like addTo() and remove() and popup methods like bindPopup() you can also use the following methods:
Event fired when the user clicks (or taps) on the map or a layer.
Event fired when the user right-clicks (contextmenu) on the map or a layer.
Event fired when the user double-clicks (or double-taps) on the map or a layer.
Event fired when the user presses a mouse button on the map or a layer.
Base class for all Leaflet mouse events.
Enumeration of the mouse related Leaflet event names, such as click, mousedown and contextmenu.
Event fired when the mouse moves over the map or a layer.
Event fired when the mouse leaves the map or a layer.
Event fired when the mouse enters the map or a layer.
Event fired before a click on the map or a layer, just before the corresponding click event.
Event fired when the user releases a mouse button on the map or a layer.
Leaflet map mouse wheel options
Event fired when the map has finished being moved (panned).
Event fired repeatedly while the map is being moved (panned).
Event fired when the map starts being moved (panned).
Represents multi dimensional list of LatLng coordinates
* A class for drawing multi polygon overlays on a map.
A geometry structure holding the coordinates of several polygons, each represented by a MultiLatLngArray.
A class for drawing multi polyline overlays on a map.
Event fired when an overlay layer is selected (added to the map) through the layers control.
Event fired when an overlay layer is deselected (removed from the map) through the layers control.
Leaflet map panning interria options
Some of the Map methods which modify the center of the map take in an options parameter.
An abstract class that contains options and constants shared between vector overlays (Polygon, Polyline, Circle).
Methods for vector layers
Contains options shared between vector overlays (Polygon, Polyline, Circle).
Represents a point with x and y coordinates in pixels.
A class for drawing polygon overlays on a map.
A class for drawing polyline overlays on a map.
Used to open popups in certain places of the map.
Event fired when a popup bound to a layer is closed.
Base class for the Leaflet popup events fired when a popup is opened or closed.
Enumeration of the popup related Leaflet event names fired when a popup is opened or closed.
Event fired when a popup bound to a layer is opened.
A class for drawing rectangle overlays on a map.
Event fired when the layer is removed from a map.
Event fired when the map is resized, carrying the previous and the new size of the map.
A simple scale control that shows the scale of the current center of screen in metric (m/km) and imperial (mi/ft) systems.
Mixin interface adding default methods to register listeners for drag and move related Leaflet events on the implementing component.
Mixin interface adding default methods to register listeners for keyboard related Leaflet events on the implementing component.
Mixin interface adding default methods to register listeners for layer add and remove Leaflet events on the implementing component.
Mixin interface adding default methods to register listeners for geolocation related Leaflet events on the implementing component.
Mixin interface adding default methods to register listeners for map level Leaflet events such as load, move, zoom and resize on the implementing component.
Mixin interface adding default methods to register listeners for mouse related Leaflet events on the implementing component.
Options for Esri Tiled Map Layer.
Event fired when there is an error loading a tile.
Base class for the Leaflet tile lifecycle events (tileloadstart, tileload, tileunload and tileerror), carrying the coordinates of the tile the event relates to.
Enumeration of the tile related Leaflet event names fired by grid layers while loading tiles.
Used to load and display tile layers on the map.
Event fired when a tile finishes loading.
Event fired when a tile starts loading.
Event fired when a tile is removed (e.g.
Used to display small texts on top of map layers.
Event fired when a tooltip bound to a layer is closed.
Base class for the Leaflet tooltip events fired when a tooltip is opened or closed.
Enumeration of the tooltip related Leaflet event names fired when a tooltip is opened or closed.
Event fired when a tooltip bound to a layer is opened.
Leaflet map touch interaction options
Event fired when the map is destroyed with the remove method.
Esri layer that renders an ArcGIS vector basemap using the esri-leaflet-vector vectorBasemapLayer.
Configuration options for a VectorBasemapLayer.
Event fired when the map needs to redraw its content, for example after a zoom or when the map size changes.
Exposes the fullscreen control API, allowing listeners to be notified when the map enters or exits fullscreen mode and the fullscreen state to be toggled.
Event fired during the zoom animation, carrying the target zoom animation data.
A basic zoom control with two buttons (zoom in and zoom out).
Event fired when the map has finished changing its zoom level.
Event fired repeatedly while the map zoom level is changing.
Event fired when the number of zoom levels on the map changes, i.e.
Some of the Map methods which modify the zoom level take in an options parameter.x
Event fired when the map starts changing its zoom level.