LabelEditor

LabelEditor

文本编辑器

Constructor

new LabelEditor()

Fires/事件:

Extends

Methods

add(overlay)

描述:
  • 添加覆盖物

Overrides:
Parameters:
Name Type Description
overlay BaseOverlay

addTo(map) → {this}

描述:
  • 添加到地图

Overrides:
Parameters:
Name Type Description
map *
Returns:
Type
this

bottoming() → {function}

描述:
  • 置底

Overrides:
Returns:

还原zindex回调

Type
function

clear()

描述:
  • 清空编辑器

Overrides:

close(silent)

描述:
  • 关闭编辑器

Overrides:
Parameters:
Name Type Description
silent

不再开启

discard()

描述:
  • 从地图移除

Overrides:

fitView(scaleopt, optionsopt)

Overrides:
See:
Parameters:
Name Type Attributes Default Description
scale Boolean <optional>
false

是否缩放

options Object <optional>
{}

选项

get(key) → {*}

描述:
  • 获取属性值

Overrides:
Parameters:
Name Type Description
key string

名称

Returns:
Type
*

getAllOverlay() → {Array}

描述:
  • 获取所有成员

Overrides:
Returns:
Type
Array

getId() → {string}

描述:
  • 获取对象id

Overrides:
Returns:
Type
string

getKeys() → {Array}

描述:
  • 获取所有key

Overrides:
Returns:
Type
Array

getMap() → {Map}

描述:
  • 获取Map实例

Overrides:
Returns:
Type
Map

getOverlay(id) → {*}

描述:
  • 根据ID获取覆盖物

Overrides:
Parameters:
Name Type Description
id *
Returns:
Type
*

getProps() → {Object}

描述:
  • 获取所有属性值

Overrides:
Returns:
Type
Object

getZindex() → {number}

描述:
  • 获取当前对象zindex

Overrides:
Returns:
Type
number

hide() → {this}

描述:
  • 隐藏

Overrides:
Returns:
Type
this

isClickable() → {boolean}

描述:
  • 是否可点击

Overrides:
Returns:
Type
boolean

isDraggable() → {boolean}

描述:
  • 是否可拖拽

Overrides:
Returns:
Type
boolean

isVisible(zoom) → {boolean}

描述:
  • 是否可见

Overrides:
Parameters:
Name Type Description
zoom number

当前层级, 可空

Returns:
Type
boolean

off(type, listener)

描述:
  • 取消监听事件

Overrides:
Parameters:
Name Type Description
type Array | string

事件类型

listener function

回调函数

offchange(key, listener)

描述:
  • 取消监听事件

Overrides:
Parameters:
Name Type Description
key Array | string

listener function

回调函数

on(type, listener, once)

描述:
  • 绑定事件监听

Overrides:
Parameters:
Name Type Description
type Array | string
listener function

回调函数

once boolean

一次

once(type, listener)

描述:
  • 绑定一次事件监听

Overrides:
Parameters:
Name Type Description
type Array | string

事件类型

listener function

回调函数

onchange(key, listener, once)

描述:
  • 绑定属性监听

Overrides:
Parameters:
Name Type Description
key Array | string

listener function

回调函数

once boolean

是否绑定一次

open(target)

描述:
  • 开启编辑/创建模式,取决于target是否为空

Overrides:
Parameters:
Name Type Description
target *

pickup(x, y) → {Object}

描述:
  • 当前屏幕坐标获取点击对象

Overrides:
Parameters:
Name Type Description
x *
y *
Returns:
Type
Object

redraw() → {this}

描述:
  • 重绘当前图层

Overrides:
Returns:
Type
this

refresh() → {this}

描述:
  • 刷新地图

Overrides:
Returns:
Type
this

remove(overlay)

描述:
  • 移除覆盖物

Overrides:
Parameters:
Name Type Description
overlay BaseOverlay
描述:
  • 范围搜素

Overrides:
Parameters:
Name Type Description
params Object
Returns:
Type
Array

set(key, value, silent)

描述:
  • 设置属性

Overrides:
Parameters:
Name Type Description
key string

value *

silent boolean

是否静默,不触发事件

setClickable(flag)

描述:
  • 设置点击

Overrides:
Parameters:
Name Type Description
flag boolean

setDraggable(flag)

描述:
  • 设置拖拽

Overrides:
Parameters:
Name Type Description
flag boolean

setMask(mask) → {this}

描述:
  • 设置遮罩

Overrides:
Parameters:
Name Type Description
mask Object
Returns:
Type
this

setProps(values, silent)

描述:
  • 批量设置属性

Overrides:
Parameters:
Name Type Description
values Object

silent boolean

是否静默

setPropsByKeys(values, keys, silent)

描述:
  • 批量设置属性

Overrides:
Parameters:
Name Type Description
values Object

keys Object

过滤key

silent boolean

是否静默

setVisible(flag)

描述:
  • 设置可见

Overrides:
Parameters:
Name Type Description
flag boolean

setZindex(z)

描述:
  • 设置zindex

Overrides:
Parameters:
Name Type Description
z Number

zindex

show() → {this}

描述:
  • 显示

Overrides:
Returns:
Type
this

topping() → {function}

描述:
  • 置顶

Overrides:
Returns:

还原zindex回调

Type
function

unset(key, silent)

描述:
  • 删除属性

Overrides:
Parameters:
Name Type Description
key *

silent *

静默

Events

close

描述:
  • 关闭

Overrides:
Properties:
Name Type Description
type String

close

target EditorLayer
overlay Object
Type:
  • Object

create

描述:
  • 开始创建

Overrides:
Properties:
Name Type Description
type String

create

target EditorLayer
overlay Object
Type:
  • Object

createEnd

描述:
  • 创建结束

Overrides:
Properties:
Name Type Description
type String

createEnd

target EditorLayer
overlay Object
Type:
  • Object

edit

描述:
  • 开始编辑

Overrides:
Properties:
Name Type Description
type String

edit

target EditorLayer
overlay Object
Type:
  • Object

editEnd

描述:
  • 编辑结束

Overrides:
Properties:
Name Type Description
type String

editEnd

target EditorLayer
overlay Object
Type:
  • Object

propertychange

描述:
  • 属性变化

Overrides:
Properties:
Name Type Description
type String

propertychange

target BaseObject
Type:
  • Object

node:*

描述:
  • 编辑节点事件

Overrides:
Properties:
Name Type Description
type String

node:click 等覆盖物事件

target Object

节点对象

e Object
ext Object
Type:
  • Object