frame~FrameHelper()

帧的辅助类,辅助执行帧的添加,移除,并保存添加到地图上的所有帧对象。

Summary

Methods:
addFrame

添加帧

getFrameById

根据id获取frame实例

removeAll

移除地图中附加的所有帧,移除的同时并销毁。

removeFrame

移除附加的帧,移除的同时并销毁。

removeFrameById

移除地图中附加的id为frameId的帧,移除的同时并销毁。

removeFrameWithoutDestroy

移除附加的帧,但是保留帧对象。

Constructor

new FrameHelper()

Methods

addFrame(frame, index)

添加帧

Parameters:
Name Type Description
frame

添加的帧

index Number

min:0;max:this.frames.length。小于min,按min处理;大于max,按照max处理。

getFrameById(frameId)

根据id获取frame实例

Parameters:
Name Type Description
frameId String

实例id

removeAll()

移除地图中附加的所有帧,移除的同时并销毁。

removeFrame(frame)

移除附加的帧,移除的同时并销毁。

Parameters:
Name Type Description
frame

需要移除的帧。

removeFrameById(frameId)

移除地图中附加的id为frameId的帧,移除的同时并销毁。

Parameters:
Name Type Description
frameId String

removeFrameWithoutDestroy(frame)

移除附加的帧,但是保留帧对象。

Parameters:
Name Type Description
frame

需要移除的帧。