SuperMap.Plot.GOAnimationManager

动画管理类,负责标号动画的管理。

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

Constants

EVENT_TYPES

支持应用事件的类型。

Properties

events

{SuperMap.Events} 事件对象。

eventListeners

{Object} 如果在构造方法中设置此选项,事件监听对象将注册。

serverUrl

{String} 表示态势推演服务的URI

goAnimations

{Array(SuperMap.Plot.GOAnimation)} 动画数组。

Constructor

SuperMap.Plot.GOAnimationManager

构建一个动画管理类。

Functions

destroy

destroy: function()

销毁对象,释放资源。

setMap

setMap: function ( map )

设置地图对象

Parameters

map {SuperMap.Map} 地图对象。

Returns

{Boolean} 设置成功返回true,否则返回false

createGOAnimation

createGOAnimation : function( animationType,
name,
goFeature )

创建动画。

Parameters

animationType {SuperMap.Plot.GOAnimationType} 动画类型。
name {String} 动画名称
goFeature {SuperMap.Feature.Vector} 动画原始几何对象。

Returns

{SuperMap.Plot.GOAnimation}动画对象

findGOAnimationByName

findGOAnimationByName : function( name )

根据动画名称查找动画。

Parameters

name {String} 动画名称。

Returns

{SuperMap.Plot.GOAnimation}动画对象

findGOAnimationsByFeature

findGOAnimationsByFeature : function( goFeature )

根据动画原始几何对象查找动画。

Parameters

goFeature {SuperMap.Feature.Vector} 动画原始几何对象。

Returns

{Array(SuperMap.Plot.GOAnimation)}动画对象

findGOAnimationByUuid

findGOAnimationByUuid : function( uuid )

根据uuid查找动画。

Parameters

uuid {String} uuid。

Returns

{SuperMap.Plot.GOAnimation} 动画对象

removeGOAnimationByName

removeGOAnimationByName: function( name )

根据名称删除动画。

Parameters

name {String} 动画名称。

Returns

{Boolean} 是否删除成功

removeGOAnimation

removeGOAnimation: function( goAnimation )

删除动画。

Parameters

goAnimation {SuperMap.Plot.GOAnimation} 动画名称。

Returns

{Boolean} 是否删除成功

removeAllGOAnimation

removeAllGOAnimation: function()

删除所有动画。

execute

execute: function()

执行动画。

Returns

{Boolean} 有动画执行则返回true,否则返回false

play

play : function()

播放所有动画

stop

stop : function()

停止所有动画

pause

pause : function()

暂停所有动画

reset

reset : function()

复位所有动画

动态标绘动画基类。
destroy: function()
销毁对象,释放资源。
setMap: function ( map )
设置地图对象
createGOAnimation : function( animationType,
name,
goFeature )
创建动画。
findGOAnimationByName : function( name )
根据动画名称查找动画。
findGOAnimationsByFeature : function( goFeature )
根据动画原始几何对象查找动画。
findGOAnimationByUuid : function( uuid )
根据uuid查找动画。
removeGOAnimationByName: function( name )
根据名称删除动画。
removeGOAnimation: function( goAnimation )
删除动画。
removeAllGOAnimation: function()
删除所有动画。
execute: function()
执行动画。
play : function()
播放所有动画
stop : function()
停止所有动画
pause : function()
暂停所有动画
reset : function()
复位所有动画
地图类。 用于实例化map类创建一个新地图,实现地图在客户端的交互操作,可通过给创建的map添加图层和控件来扩展应用, 在创建地图时,如果没有添加指定的控件,则默认Navigation、PanZoomBar控件。
动态标绘中用到的动画类型。
矢量要素类。该类具有 Geometry 属性存放几何信息, attributes 属性存放非几何信息,另外还包含了 style 属性,用来定义矢量要素的样式, 其中,默认的样式在 SuperMap.Feature.Vector.style 类中定义,如果没有特别的指定将使用默认的样式,
字符串操作的一系列常用扩展函数.
Close