动画管理类,负责标号动画的管理
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象具有以下属性:
|
Methods
-
staticSuperMap3D.GOAnimationManager.getInstance(options) → GOAnimationManager
-
获取动画管理单例对象
Name Type Description options
Object optional 对象具有以下属性: Name Type Default Description serverUrl
String ""
optional 动画服务地址 scene
String null
optional 当前动画场景 Returns:
动画管理器单例对象 -
createGOAnimation(animationType, name, goFeature, isRaiseEvent) → GoAnimation
-
创建动画
Name Type Default Description animationType
SuperMap.Plot.GOAnimationType 动画类型 name
String 动画名称 goFeature
goFeature 动画原始几何对象。 isRaiseEvent
Boolean true
是否发送事件 Returns:
动画对象 -
执行动画
Returns:
是否有动画 -
findGOAnimationByFeature(feature) → Array.<GOAnimation>
-
根据标绘对象查找动画
Name Type Description feature
GeoGraphicObject 标绘对象。 Returns:
动画对象 -
findGOAnimationByName(name) → GoAnimation
-
根据动画名称查找动画
Name Type Description name
String 动画名称 Returns:
动画对象 -
findGOAnimationsByUuid(uuid) → Array.<GOAnimation>
-
根据uuid查找动画
Name Type Description uuid
String uuid 对象的id Returns:
动画对象 -
获取所有的动画
Returns:
动画数组 -
打开动画文件
Name Type Description evoFileName
动画脚本文件名 -
删除所有动画。
-
删除动画
Name Type Description goAnimation
GOAnimation 动画对象。 isRaiseEvent
Boolean 是否触发事件 Returns:
是否删除成功 -
根据标绘对象删除动画
Name Type Description feature
GeoGraphicObject 标绘对象。 Returns:
是否删除成功 -
根据名称删除动画
Name Type Description name
String 动画名称 Returns:
是否删除成功 -
将动画保存为json文件,并上传服务器
Name Type Description evoFileName
保存的文件名字 isCover
是否覆盖保存