Options
All
  • Public
  • Public/Protected
  • All
Menu

图元控制插件类

Hierarchy

Index

Constructors

constructor

Properties

Private _graphicsLayer

_graphicsLayer: default

基础图元存储图层

Private _highlightLayer

_highlightLayer: default

高亮图元存储图层

Private _layerGroup

_layerGroup: default

图元存储图层组

Private _styleOptions

_styleOptions: { graphicsStyle: IGeometryStyleOptions; highlightStyle: IGeometryStyleOptions } = ...

图元样式

Type declaration

Protected map_

map_: IMap

地图对象

Protected view_

view_: IView

视图对象

Accessors

pluginName

  • get pluginName(): string

style

Methods

Private _init

add

addHighlight

clear

clearAll

clearHighlight

fire

  • fire<K>(name: K, data?: {}[K]): void
  • 触发监听函数

    Type parameters

    • K: never

    Parameters

    • name: K

      监听函数名

    • Optional data: {}[K]

      数据

    Returns void

installPlugin

off

  • off<K>(name: K, callback?: IObserverCallback<{}[K], K, MapElementDisplay, void>): void
  • 移除监听函数

    Type parameters

    • K: never

    Parameters

    • name: K

      监听类型名

    • Optional callback: IObserverCallback<{}[K], K, MapElementDisplay, void>

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

    Returns void

on

  • on<K>(name: K, callback: IObserverCallback<{}[K], K, MapElementDisplay, void>): IObserverHandler
  • 绑定监听函数

    Type parameters

    • K: never

    Parameters

    • name: K

      监听类型名

    • callback: IObserverCallback<{}[K], K, MapElementDisplay, void>

      监听回调函数

    Returns IObserverHandler

parseGraphic

  • parseGraphic(geometry: default, styleOptions: IStyleOptions): default<default>

parseGraphics

  • parseGraphics(geometries: default | default[], styleOptions: IStyleOptions): default<default>[]

parseHighlightGraphic

  • parseHighlightGraphic(geometry: default, styleOptions: IStyleOptions): default<default>

parseHighlightGraphics

  • parseHighlightGraphics(geometries: default | default[], styleOptions: IStyleOptions): default<default>[]

reSortLayers

remove

removeHighlight

  • removeHighlight(features: default<default> | default<default>[]): MapElementDisplay

set

setHighlight

Generated using TypeDoc