abstract
StyleLayer
定义于: src/style/style_layer.ts:81
样式图层的基类;
继承
- Evented
被继承
- CircleStyleLayer
- HeatmapStyleLayer
方法
listens()
listens(
type
:string
):boolean
定义于: src/util/evented.ts:165
如果Evented实例或任何转发的Evented实例对指定类型有侦听器,则返回true;
参数
参数 | 类型 | 描述 |
---|---|---|
type | string | 事件类型 |
返回
boolean
如果指定事件类型至少有一个已注册的侦听器,则为true
,否则为false
继承自
Evented.listens
off()
off(
type
:string
,listener
: Listener):StyleLayer
定义于: src/util/evented.ts:90
移除先前注册的事件侦听器;
参数
参数 | 类型 | 描述 |
---|---|---|
type | string | 要移除侦听器的事件类型 |
listener | Listener | 要移除的侦听器函数 |
返回
StyleLayer
继承自
Evented.off
on()
on(
type
:string
,listener
: Listener): Subscription
定义于: src/util/evented.ts:73
为指定的事件类型添加侦听器;
参数
参数 | 类型 | 描述 |
---|---|---|
type | string | 要添加侦听的事件类型 |
listener | Listener | 事件触发时要调用的函数; 侦听器函数使用传递给fire的数据对象调用,扩展了target和type属性 |
返回
Subscription
继承自
Evented.on
once()
once(
type
:string
,listener?
: Listener):Promise
<any
> |StyleLayer
定义于: src/util/evented.ts:106
添加一个仅调用一次的侦听器到指定的事件类型;
侦听器将在注册后事件首次触发时被调用;
参数
参数 | 类型 | 描述 |
---|---|---|
type | string | 要侦听的事件类型 |
listener? | Listener | 事件首次触发时要调用的函数 |
返回
Promise
<any
> | StyleLayer
如果未提供侦听器,则为this
或promise
继承自
Evented.once
setEventedParent()
setEventedParent(
parent?
: Evented,data?
:any
):StyleLayer
定义于: src/util/evented.ts:176
将此Evented实例触发的所有事件冒泡到父Evented实例;
参数
参数 | 类型 |
---|---|
parent? | Evented |
data? | any |
返回
StyleLayer
继承自
Evented.setEventedParent