Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Polyline
    • LPolylinePlotter

Index

Constructors

  • new LPolylinePlotter(latlngs: LatLngExpression[] | LatLngExpression[][], options?: PolylineOptions): LPolylinePlotter

Properties

_editIcon: DivIcon
_existingLatLngs: LatLng[]
_halfwayPointMarkers: Marker<any>[]
_lineMarkers: Marker<any>[]
_map: Map
feature?: Feature<LineString | MultiLineString, any>
options: PolylineOptions & { readOnly: boolean }

Methods

  • _addHalfwayPoint(a: LeafletMouseEvent): void
  • _addToMapAndBindMarker(a: Marker<any>): void
  • _bindHalfwayMarker(a: Marker<any>): void
  • _bindMapClick(): void
  • _bindMarkerEvents(a: Marker<any>): void
  • _getNewMarker(a: LatLngExpression, b: MarkerOptions): Marker<any>
  • _onMapClick(a: LeafletMouseEvent): void
  • _plotExisting(): void
  • _redraw(): void
  • _redrawHalfwayPoints(): void
  • _removePoint(a: LeafletEvent): void
  • _replot(): void
  • _setExistingLatLngs(a: LatLng[]): void
  • _unbindHalfwayMarker(a: Marker<any>): void
  • _unbindMapClick(): void
  • _unbindMarkerEvents(a: Marker<any>): void
  • addEventListener(type: string, fn: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "baselayerchange" | "overlayadd" | "overlayremove", fn: LayersControlEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "layeradd" | "layerremove", fn: LayerEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoom" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag", fn: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "resize", fn: ResizeEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "popupopen" | "popupclose", fn: PopupEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "tooltipopen" | "tooltipclose", fn: TooltipEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "locationerror", fn: ErrorEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "locationfound", fn: LocationEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick", fn: LeafletMouseEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "keydown" | "keypress" | "keyup", fn: LeafletKeyboardEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "zoomanim", fn: ZoomAnimEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "dragend", fn: DragEndEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "tileunload" | "tileloadstart" | "tileload", fn: TileEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(type: "tileerror", fn: TileErrorEventHandlerFn, context?: any): LPolylinePlotter
  • addEventListener(eventMap: LeafletEventHandlerFnMap): LPolylinePlotter
  • 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

    • type: string
    • fn: LeafletEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

    • type: "resize"
    • fn: ResizeEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

    • type: "locationerror"
    • fn: ErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

    • type: "locationfound"
    • fn: LocationEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

    • type: "keydown" | "keypress" | "keyup"
    • fn: LeafletKeyboardEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

    • type: "zoomanim"
    • fn: ZoomAnimEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

    • type: "dragend"
    • fn: DragEndEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

    • type: "tileerror"
    • fn: TileErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for on(...)

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

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns LPolylinePlotter

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

    Parameters

    • obj: Evented

    Returns LPolylinePlotter

  • addLatLng(latlng: LatLngExpression | LatLngExpression[], latlngs?: LatLng[]): LPolylinePlotter
  • Parameters

    • latlng: LatLngExpression | LatLngExpression[]
    • Optional latlngs: LatLng[]

    Returns LPolylinePlotter

  • addOneTimeEventListener(type: string, fn: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "baselayerchange" | "overlayadd" | "overlayremove", fn: LayersControlEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "layeradd" | "layerremove", fn: LayerEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoom" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag", fn: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "resize", fn: ResizeEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "popupopen" | "popupclose", fn: PopupEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "tooltipopen" | "tooltipclose", fn: TooltipEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "locationerror", fn: ErrorEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "locationfound", fn: LocationEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick", fn: LeafletMouseEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "keydown" | "keypress" | "keyup", fn: LeafletKeyboardEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "zoomanim", fn: ZoomAnimEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "dragend", fn: DragEndEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "tileunload" | "tileloadstart" | "tileload", fn: TileEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(type: "tileerror", fn: TileErrorEventHandlerFn, context?: any): LPolylinePlotter
  • addOneTimeEventListener(eventMap: LeafletEventHandlerFnMap): LPolylinePlotter
  • Alias for once(...)

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

    Parameters

    • type: string
    • fn: LeafletEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

    • type: "resize"
    • fn: ResizeEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

    • type: "locationerror"
    • fn: ErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

    • type: "locationfound"
    • fn: LocationEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

    • type: "keydown" | "keypress" | "keyup"
    • fn: LeafletKeyboardEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

    • type: "zoomanim"
    • fn: ZoomAnimEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

    • type: "dragend"
    • fn: DragEndEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

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

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

    • type: "tileerror"
    • fn: TileErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for once(...)

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

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns LPolylinePlotter

  • Parameters

    • map: Map | LayerGroup<any>

    Returns LPolylinePlotter

  • Parameters

    • map: Map

    Returns LPolylinePlotter

  • bindPopup(content: Content | Popup | ((layer: Layer) => Content), options?: PopupOptions): LPolylinePlotter
  • Parameters

    • content: Content | Popup | ((layer: Layer) => Content)
    • Optional options: PopupOptions

    Returns LPolylinePlotter

  • bindTooltip(content: Content | Tooltip | ((layer: Layer) => Content), options?: TooltipOptions): LPolylinePlotter
  • Parameters

    • content: Content | Tooltip | ((layer: Layer) => Content)
    • Optional options: TooltipOptions

    Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • Alias for off()

    Removes all listeners to all events on the object.

    Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • closestLayerPoint(p: Point): Point
  • Parameters

    • p: Point

    Returns Point

  • 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 LPolylinePlotter

  • 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 LPolylinePlotter

  • getAttribution(): null | string
  • Returns null | string

  • getBounds(): LatLngBounds
  • Returns LatLngBounds

  • getCenter(): LatLng
  • Returns LatLng

  • getElement(): undefined | Element
  • Returns undefined | Element

  • getEvents(): {}
  • Returns {}

    • [name: string]: LeafletEventHandlerFn
  • getLatLngs(): LatLng[] | LatLng[][] | LatLng[][][]
  • Returns LatLng[] | LatLng[][] | LatLng[][][]

  • getPane(name?: string): undefined | HTMLElement
  • Parameters

    • Optional name: string

    Returns undefined | HTMLElement

  • getPopup(): undefined | Popup
  • Returns undefined | Popup

  • getTooltip(): undefined | Tooltip
  • Returns undefined | Tooltip

  • hasEventListeners(type: string): boolean
  • Alias for listens(...)

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

    Parameters

    • type: string

    Returns boolean

  • isEmpty(): boolean
  • Returns boolean

  • isPopupOpen(): boolean
  • Returns boolean

  • isTooltipOpen(): boolean
  • Returns boolean

  • listens(type: string): boolean
  • Returns true if a particular event type has any listeners attached to it.

    Parameters

    • type: string

    Returns boolean

  • off(type: string, fn?: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "baselayerchange" | "overlayadd" | "overlayremove", fn?: LayersControlEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "layeradd" | "layerremove", fn?: LayerEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoom" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag", fn?: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "resize", fn?: ResizeEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "popupopen" | "popupclose", fn?: PopupEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "tooltipopen" | "tooltipclose", fn?: TooltipEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "locationerror", fn?: ErrorEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "locationfound", fn?: LocationEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick", fn?: LeafletMouseEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "keydown" | "keypress" | "keyup", fn?: LeafletKeyboardEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "zoomanim", fn?: ZoomAnimEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "dragend", fn?: DragEndEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "tileunload" | "tileloadstart" | "tileload", fn?: TileEventHandlerFn, context?: any): LPolylinePlotter
  • off(type: "tileerror", fn?: TileErrorEventHandlerFn, context?: any): LPolylinePlotter
  • off(eventMap: LeafletEventHandlerFnMap): LPolylinePlotter
  • off(): LPolylinePlotter
  • 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

    • type: string
    • Optional fn: LeafletEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

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

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

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

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

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

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

    • type: "resize"
    • Optional fn: ResizeEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

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

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

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

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

    • type: "locationerror"
    • Optional fn: ErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

    • type: "locationfound"
    • Optional fn: LocationEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

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

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

    • type: "keydown" | "keypress" | "keyup"
    • Optional fn: LeafletKeyboardEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

    • type: "zoomanim"
    • Optional fn: ZoomAnimEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

    • type: "dragend"
    • Optional fn: DragEndEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

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

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Parameters

    • type: "tileerror"
    • Optional fn: TileErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Removes a set of type/listener pairs.

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns LPolylinePlotter

  • Removes all listeners to all events on the object.

    Returns LPolylinePlotter

  • on(type: string, fn: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "baselayerchange" | "overlayadd" | "overlayremove", fn: LayersControlEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "layeradd" | "layerremove", fn: LayerEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoom" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag", fn: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "resize", fn: ResizeEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "popupopen" | "popupclose", fn: PopupEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "tooltipopen" | "tooltipclose", fn: TooltipEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "locationerror", fn: ErrorEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "locationfound", fn: LocationEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick", fn: LeafletMouseEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "keydown" | "keypress" | "keyup", fn: LeafletKeyboardEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "zoomanim", fn: ZoomAnimEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "dragend", fn: DragEndEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "tileunload" | "tileloadstart" | "tileload", fn: TileEventHandlerFn, context?: any): LPolylinePlotter
  • on(type: "tileerror", fn: TileErrorEventHandlerFn, context?: any): LPolylinePlotter
  • on(eventMap: LeafletEventHandlerFnMap): LPolylinePlotter
  • 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

    • type: string
    • fn: LeafletEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

    • type: "resize"
    • fn: ResizeEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

    • type: "locationerror"
    • fn: ErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

    • type: "locationfound"
    • fn: LocationEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

    • type: "keydown" | "keypress" | "keyup"
    • fn: LeafletKeyboardEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

    • type: "zoomanim"
    • fn: ZoomAnimEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

    • type: "dragend"
    • fn: DragEndEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

    • type: "tileerror"
    • fn: TileErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns LPolylinePlotter

  • Parameters

    • map: Map

    Returns LPolylinePlotter

  • Parameters

    • map: Map

    Returns LPolylinePlotter

  • once(type: string, fn: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "baselayerchange" | "overlayadd" | "overlayremove", fn: LayersControlEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "layeradd" | "layerremove", fn: LayerEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoom" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag", fn: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "resize", fn: ResizeEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "popupopen" | "popupclose", fn: PopupEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "tooltipopen" | "tooltipclose", fn: TooltipEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "locationerror", fn: ErrorEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "locationfound", fn: LocationEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick", fn: LeafletMouseEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "keydown" | "keypress" | "keyup", fn: LeafletKeyboardEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "zoomanim", fn: ZoomAnimEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "dragend", fn: DragEndEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "tileunload" | "tileloadstart" | "tileload", fn: TileEventHandlerFn, context?: any): LPolylinePlotter
  • once(type: "tileerror", fn: TileEventHandlerFn, context?: any): LPolylinePlotter
  • once(eventMap: LeafletEventHandlerFnMap): LPolylinePlotter
  • Behaves as on(...), except the listener will only get fired once and then removed.

    Parameters

    • type: string
    • fn: LeafletEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

    • type: "resize"
    • fn: ResizeEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

    • type: "locationerror"
    • fn: ErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

    • type: "locationfound"
    • fn: LocationEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

    • type: "keydown" | "keypress" | "keyup"
    • fn: LeafletKeyboardEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

    • type: "zoomanim"
    • fn: ZoomAnimEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

    • type: "dragend"
    • fn: DragEndEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

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

    Returns LPolylinePlotter

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

    Parameters

    • type: "tileerror"
    • fn: TileEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

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

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns LPolylinePlotter

  • Parameters

    • Optional latlng: LatLngExpression

    Returns LPolylinePlotter

  • Parameters

    • Optional latlng: LatLngExpression

    Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • removeEventListener(type: string, fn?: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "baselayerchange" | "overlayadd" | "overlayremove", fn?: LayersControlEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "layeradd" | "layerremove", fn?: LayerEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "add" | "error" | "remove" | "move" | "loading" | "drag" | "dragstart" | "load" | "unload" | "update" | "zoomlevelschange" | "viewreset" | "zoomstart" | "movestart" | "zoom" | "zoomend" | "moveend" | "autopanstart" | "down" | "predrag", fn?: LeafletEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "resize", fn?: ResizeEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "popupopen" | "popupclose", fn?: PopupEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "tooltipopen" | "tooltipclose", fn?: TooltipEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "locationerror", fn?: ErrorEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "locationfound", fn?: LocationEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "click" | "contextmenu" | "dblclick" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "preclick", fn?: LeafletMouseEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "keydown" | "keypress" | "keyup", fn?: LeafletKeyboardEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "zoomanim", fn?: ZoomAnimEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "dragend", fn?: DragEndEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "tileunload" | "tileloadstart" | "tileload", fn?: TileEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(type: "tileerror", fn?: TileErrorEventHandlerFn, context?: any): LPolylinePlotter
  • removeEventListener(eventMap: LeafletEventHandlerFnMap): LPolylinePlotter
  • 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

    • type: string
    • Optional fn: LeafletEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

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

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

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

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

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

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • type: "resize"
    • Optional fn: ResizeEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

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

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

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

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • type: "locationerror"
    • Optional fn: ErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • type: "locationfound"
    • Optional fn: LocationEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

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

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • type: "keydown" | "keypress" | "keyup"
    • Optional fn: LeafletKeyboardEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • type: "zoomanim"
    • Optional fn: ZoomAnimEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • type: "dragend"
    • Optional fn: DragEndEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

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

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • type: "tileerror"
    • Optional fn: TileErrorEventHandlerFn
    • Optional context: any

    Returns LPolylinePlotter

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns LPolylinePlotter

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

    Parameters

    • obj: Evented

    Returns LPolylinePlotter

  • Parameters

    • map: Map

    Returns LPolylinePlotter

  • setLatLngs(latlngs: LatLngExpression[] | LatLngExpression[][] | LatLngExpression[][][]): LPolylinePlotter
  • Parameters

    • latlngs: LatLngExpression[] | LatLngExpression[][] | LatLngExpression[][][]

    Returns LPolylinePlotter

  • Parameters

    • content: Content | Popup

    Returns LPolylinePlotter

  • setReadOnly(a: boolean): void
  • Parameters

    • style: PathOptions

    Returns LPolylinePlotter

  • Parameters

    • content: Content | Tooltip

    Returns LPolylinePlotter

  • toGeoJSON(precision?: number): Feature<LineString | MultiLineString, any>
  • Parameters

    • Optional precision: number

    Returns Feature<LineString | MultiLineString, any>

  • Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • Returns LPolylinePlotter

  • addInitHook(initHookFn: (() => void)): any
  • addInitHook(methodName: string, ...args: any[]): any
  • Parameters

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

    Returns any

  • Parameters

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

    Returns any

  • extend(props: any): (new (...args: any[]) => any) & typeof Class
  • Parameters

    • props: any

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

  • include(props: any): any
  • Parameters

    • props: any

    Returns any

  • mergeOptions(props: any): any
  • Parameters

    • props: any

    Returns any

Generated using TypeDoc