MousePositionDOM: {
    _addUID: (id: string) => string;
    _checkDMSDegrees: (coordType: string, input: HTMLElement) => boolean;
    _checkDMSElement: (input: HTMLElement, isFloat: boolean) => boolean;
    _createCoordinateElement: (
        coordType: string,
        editCoordinates?: boolean,
    ) => any[];
    _createDMSCoordinateElement: (
        coordType: string,
        editCoordinates?: boolean,
    ) => any[];
    _createMainContainerElement: () => HTMLElement;
    _createMapCenter: () => HTMLElement;
    _createMousePositionPanelBasicAltitudeElement: (
        display?: boolean,
    ) => HTMLElement;
    _createMousePositionPanelBasicCoordinateElement: (
        display?: boolean,
        editCoordinates?: boolean,
        currentProjectionUnits?: boolean,
    ) => HTMLElement;
    _createMousePositionPanelBasicElement: (
        displayAltitude?: boolean,
        displayCoordinates?: boolean,
        editCoordinates?: boolean,
        currentProjectionUnits?: boolean,
    ) => HTMLElement;
    _createMousePositionPanelCloseElement: () => HTMLElement;
    _createMousePositionPanelDivElement: () => HTMLDivElement;
    _createMousePositionPanelEditToolsElement: (
        editCoordinates?: boolean,
    ) => HTMLElement;
    _createMousePositionPanelElement: () => HTMLElement;
    _createMousePositionPanelHeaderElement: () => HTMLElement;
    _createMousePositionPanelTitleElement: () => HTMLElement;
    _createMousePositionSettingsElement: (display?: boolean) => HTMLElement;
    _createMousePositionSettingsSystemsElement: (systems: any[]) => HTMLElement;
    _createMousePositionSettingsUnitsElement: (units: any[]) => HTMLElement;
    _createShowMousePositionPictoElement: (isDesktop: boolean) => HTMLElement;
    _createShowMousePositionSettingsElement: (
        display?: boolean,
    ) => HTMLElement[];
    _resetCoordinateElements: (
        editCoordinates: boolean,
        currentProjectionType: string,
        currentProjectionUnits: string,
    ) => void;
    _resetLabelElements: (currentProjectionType?: string) => void;
    _resetUnitElements: (currentProjectionUnits: string) => void;
    _setEditMode: (editing: boolean) => void;
    GPdisplayCoords: (coordinate: any) => void;
    GPdisplayElevation: (
        coordinate: any,
        altitudeTimeoutDelay: number,
        noDataValue: number,
        noDataValueTolerance: number,
    ) => void;
    GPresetElevation: () => void;
} = ...

Type declaration

  • _addUID: (id: string) => string

    Add uuid to the tag ID

  • _checkDMSDegrees: (coordType: string, input: HTMLElement) => boolean
  • _checkDMSElement: (input: HTMLElement, isFloat: boolean) => boolean
  • _createCoordinateElement: (coordType: string, editCoordinates?: boolean) => any[]

    create coordinate elements

  • _createDMSCoordinateElement: (coordType: string, editCoordinates?: boolean) => any[]
  • _createMainContainerElement: () => HTMLElement

    Main container (DOM)

  • _createMapCenter: () => HTMLElement

    Map center localisation (tactile use)

  • _createMousePositionPanelBasicAltitudeElement: (display?: boolean) => HTMLElement
  • _createMousePositionPanelBasicCoordinateElement: (
        display?: boolean,
        editCoordinates?: boolean,
        currentProjectionUnits?: boolean,
    ) => HTMLElement
  • _createMousePositionPanelBasicElement: (
        displayAltitude?: boolean,
        displayCoordinates?: boolean,
        editCoordinates?: boolean,
        currentProjectionUnits?: boolean,
    ) => HTMLElement

    coordinate panel

  • _createMousePositionPanelCloseElement: () => HTMLElement

    Create Header close div

  • _createMousePositionPanelDivElement: () => HTMLDivElement
  • _createMousePositionPanelEditToolsElement: (editCoordinates?: boolean) => HTMLElement
  • _createMousePositionPanelElement: () => HTMLElement

    Create Container Panel

  • _createMousePositionPanelHeaderElement: () => HTMLElement

    Create Header Panel

  • _createMousePositionPanelTitleElement: () => HTMLElement

    Create Header Title Panel

  • _createMousePositionSettingsElement: (display?: boolean) => HTMLElement

    settings panel

  • _createMousePositionSettingsSystemsElement: (systems: any[]) => HTMLElement
  • _createMousePositionSettingsUnitsElement: (units: any[]) => HTMLElement
  • _createShowMousePositionPictoElement: (isDesktop: boolean) => HTMLElement

    Show mouse position control

  • _createShowMousePositionSettingsElement: (display?: boolean) => HTMLElement[]
  • _resetCoordinateElements: (
        editCoordinates: boolean,
        currentProjectionType: string,
        currentProjectionUnits: string,
    ) => void
  • _resetLabelElements: (currentProjectionType?: string) => void
  • _resetUnitElements: (currentProjectionUnits: string) => void
  • _setEditMode: (editing: boolean) => void

    Set/unset editing mode

  • GPdisplayCoords: (coordinate: any) => void

    Function displaying coordinates from cursor position (desktop) or map center (tactile)

  • GPdisplayElevation: (
        coordinate: any,
        altitudeTimeoutDelay: number,
        noDataValue: number,
        noDataValueTolerance: number,
    ) => void

    Function displaying altitude from cursor position (desktop) or map center (tactile)

  • GPresetElevation: () => void

    Function reseting altitude value