Optionallatlngs: LatLngExpression[] | LatLngExpression[][]Optionaloptions: GeodesicOptionsProtected_these should be good for most use-cases
OptionalfeatureReadonlygeomdoes the actual geometry calculations
stores all positions that are used to create the geodesic line
use this if you need some detailled info about the current geometry
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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias 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').
Optionalcontext: anyAlias for on(...)
Adds a set of type/listener pairs, e.g. {click: onClick, mousemove: onMouseMove}
Adds an event parent - an Evented that will receive propagated events
add a given point to the geodesic line object
point to add. The point will always be added to the last linestring of a multiline
Optionallatlngs: LatLng[]define a linestring to add the new point to. Read from points-property before (e.g. line.addLatLng(Beijing, line.points[0]);)
Alias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyAlias for once(...)
Behaves as on(...), except the listener will only get fired once and then removed.
OptionalbeforeOptionaloptions: PopupOptionsAlias for off()
Removes all listeners to all events on the object.
Calculates the distance between two geo-positions
1st position
2nd position
the distance in meters
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.
Optionaldata: anyOptionalpropagate: booleanAlias 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.
Optionaldata: anyOptionalpropagate: booleanCreates geodesic lines from a given GeoJSON-Object.
GeoJSON-Object
OptionalgetOptionalgetOptionalname: stringAlias for listens(...)
Returns true if a particular event type has any listeners attached to it.
Returns true if a particular event type has any listeners attached to it.
Optionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanReturns true if a particular event type has any listeners attached to it.
Optionalcontext: anyOptionalpropagate: booleanRemoves 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.
Optionalfn: LayersControlEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: LayerEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: LeafletEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: ResizeEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: PopupEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: TooltipEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: ErrorEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: LocationEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: LeafletMouseEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: LeafletKeyboardEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: ZoomAnimEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: DragEndEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: TileEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: TileErrorEventHandlerFnOptionalcontext: anyRemoves 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.
Optionalfn: LeafletEventHandlerFnOptionalcontext: anyRemoves a set of type/listener pairs.
Removes all listeners to all events on the object.
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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds 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').
Optionalcontext: anyAdds a set of type/listener pairs, e.g. {click: onClick, mousemove: onMouseMove}
Behaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionalcontext: anyBehaves as on(...), except the listener will only get fired once and then removed.
Optionallatlng: LatLngExpressionOptionallatlng: LatLngExpressionAlias 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.
Optionalfn: LayersControlEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: LayerEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: LeafletEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: ResizeEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: PopupEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: TooltipEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: ErrorEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: LocationEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: LeafletMouseEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: LeafletKeyboardEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: ZoomAnimEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: DragEndEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: TileEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: TileErrorEventHandlerFnOptionalcontext: anyAlias 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.
Optionalfn: LeafletEventHandlerFnOptionalcontext: anyAlias for off(...)
Removes a set of type/listener pairs.
Removes an event parent, so it will stop receiving propagated events
overwrites the original function with additional functionality to create a geodesic line
an array (or 2d-array) of positions
Optionalprecision: number | falseStaticaddStaticcallStaticextendStaticincludeStaticmerge
Draw geodesic lines based on L.Polyline