动画管理类,负责标号动画的管理。
SuperMap. |
动画管理类,负责标号动画的管理。 |
Constants | |
EVENT_TYPES | 支持应用事件的类型。 |
Properties | |
eventListeners | {Object} 如果在构造方法中设置此选项,事件监听对象将注册。 |
events | {SuperMap.Events} 事件对象。 |
goAnimations | {Array(SuperMap.Plot.GOAnimation)} 动画数组。 |
serverUrl | {String} 表示态势推演服务的URI |
Constructor | |
SuperMap. |
构建一个动画管理类。 |
Functions | |
createGOAnimation | 创建动画。 |
destroy | 销毁对象,释放资源。 |
execute | 执行动画。 |
findGOAnimationByName | 根据动画名称查找动画。 |
findGOAnimationByUuid | 根据uuid查找动画。 |
findGOAnimationsByFeature | 根据动画原始几何对象查找动画。 |
pause | 暂停所有动画 |
play | 播放所有动画 |
removeAllGOAnimation | 删除所有动画。 |
removeGOAnimation | 删除动画。 |
removeGOAnimationByName | 根据名称删除动画。 |
reset | 复位所有动画 |
setMap | 设置地图对象 |
stop | 停止所有动画 |
{SuperMap.Events} 事件对象。
{Array(SuperMap.Plot.GOAnimation)} 动画数组。
setMap: function ( map )
设置地图对象
map | {SuperMap.Map} 地图对象。 |
{Boolean} 设置成功返回true,否则返回false
createGOAnimation : function( animationType, name, goFeature )
创建动画。
animationType | {SuperMap.Plot.GOAnimationType} 动画类型。 |
name | {String} 动画名称 |
goFeature | {SuperMap.Feature.Vector} 动画原始几何对象。 |
findGOAnimationsByFeature : function( goFeature )
根据动画原始几何对象查找动画。
goFeature | {SuperMap.Feature.Vector} 动画原始几何对象。 |
{Array(SuperMap.Plot.GOAnimation)}动画对象
findGOAnimationByUuid : function( uuid )
根据uuid查找动画。
uuid | {String} uuid。 |
{SuperMap.Plot.GOAnimation} 动画对象
removeGOAnimation: function( goAnimation )
删除动画。
goAnimation | {SuperMap.Plot.GOAnimation} 动画名称。 |
{Boolean} 是否删除成功
销毁对象,释放资源。
destroy: function()
设置地图对象
setMap: function ( map )
创建动画。
createGOAnimation : function( animationType, name, goFeature )
根据动画名称查找动画。
findGOAnimationByName : function( name )
根据动画原始几何对象查找动画。
findGOAnimationsByFeature : function( goFeature )
根据uuid查找动画。
findGOAnimationByUuid : function( uuid )
根据名称删除动画。
removeGOAnimationByName: function( name )
删除动画。
removeGOAnimation: function( goAnimation )
删除所有动画。
removeAllGOAnimation: function()
执行动画。
execute: function()
播放所有动画
play : function()
停止所有动画
stop : function()
暂停所有动画
pause : function()
复位所有动画
reset : function()