Options
All
  • Public
  • Public/Protected
  • All
Menu

WebMap类

Hierarchy

  • Observer<{ loaded: void }>
    • WebMap

Index

Constructors

constructor

Properties

Private _map

_map: IMap

地图对象

Private _options

_options: IWebMapOptions = ...

配置项

Private _targetDiv

_targetDiv: string

地图目标容器Id

Private _view

_view: IView

视图对象

Optional basemap

basemap: Basemap

Optional layerOperation

layerOperation: LayerOperation

Optional mapCursor

mapCursor: MapCursor

Optional mapElementDisplay

mapElementDisplay: MapElementDisplay

Optional mapTools

mapTools: MapTools

Accessors

map

targetDiv

  • get targetDiv(): string

view

Methods

Private _init

fire

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

    Type parameters

    • K: "loaded"

    Parameters

    • name: K

      监听函数名

    • Optional data: { loaded: void }[K]

      数据

    Returns void

mount

off

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

    Type parameters

    • K: "loaded"

    Parameters

    • name: K

      监听类型名

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

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

    Returns void

on

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

    Type parameters

    • K: "loaded"

    Parameters

    • name: K

      监听类型名

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

      监听回调函数

    Returns IObserverHandler

use

Generated using TypeDoc