Class GroundUnit

Hierarchy

Constructors

Properties

Methods

#applyFollowOptions #clearContacts #clearPath #clearTarget #drawContacts #drawPath #drawTarget #drawTargetPosition #executeAction #onClick #onContextMenu #onDoubleClick #onZoom #showFollowOptions #updateMarker addDestination addEventListener addEventParent addInteractiveTarget addOneTimeEventListener addTo attackUnit beforeAdd? belongsToCommandedCoalition bindPopup bindTooltip bombBuilding bombPoint canFulfillRole carpetBomb changeAltitude changeSpeed clearAllEventListeners clearDestinations closePopup closeTooltip createIcon delete drawLines fire fireAtArea fireEvent followUnit getActivePath getAlive getAmmo getAttribution? getCategory getCoalition getContacts getControlled getCountry getData getDatabase getDesiredAltitude getDesiredAltitudeType getDesiredSpeed getDesiredSpeedType getDetectionMethods getElement getEmissionsCountermeasures getEvents? getFollowRoads getFormationOffset getFuel getGeneralSettings getGroupMembers getGroupName getHasTask getHeading getHidden getHighlighted getHotgroup getHuman getIcon getIconOptions getIsAWACS getIsLeader getIsTanker getLatLng getLeader getLeaderID getMarkerCategory getName getOnOff getPane getPopup getPosition getROE getRadio getReactionToThreat getSelectable getSelected getSpeed getState getTACAN getTargetID getTargetPosition getTask getTooltip getType getUnitName hasEventListeners isPopupOpen isTooltipOpen landAt listens off on onAdd onRemove once openPopup openTooltip refuel remove removeEventListener removeEventParent removeFrom removeInteractiveTarget setAdvancedOptions setAlive setAltitude setAltitudeType setData setDetectionMethods setEmissionsCountermeasures setFollowRoads setHidden setHighlighted setHotgroup setIcon setLatLng setLeader setOnOff setOpacity setPopupContent setROE setReactionToThreat setSelectable setSelected setSpeed setSpeedType setTooltipContent setZIndexOffset toGeoJSON togglePopup toggleTooltip unbindPopup unbindTooltip updateVisibility addInitHook callInitHooks extend getConstructor include mergeOptions

Constructors

Properties

#ROE: string = ...
#TACAN: TACAN = ...
#activePath: LatLng[] = []
#alive: boolean = false
#ammo: Ammo[] = []
#coalition: string = "neutral"
#contacts: Contact[] = []
#contactsPolylines: Polyline<LineString | MultiLineString, any>[]
#controlled: boolean = false
#country: number = 0
#desiredAltitude: number = 0
#desiredAltitudeType: string = "AGL"
#desiredSpeed: number = 0
#desiredSpeedType: string = "GS"
#detectionMethods: number[] = []
#emissionsCountermeasures: string = ...
#followRoads: boolean = false
#formationOffset: Offset = ...
#fuel: number = 0
#generalSettings: GeneralSettings = ...
#groupName: string = ""
#hasTask: boolean = false
#heading: number = 0
#hidden: boolean = false
#highlighted: boolean = false
#hotgroup: null | number = null
#human: boolean = false
#isAWACS: boolean = false
#isLeader: boolean = false
#isTanker: boolean = false
#leaderID: number = 0
#miniMapMarker: null | CircleMarker<any> = null
#name: string = ""
#onOff: boolean = true
#pathMarkers: Marker<any>[] = []
#pathPolyline: Polyline<LineString | MultiLineString, any>
#position: LatLng = ...
#preventClick: boolean = false
#radio: Radio = ...
#reactionToThreat: string = ...
#selectable: boolean
#selected: boolean = false
#speed: number = 0
#state: string = ...
#targetID: number = 0
#targetPosition: LatLng = ...
#targetPositionMarker: TargetMarker
#targetPositionPolyline: Polyline<LineString | MultiLineString, any>
#task: string = ""
#timer: number = 0
#unitName: string = ""
ID: number
_map: Map
_shadow: undefined | HTMLElement
dragging?: Handler
feature?: Feature<Point, any>
options: MarkerOptions

