Appearance
Documentation / geoverse / IAnimatedMarker
Interface: IAnimatedMarker<TRaw>
Defined in: types.ts:133
动图标注句柄:在普通 Marker 之上叠加播放控制。视觉由动图(先支持 APNG)逐帧驱动, 定位/重投影/datum 完全复用各引擎的普通 Marker,故与静态标注一致地正确落点。
Extends
IMarker<TRaw>
Type Parameters
TRaw
TRaw = unknown
Methods
destroy()
ts
destroy(): void;Defined in: types.ts:141
释放动图资源(停播、注销图像与帧位图)。丢弃前务必调用
Returns
void
getId()
ts
getId(): string | number | undefined;Defined in: types.ts:111
要素 id。libre 核心自动生成 gid;ol 核心默认无 id,需经逃生舱 setId 后才有值。
Returns
string | number | undefined
Inherited from
getPosition()
ts
getPosition(): LngLat | null;Defined in: types.ts:126
当前位置(WGS-84;无几何时为 null)
Returns
LngLat | null
Inherited from
getRaw()
ts
getRaw(): TRaw;Defined in: types.ts:113
取底层核心要素实例(逃生舱)
Returns
TRaw
Inherited from
onPointer()
ts
onPointer(type, listener): () => void;Defined in: types.ts:101
监听指针事件,返回解绑函数
Parameters
type
listener
(evt) => void
Returns
() => void
Inherited from
pause()
ts
pause(): void;Defined in: types.ts:137
暂停(保持当前帧)
Returns
void
play()
ts
play(): void;Defined in: types.ts:135
开始/继续播放
Returns
void
setPosition()
ts
setPosition(lngLat): void;Defined in: types.ts:124
更新位置(WGS-84)
Parameters
lngLat
Returns
void
Inherited from
setVisible()
ts
setVisible(visible): void;Defined in: types.ts:106
显示/隐藏要素
Parameters
visible
boolean
Returns
void
Inherited from
stop()
ts
stop(): void;Defined in: types.ts:139
停止并回到首帧
Returns
void
