Hierarchy

Constructors

  • Parameters

    • base: CABase
    • type: DRAW_TYPE
    • Optional listener: ((e: any) => void)
        • (e: any): void
        • Parameters

          • e: any

          Returns void

    • Optional style: any

    Returns Draw

Properties

base: CABase
completed?: ((e: any) => void)

Type declaration

    • (e: any): void
    • Parameters

      • e: any

      Returns void

drawEntityIds: string[] = []
handler: any
inActive: boolean = false
inPan: boolean = false
name?: string
start?: Cartesian2
tipElement?: HTMLElement
type: DRAW_TYPE
types: MOUSE_TYPE[] = []

Methods

  • 激活/开始绘制

    Returns void

  • 清除绘制

    Returns void

  • 清除绘制的实体

    Returns void

  • 暂停/结束绘制

    Returns void

  • Returns void

  • 绘制广告牌(Billboard)对象

    Parameters

    • Optional style: any

      绘制样式

    Returns void

  • 绘制圆(Circle)对象

    Parameters

    • Optional style: any

      绘制风格

    Returns void

  • 绘制曲线(Curve)对象

    Parameters

    • Optional style: any

      绘制风格

    Returns void

  • 绘制标签(Label)对象

    Parameters

    • Optional style: any

      绘制样式

    Returns void

  • 绘制点(Point)对象

    Parameters

    • Optional style: any

      绘制风格

    Returns void

  • 绘制点信息(PointInfo)对象--point/label/billboard

    Parameters

    • Optional style: any

      绘制风格

    Returns void

  • 绘制多段线(PolyLine)对象

    Parameters

    • Optional style: any

      绘制风格

    Returns void

  • 绘制多边形(Polygon)对象

    Parameters

    • Optional style: any

      绘制风格

    Returns void

  • 绘制矩形(Rectangle)对象

    Parameters

    • Optional style: any

      绘制风格

    Returns void

  • 设置绘制事件

    Parameters

    • type: DRAW_TYPE
    • Optional style: any

      绘制风格

    Returns void

  • Returns void

  • Parameters

    • operate: boolean

    Returns void

  • Parameters

    • type: MOUSE_TYPE
    • listener: ((e: any) => void)
        • (e: any): void
        • Parameters

          • e: any

          Returns void

    Returns void

  • @description: 更新比例尺

    Parameters

    • base: CABase

      CABase 对象

    • stepCount: number = 4

    Returns { value: undefined; width: undefined } | { value: undefined | number; width: number }

Generated using TypeDoc