Methods

  • ******************** Unit commands ************************

    Parameters

    • latlng: LatLng

    Returns void

  • 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: "baselayerchange" | "overlayadd" | "overlayremove"
    • fn: LayersControlEventHandlerFn
    • Optional context: any
      Optional

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Alias for on(...)

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

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns GroundUnit

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

    Parameters

    • obj: Evented

    Returns GroundUnit

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Alias for once(...)

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

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns GroundUnit

  • Parameters

    • map: Map | LayerGroup<any>

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

    • explosion: boolean
    • immediate: boolean

    Returns void

  • 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
    • Optional propagate: boolean
      Optional

    Returns GroundUnit

  • 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
    • Optional propagate: boolean
      Optional

    Returns GroundUnit

  • Parameters

    • targetID: number
    • offset: {
          x: number;
          y: number;
          z: number;
      }
      • x: number
      • y: number
      • z: number

    Returns void

  • Returns null | string

  • Returns {
        ID: number;
        ROE: string;
        TACAN: TACAN;
        activePath: LatLng[];
        alive: boolean;
        ammo: Ammo[];
        category: string;
        coalition: string;
        contacts: Contact[];
        controlled: boolean;
        country: number;
        desiredAltitude: number;
        desiredAltitudeType: string;
        desiredSpeed: number;
        desiredSpeedType: string;
        emissionsCountermeasures: string;
        followRoads: boolean;
        formationOffset: Offset;
        fuel: number;
        generalSettings: GeneralSettings;
        groupName: string;
        hasTask: boolean;
        heading: number;
        human: boolean;
        isAWACS: boolean;
        isLeader: boolean;
        isTanker: boolean;
        leaderID: number;
        name: string;
        onOff: boolean;
        position: LatLng;
        radio: Radio;
        reactionToThreat: string;
        speed: number;
        state: string;
        targetID: number;
        targetPosition: LatLng;
        task: string;
        unitName: string;
    }

    • ID: number
    • ROE: string
    • TACAN: TACAN
    • activePath: LatLng[]
    • alive: boolean
    • ammo: Ammo[]
    • category: string
    • coalition: string
    • contacts: Contact[]
    • controlled: boolean
    • country: number
    • desiredAltitude: number
    • desiredAltitudeType: string
    • desiredSpeed: number
    • desiredSpeedType: string
    • emissionsCountermeasures: string
    • followRoads: boolean
    • formationOffset: Offset
    • fuel: number
    • generalSettings: GeneralSettings
    • groupName: string
    • hasTask: boolean
    • heading: number
    • human: boolean
    • isAWACS: boolean
    • isLeader: boolean
    • isTanker: boolean
    • leaderID: number
    • name: string
    • onOff: boolean
    • position: LatLng
    • radio: Radio
    • reactionToThreat: string
    • speed: number
    • state: string
    • targetID: number
    • targetPosition: LatLng
    • task: string
    • unitName: string
  • Returns undefined | HTMLElement

  • Returns {
        [name: string]: LeafletEventHandlerFn;
    }

    • [name: string]: LeafletEventHandlerFn
  • Returns DivIcon | Icon<IconOptions>

  • Returns {
        rotateToHeading: boolean;
        showAmmo: boolean;
        showCallsign: boolean;
        showFuel: boolean;
        showHotgroup: boolean;
        showShortLabel: boolean;
        showState: boolean;
        showSummary: boolean;
        showUnitIcon: boolean;
        showVvi: boolean;
    }

    • rotateToHeading: boolean
    • showAmmo: boolean
    • showCallsign: boolean
    • showFuel: boolean
    • showHotgroup: boolean
    • showShortLabel: boolean
    • showState: boolean
    • showSummary: boolean
    • showUnitIcon: boolean
    • showVvi: boolean
  • Returns LatLng

  • Parameters

    • Optional name: string
      Optional

    Returns undefined | HTMLElement

  • Returns undefined | Popup

  • Returns undefined | Tooltip

  • Alias for listens(...)

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

    Parameters

    • type: string

    Returns boolean

  • Returns boolean

  • Returns boolean

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

    Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • Parameters

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

    Returns boolean

  • 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: "baselayerchange" | "overlayadd" | "overlayremove"
    • Optional fn: LayersControlEventHandlerFn
      Optional
    • Optional context: any
      Optional

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Removes a set of type/listener pairs.

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns GroundUnit

  • Removes all listeners to all events on the object.

    Returns GroundUnit

  • 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: "baselayerchange" | "overlayadd" | "overlayremove"
    • fn: LayersControlEventHandlerFn
    • Optional context: any
      Optional

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

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

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns GroundUnit

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

    Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

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

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns GroundUnit

  • Parameters

    • Optional latlng: LatLngExpression
      Optional

    Returns GroundUnit

  • Parameters

    • Optional latlng: LatLngExpression
      Optional

    Returns GroundUnit

  • 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: "baselayerchange" | "overlayadd" | "overlayremove"
    • Optional fn: LayersControlEventHandlerFn
      Optional
    • Optional context: any
      Optional

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Parameters

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

    Returns GroundUnit

  • Alias for off(...)

    Removes a set of type/listener pairs.

    Parameters

    • eventMap: LeafletEventHandlerFnMap

    Returns GroundUnit

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

    Parameters

    • obj: Evented

    Returns GroundUnit

  • Parameters

    • isTanker: boolean
    • isAWACS: boolean
    • TACAN: TACAN
    • radio: Radio
    • generalSettings: GeneralSettings

    Returns void

  • Parameters

    • icon: DivIcon | Icon<IconOptions>

    Returns GroundUnit

  • Parameters

    • latlng: LatLngExpression

    Returns GroundUnit

  • Parameters

    • isLeader: boolean
    • wingmenIDs: number[] = []

    Returns void

  • Parameters

    • Optional precision: number | false
      Optional

    Returns Feature<Point, any>

  • Parameters

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

    Returns any

  • Parameters

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

    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