态势数据管理类。
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 )