Class: GOAnimationRotate

L.supermap.plotting.GOAnimationRotate

动态标绘旋转动画类。

L.supermap.plotting.GOAnimationRotate(options)

leaflet/animation/GOAnimationRotate.js, line 7
Name Type Description
options Object

旋转动画参数。

Name Type Default Description
name string 可选

动画名称。

startTime number 0.0 可选

动画开始时间。

duration number 5 可选

动画时长,以秒为单位。

repeat boolean false 可选

是否循环播放动画。

rotateDirection SuperMap.Plot.RotateDirection SuperMap.Plot.RotateDirection.ClockWise 可选

旋转方向。

startAngle number 0 可选

开始角度。

endAngle number 360 可选

结束角度。

Extends

Members

durationDouble

动画时长,单位为秒。

endAnglenumber

结束角度。

namestring

动画名称,动画的唯一标识。

repeatboolean

是否重复循环播放,默认为false。

旋转方向,默认顺时针。

startAnglenumber

开始角度。

startTimeDouble

动画开始时间,单位为秒。

Methods

inherited destroy()

leaflet/animation/GOAnimation.js, line 97

销毁对象,释放资源。

getGOAnimationType(){SuperMap.Plot.GOAnimationType}

leaflet/animation/GOAnimationRotate.js, line 41

获取动画类型。

Returns:
Type Description
SuperMap.Plot.GOAnimationType 动画类型。

inherited getGOFeature(){L.supermap.plotting.GraphicObject}

leaflet/animation/GOAnimation.js, line 169

获取动画的原始几何对象。

Returns:
Type Description
L.supermap.plotting.GraphicObject 动画原始几何对象。

inherited pause()

leaflet/animation/GOAnimation.js, line 210

暂停。

inherited play()

leaflet/animation/GOAnimation.js, line 178

播放。

inherited reset()

leaflet/animation/GOAnimation.js, line 220

复位。

inherited stop()

leaflet/animation/GOAnimation.js, line 202

停止。