态势数据管理类。
| SuperMap. | 态势数据管理类。 | 
| Properties | |
| activeLayer | {SuperMap.Layer.PlottingLayer} 当前图层,未设置则取第一个可编辑图层 | 
| map | {SuperMap.Map} | 
| serverUrl | {String} 表示标绘服务的URI | 
| smlFileName | {String} 当前打开的态势图在发布时的名称 | 
| smlInfo | {SuperMap.Plot.SMLInfoStruct} 当前打开的态势图信息 | 
| Constants | |
| EVENT_TYPES | 支持应用事件的类型。 | 
| Properties | |
| eventListeners | {Object} 如果在构造方法中设置此选项,事件监听对象将注册。 | 
| events | {SuperMap.Events} 事件对象。 | 
| Constructor | |
| SuperMap. | 态势数据管理对象。 | 
| Functions | |
| addSmlFile | 叠加态势图文件(本地)。首先需要将本地的态势图文件上传到服务器,再叠加。 | 
| addSmlFileOnServer | 叠加已发布的态势图到当前态势图。 | 
| addSmlFileToLayer | 叠加态势文件(本地)到指定的图层。首先需要将本地的态势图文件上传到服务器,再叠加。 | 
| addSmlFileToLayerOnServer | 叠加已发布的态势图到指定图层。 | 
| createSymbol | 根据屏幕坐标新建标号对象 | 
| createSymbolWC | 根据经纬度坐标新建标号对象 | 
| createText | 根据屏幕坐标创建文本对象 | 
| createTextWC | 根据地理坐标创建文本对象 | 
| deleteSmlFileOnServer | 删除指定的已发布态势图文件。 | 
| destroy | 销毁图形对象。 | 
| downloadSmlFileURL | 从服务器上获取指定的态势文件的下载地址 | 
| getGObjectByCode | 根据标号库ID和code查找图形对象 | 
| getGObjectByExtendProperty | 根据自定义属性关键字进行查找,查找的结果是图形对象的集合数组 | 
| getGObjectByID | 根据ID查找图形对象 | 
| getGObjectByName | 根据名称查找图形对象 | 
| getSMLInfo | 获取指定的态势图信息。 | 
| getSMLInfos | 获取服务器上用户发布的态势图文件列表 | 
| newSmlFile | 新建态势图,会清空当前态势图。 | 
| openSmlData | 打开态势图数据。 | 
| openSmlFile | 打开态势图文件(本地),删除当前态势图中的所有图层,重新加载该态势图。 | 
| openSmlFileOnServer | 打开指定的已发布态势图文件。 | 
| saveAsSmlFile | 另存当前态势图数据到服务器 | 
| saveLayersToSmlFile | 发布态势图上指定图层的数据到指定态势图。 | 
| saveSmlFile | 保存当前的态势图上所有图层的要素到服务器,若服务器已存在该态势图则覆盖。 | 
| uploadSmlFile | 上传态势图文件。 | 
{SuperMap.Layer.PlottingLayer} 当前图层,未设置则取第一个可编辑图层
{SuperMap.Plot.SMLInfoStruct} 当前打开的态势图信息
{SuperMap.Events} 事件对象。
态势数据管理对象。
| map | {SuperMap.Map} | 
| serverUrl | {String} 标绘服务地址 | 
| options | {Object} 此类与父类提供的属性。 | 
{SuperMap.Plot.SitDataManager} 结果类型对象。
getGObjectByExtendProperty: function( key ) 
根据自定义属性关键字进行查找,查找的结果是图形对象的集合数组
| key | {String}自定义属性的关键字。 | 
{Array(SuperMap.Feature.Vector)} 满足条件的标号对象数组
getGObjectByCode:function( libID, code ) 
根据标号库ID和code查找图形对象
| libID | {Integer} 标号库ID。 | 
| code | {Integer} 标号code | 
{Array(SuperMap.Feature.Vector)} 满足条件的标号对象数组
getGObjectByName:function( name ) 
根据名称查找图形对象
| name | {String} 符号名称。 | 
{Array(SuperMap.Feature.Vector)} 满足条件的标号对象数组
getGObjectByID: function( uuid ) 
根据ID查找图形对象
| uuid | {String} 图形对象唯一ID。 | 
{Array(SuperMap.Feature.Vector)} 满足条件的标号对象数组
createSymbol: function( libid, code, pts, style ) 
根据屏幕坐标新建标号对象
| libid | {Integer}符号所在的标号库id。 | 
| code | {Integer}符号的标识code。 | 
| pts | {SuperMap.Geometry.Point} 位置点序列(屏幕),数组,如{x:300,y:200},{x:300,y:200}的数据。 | 
| style | {Object} 标号的样式。 | 
createSymbolWC:function( libid, code, pts, style ) 
根据经纬度坐标新建标号对象
| libid | {Integer} 符号所在的标号库id。 | 
| code | {Integer} 符号的标识code。 | 
| pts | {SuperMap.Geometry.Point} 位置点序列(经纬度),数组,如{x:85,y:120},{x:76,y:90}的数据,其中x代表经度,y代表纬度 。 | 
| style | {Object} 标号的样式。 | 
createText: function( content, pos, style ) 
根据屏幕坐标创建文本对象
| content | {String} 文本内容。 | 
| pos | {SuperMap.Geometry.Point} 文本内容的位置,传入如{x:50,y:50}参数,屏幕坐标。 | 
| style | {Object} 文本的样式。 | 
createTextWC: function( content, pos, style ) 
根据地理坐标创建文本对象
| content | {String}文本内容。 | 
| pos | {SuperMap.Geometry.Point}文本内容的位置,传入如{x:50,y:50}参数,经纬度坐标。 | 
| style | {Object} 文本的样式。 | 
销毁图形对象。
destroy:function() 
打开态势图文件(本地),并将其上传到服务器。删除当前态势图中的所有图层,重新加载该态势图。
openSmlFile: function( fileId ) 
叠加态势图文件(本地)。首先需要将本地的态势图文件上传到服务器,再叠加。
addSmlFile: function( fileId, bAllLayer ) 
叠加态势文件(本地)到指定的图层。首先需要将本地的态势图文件上传到服务器,再叠加。
addSmlFileToLayer: function ( fileId, layerName ) 
上传态势图文件。
uploadSmlFile: function( fileId, success, fail ) 
叠加已发布的态势图到指定图层。
addSmlFileToLayerOnServer:function( smlFileName, layerName ) 
叠加已发布的态势图到当前态势图。
addSmlFileOnServer:function( smlFileName, bAllLayer ) 
从服务器上获取指定的态势文件的下载地址
downloadSmlFileURL:function( smlFileName ) 
新建态势图,会清空当前态势图。
newSmlFile: function() 
保存当前的态势图上所有图层的要素到服务器,若服务器已存在该态势图则覆盖。
saveSmlFile: function() 
另存当前态势图数据到服务器
saveAsSmlFile: function( smlFileName ) 
发布态势图上指定图层的数据到指定态势图。
saveLayersToSmlFile: function( smlFileName, layerNames ) 
获取指定的态势图信息。
getSMLInfo: function( smlFileName ) 
获取服务器上用户发布的态势图文件列表
getSMLInfos: function( page, pageSize ) 
打开指定的已发布态势图文件。
openSmlFileOnServer: function ( smlFileName ) 
打开态势图数据。
openSmlData: function( sitData ) 
删除指定的已发布态势图文件。
deleteSmlFileOnServer: function( smlFileName ) 
根据自定义属性关键字进行查找,查找的结果是图形对象的集合数组
getGObjectByExtendProperty: function( key ) 
根据标号库ID和code查找图形对象
getGObjectByCode:function( libID, code ) 
根据名称查找图形对象
getGObjectByName:function( name ) 
根据ID查找图形对象
getGObjectByID: function( uuid ) 
根据屏幕坐标新建标号对象
createSymbol: function( libid, code, pts, style ) 
根据经纬度坐标新建标号对象
createSymbolWC:function( libid, code, pts, style ) 
根据屏幕坐标创建文本对象
createText: function( content, pos, style ) 
根据地理坐标创建文本对象
createTextWC: function( content, pos, style )