Skip to content

OverlayBase

OverlayEvent

覆盖物虚类事件虚类

不可直接实例化

on

绑定事件

Parameters

Returns this

once

单次绑定事件

Parameters

Returns this

off

解绑事件

Parameters

Returns this

OverlayBase

覆盖物虚类

继承OverlayEvent 不可直接实例化

scaleWithAnimation

带动画缩放

Parameters

  • duration number 动画持续时间,单位毫秒

  • options Object? 属性

    • options.cubicBezier Array<number>? 缓动函数,4个参数,分别为控制点1x, 控制点1y, 控制点2x, 控制点2y
    • options.onFinished Function? 动画结束回调
    • options.onProgress Function? 动画过程回调, 参数为动画进度,0-1

Returns this

hide

隐藏覆盖物

Returns this

show

显示覆盖物

Parameters

Returns this

setMap

设置(新)地图实例,传 null 则从原有地图上移除,同destroy方法

Parameters

  • map (Map | null)

Returns any this

setOptions

设置覆盖物配置项

Parameters

  • options Object 覆盖物配置项
  • immediate (optional, default false)

Returns this

getOptions

获取覆盖物配置项

Returns this

setUserData

设置用户自定义数据

Parameters

  • userData Object 用户自定义数据

Returns this

getUserData

获取用户自定义数据

Returns Object

destroy

销毁覆盖物

Returns this