Base class of Leaflet classes supporting events

Hierarchy

Constructors

  • Parameters

    Returns Map

Properties

attributionControl: Attribution
boxZoom: Handler
doubleClickZoom: Handler
dragging: Handler
keyboard: Handler
options: MapOptions
scrollWheelZoom: Handler
tap?: Handler
touchZoom: Handler
zoomControl: Control.Zoom

Methods

  • Parameters

    Returns Map

  • Alias for on(...)

    Adds a listener function (fn) to a particular event type of the object. You can optionally specify the context of the listener (object the this keyword will point to). You can also pass several space-separated types (e.g. 'click dblclick').

    Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoom" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag"
    • fn: LeafletEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick"
    • fn: LeafletMouseEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "tileunload" | "tileloadstart" | "tileload" | "tileabort"
    • fn: TileEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Alias for on(...)

    Adds a set of type/listener pairs, e.g. {click: onClick, mousemove: onMouseMove}

    Parameters

    Returns Map

  • Adds an event parent - an Evented that will receive propagated events

    Parameters

    Returns Map

  • Parameters

    • name: string
    • HandlerClass: typeof Handler

    Returns Map

  • Parameters

    Returns Map

  • Alias for once(...)

    Behaves as on(...), except the listener will only get fired once and then removed.

    Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoom" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag"
    • fn: LeafletEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick"
    • fn: LeafletMouseEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "tileunload" | "tileloadstart" | "tileload" | "tileabort"
    • fn: TileEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Alias for once(...)

    Behaves as on(...), except the listener will only get fired once and then removed.

    Parameters

    Returns Map

  • Alias for off()

    Removes all listeners to all events on the object.

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns LatLng

  • Parameters

    Returns Point

  • Parameters

    Returns HTMLElement

  • Parameters

    Returns number

  • Parameters

    • fn: ((layer) => void)
        • (layer): void
        • Parameters

          Returns void

    • Optional context: any

    Returns Map

  • Fires an event of the specified type. You can optionally provide a data object — the first argument of the listener function will contain its properties. The event might can optionally be propagated to event parents.

    Parameters

    • type: string
    • Optional data: any
    • Optional propagate: boolean

    Returns Map

  • Alias for fire(...)

    Fires an event of the specified type. You can optionally provide a data object — the first argument of the listener function will contain its properties. The event might can optionally be propagated to event parents.

    Parameters

    • type: string
    • Optional data: any
    • Optional propagate: boolean

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Returns LatLngBounds

  • Parameters

    Returns number

  • Returns LatLng

  • Returns HTMLElement

  • Returns number

  • Returns number

  • Name of the pane or the pane as HTML-Element

    Parameters

    Returns HTMLElement

  • Returns Bounds

  • Returns Point

  • Parameters

    • Optional zoom: number

    Returns Bounds

  • Parameters

    Returns Renderer

  • Parameters

    • scale: number
    • Optional fromZoom: number

    Returns number

  • Returns Point

  • Returns number

  • Parameters

    • toZoom: number
    • Optional fromZoom: number

    Returns number

  • Alias for listens(...)

    Returns true if a particular event type has any listeners attached to it.

    Parameters

    • type: string

    Returns boolean

  • Parameters

    Returns boolean

  • Boolean for animate or advanced ZoomPanOptions

    Parameters

    Returns Map

  • Parameters

    Returns Point

  • Parameters

    Returns Point

  • Parameters

    Returns Point

  • Parameters

    Returns LatLng

  • Returns true if a particular event type has any listeners attached to it.

    Parameters

    • type: "add" | "error" | "remove" | "resize" | "move" | "loading" | "click" | "contextmenu" | "dblclick" | "drag" | "dragend" | "dragstart" | "keydown" | "keypress" | "keyup" | "load" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "unload" | "update" | "zoom" | "baselayerchange" | "overlayadd" | "overlayremove" | "layeradd" | "layerremove" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag" | "popupopen" | "tooltipopen" | "tooltipclose" | "locationerror" | "locationfound" | "preclick" | "zoomanim" | "tileunload" | "tileloadstart" | "tileload" | "tileabort" | "tileerror"
    • Optional propagate: boolean

    Returns boolean

  • Parameters

    • type: "baselayerchange" | "overlayadd" | "overlayremove"
    • fn: LayersControlEventHandlerFn
    • Optional context: any
    • Optional propagate: boolean

    Returns boolean

  • Parameters

    • type: "layeradd" | "layerremove"
    • fn: LayerEventHandlerFn
    • Optional context: any
    • Optional propagate: boolean

    Returns boolean

  • Parameters

    • type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoom" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag"
    • fn: LeafletEventHandlerFn
    • Optional context: any
    • Optional propagate: boolean

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • type: "popupopen" | "popupclose"
    • fn: PopupEventHandlerFn
    • Optional context: any
    • Optional propagate: boolean

    Returns boolean

  • Parameters

    • type: "tooltipopen" | "tooltipclose"
    • fn: TooltipEventHandlerFn
    • Optional context: any
    • Optional propagate: boolean

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick"
    • fn: LeafletMouseEventHandlerFn
    • Optional context: any
    • Optional propagate: boolean

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • type: "tileunload" | "tileloadstart" | "tileload" | "tileabort"
    • fn: TileEventHandlerFn
    • Optional context: any
    • Optional propagate: boolean

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns Map

  • Parameters

    Returns Point

  • Parameters

    Returns LatLng

  • Parameters

    Returns Point

  • Removes a previously added listener function. If no function is specified, it will remove all the listeners of that particular event from the object. Note that if you passed a custom context to on, you must pass the same context to off in order to remove the listener.

    Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoom" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag"
    • Optional fn: LeafletEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick"
    • Optional fn: LeafletMouseEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "tileunload" | "tileloadstart" | "tileload" | "tileabort"
    • Optional fn: TileEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Removes a set of type/listener pairs.

    Parameters

    Returns Map

  • Removes all listeners to all events on the object.

    Returns Map

  • Adds a listener function (fn) to a particular event type of the object. You can optionally specify the context of the listener (object the this keyword will point to). You can also pass several space-separated types (e.g. 'click dblclick').

    Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoom" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag"
    • fn: LeafletEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick"
    • fn: LeafletMouseEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "tileunload" | "tileloadstart" | "tileload" | "tileabort"
    • fn: TileEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Adds a set of type/listener pairs, e.g. {click: onClick, mousemove: onMouseMove}

    Parameters

    Returns Map

  • Behaves as on(...), except the listener will only get fired once and then removed.

    Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoom" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag"
    • fn: LeafletEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick"
    • fn: LeafletMouseEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "tileunload" | "tileloadstart" | "tileload" | "tileabort"
    • fn: TileEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Behaves as on(...), except the listener will only get fired once and then removed.

    Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Point

  • Returns Map

  • Parameters

    Returns Map

  • Alias for off(...)

    Removes a previously added listener function. If no function is specified, it will remove all the listeners of that particular event from the object. Note that if you passed a custom context to on, you must pass the same context to off in order to remove the listener.

    Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoom" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag"
    • Optional fn: LeafletEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick"
    • Optional fn: LeafletMouseEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • type: "tileunload" | "tileloadstart" | "tileload" | "tileabort"
    • Optional fn: TileEventHandlerFn
    • Optional context: any

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    Returns Map

  • Removes an event parent, so it will stop receiving propagated events

    Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • zoom: number

    Returns Map

  • Parameters

    • zoom: number

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Returns Map

  • Returns Map

  • Parameters

    Returns LatLng

  • Parameters

    • fn: (() => void)
        • (): void
        • Returns void

    • Optional context: any

    Returns Map

  • Parameters

    Returns LatLng

  • Parameters

    Returns LatLngBounds

  • Parameters

    Returns Map

  • Parameters

    Returns Map

  • Parameters

    • initHookFn: (() => void)
        • (): void
        • Returns void

    Returns any

  • Parameters

    • methodName: string
    • Rest ...args: any[]

    Returns any

  • Returns void

  • Parameters

    • props: any

    Returns (new (...args) => any) & typeof Class

  • Parameters

    • props: any

    Returns any

  • Parameters

    • props: any

    Returns any

Generated using TypeDoc