Options
All
  • Public
  • Public/Protected
  • All
Menu

拉框放大工具类

Hierarchy

Index

Constructors

constructor

Properties

Protected drawer_

drawer_: Drawer

绘图器对象

Protected map_

map_: IMap

地图对象

Protected view_

view_: IView

视图对象

Accessors

actived

  • get actived(): boolean

isDrawOneTarget

  • get isDrawOneTarget(): boolean
  • set isDrawOneTarget(b: boolean): void

isOnceTool

  • get isOnceTool(): boolean

Methods

active

clearDrawed

deactive

fire

  • fire<K>(name: K, data?: { draw-clear: {}; draw-end: { geometry: default }; draw-move: { geometry: default }; draw-start: { coordinate: Coordinate } } & { tool-actived: void; tool-deactived: void }[K]): void
  • 触发监听函数

    Type parameters

    • K: "tool-actived" | "tool-deactived" | "draw-start" | "draw-move" | "draw-end" | "draw-clear"

    Parameters

    • name: K

      监听函数名

    • Optional data: { draw-clear: {}; draw-end: { geometry: default }; draw-move: { geometry: default }; draw-start: { coordinate: Coordinate } } & { tool-actived: void; tool-deactived: void }[K]

      数据

    Returns void

getFeatures

  • getFeatures(): default<default>[]

off

  • off<K>(name: K, callback?: IObserverCallback<{ draw-clear: {}; draw-end: { geometry: default }; draw-move: { geometry: default }; draw-start: { coordinate: Coordinate } } & { tool-actived: void; tool-deactived: void }[K], K, ZoomInRectTool, void>): void
  • 移除监听函数

    Type parameters

    • K: "tool-actived" | "tool-deactived" | "draw-start" | "draw-move" | "draw-end" | "draw-clear"

    Parameters

    • name: K

      监听类型名

    • Optional callback: IObserverCallback<{ draw-clear: {}; draw-end: { geometry: default }; draw-move: { geometry: default }; draw-start: { coordinate: Coordinate } } & { tool-actived: void; tool-deactived: void }[K], K, ZoomInRectTool, void>

      监听回调函数(不指定者移除所有)

    Returns void

on

  • on<K>(name: K, callback: IObserverCallback<{ draw-clear: {}; draw-end: { geometry: default }; draw-move: { geometry: default }; draw-start: { coordinate: Coordinate } } & { tool-actived: void; tool-deactived: void }[K], K, ZoomInRectTool, void>): IObserverHandler
  • 绑定监听函数

    Type parameters

    • K: "tool-actived" | "tool-deactived" | "draw-start" | "draw-move" | "draw-end" | "draw-clear"

    Parameters

    • name: K

      监听类型名

    • callback: IObserverCallback<{ draw-clear: {}; draw-end: { geometry: default }; draw-move: { geometry: default }; draw-start: { coordinate: Coordinate } } & { tool-actived: void; tool-deactived: void }[K], K, ZoomInRectTool, void>

      监听回调函数

    Returns IObserverHandler

onDrawClear

onDrawEnd

onDrawMove

onDrawStart

onToolActived

onToolDeActived

Generated using TypeDoc