Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DrawingHandler

Implements

Index

Properties

Private _drawCallBack

_drawCallBack: (event: DrawEvent) => void

Type declaration

Private _drawFeature

_drawFeature: Feature

Private _drawLayer

_drawLayer: VectorLayer

Private _drawType

_drawType: DrawType

Private _ignoreFirstClick

_ignoreFirstClick: boolean

Private _isDrawInitialized

_isDrawInitialized: boolean = false

Private _isDrawing

_isDrawing: boolean = false

Private _map

_map: Map

Private _mapUIManager

_mapUIManager: IMapUIManager

Methods

Private _addColorsToEditFeatureHTMLElement

  • _addColorsToEditFeatureHTMLElement(drawnFeature: Feature, editFeatureHTMLElement: Element): void
  • Parameters

    • drawnFeature: Feature
    • editFeatureHTMLElement: Element

    Returns void

Private _addDeleteEventListenerToEditFeatureHTMLElement

  • _addDeleteEventListenerToEditFeatureHTMLElement(drawnFeature: Feature, editFeatureHTMLElement: Element): void
  • Parameters

    • drawnFeature: Feature
    • editFeatureHTMLElement: Element

    Returns void

Private _finishDrawing

  • _finishDrawing(): void
  • Returns void

Private _getCompletedGeometryFromCoordinates

  • _getCompletedGeometryFromCoordinates(): void
  • Returns void

Private _getEditFeatureHTMLElement

  • _getEditFeatureHTMLElement(drawnFeature: Feature): Element
  • Parameters

    Returns Element

Private _getStyle

  • _getStyle(color: string): Style
  • Parameters

    • color: string

    Returns Style

Private _initializeDrawBoxFeature

  • _initializeDrawBoxFeature(coordinate: [number, number]): void
  • Parameters

    • coordinate: [number, number]

    Returns void

Private _initializeDrawPolygonFeature

  • _initializeDrawPolygonFeature(coordinate: [number, number]): void
  • Parameters

    • coordinate: [number, number]

    Returns void

Private _initializeDrawing

  • _initializeDrawing(coordinate: [number, number]): void
  • Parameters

    • coordinate: [number, number]

    Returns void

Private _initializeEventListeners

  • _initializeEventListeners(): void
  • Returns void

Private _initializeSelectionLayer

  • _initializeSelectionLayer(): void
  • Returns void

Private _sendEvent

  • _sendEvent(geometry?: any): void
  • Parameters

    • Optional geometry: any

    Returns void

Private _unsetDrawingThrottled

  • _unsetDrawingThrottled(): void
  • Returns void

Private _updateDrawBoxFeature

  • _updateDrawBoxFeature(coordinate: [number, number]): void
  • Parameters

    • coordinate: [number, number]

    Returns void

Private _updateDrawPolygonFeature

  • _updateDrawPolygonFeature(coordinate: [number, number], replaceLast?: boolean): void
  • Parameters

    • coordinate: [number, number]
    • Default value replaceLast: boolean = false

    Returns void

initialize

isDrawing

  • isDrawing(): boolean
  • Returns boolean

startDrawing

  • Parameters

    Returns void

startDrawingWithPoint

  • startDrawingWithPoint(drawType: DrawType, initialPoint: [number, number], drawCallBack: (event: DrawEvent) => void): void
  • Parameters

    Returns void

stopDrawing

  • stopDrawing(): void

Generated using TypeDoc