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 |
search(params) → {Array}
- 描述:
范围搜素
- 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