L.supermap.plotting.sitDataManager(map, serverUrl, options)
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
map |
L.map |
地图。 |
|||||||||
serverUrl |
string |
标绘服务地址。 |
|||||||||
options |
Object |
此类是父类提供的属性。
|
Members
-
smlFileNamestring
-
当前打开的态势图在发布时的名称。
-
smlInfoSuperMap.Plot.SMLInfoStruct
-
当前打开的态势图信息。
Methods
-
addSmlData(sitData, bAllLayer)
leaflet/plot/SitDataManager.js, line 140 -
叠加态势图数据到当前态势图。
Name Type Description sitData
Object 要打开的态势图的数据。
bAllLayer
boolean 是否叠加所有图层,如果是true,将所有图层叠加到当前的态势图上。如果是false,则只叠加与当前态势图相同的图层。
-
addSmlDataToLayer(sitData, layerName)
leaflet/plot/SitDataManager.js, line 183 -
叠加态势图数据到指定图层。
Name Type Description sitData
Object 要打开的态势图的数据。
layerName
string 指定的图层名称。
-
addSmlFile(fileId, bAllLayer, callback)
leaflet/plot/SitDataManager.js, line 247 -
叠加态势图文件(本地)。首先需要将本地的态势图文件上传到服务器,再叠加。
Name Type Description fileId
string 要上传到服务器的态势图文件的div的id。
bAllLayer
boolean 是否叠加所有图层,如果是true,将所有图层叠加到当前的态势图上。如果是false,则只叠加与当前态势图相同的图层。
callback
function 叠加本地态势图文件的处理函数。
-
addSmlFileOnServer(smlFileName, bAllLayer, callback)
leaflet/plot/SitDataManager.js, line 344 -
叠加已发布的态势图到当前态势图。
Name Type Description smlFileName
string 保存态势图文件时的名称。
bAllLayer
boolean 是否叠加所有图层,如果是true,将所有图层叠加到当前的态势图上。如果是false,则只叠加与当前态势图相同的图层。
callback
function 叠加发布的态势图的处理函数。
-
addSmlFileToLayer(fileId, layerName, callback)
leaflet/plot/SitDataManager.js, line 310 -
叠加态势文件(本地)到指定的图层。首先需要将本地的态势图文件上传到服务器,再叠加。
Name Type Description fileId
string 要上传到服务器的态势图文件的div的id。
layerName
string 需要叠加的图层名称。
callback
function 叠加本地态势图到指定图层的处理函数。
-
addSmlFileToLayerOnServer(smlFileName, layerName, callback)
leaflet/plot/SitDataManager.js, line 409 -
叠加已发布的态势图到指定图层。
Name Type Description smlFileName
string 保存态势图文件时的名称。
layerName
string 指定的图层名称。
callback
function 叠加发布态势图到指定图层的处理函数。
-
deleteSmlFileOnServer(smlFileName, callback)
leaflet/plot/SitDataManager.js, line 613 -
删除指定的已发布态势图文件。
Name Type Description smlFileName
string 保存到服务器时的态势图文件名称。
callback
function 删除发布态势图的处理函数。
-
destroy()
leaflet/plot/SitDataManager.js, line 70 -
销毁图形对象。
-
downloadSmlFileURL(smlFileName)
leaflet/plot/SitDataManager.js, line 460 -
从服务器上获取指定的态势文件的下载地址。
Name Type Description smlFileName
string 保存态势图文件时的名称。
-
getSitDataLayers(){Array.<L.supermap.plotting.plottingLayer>}
leaflet/plot/SitDataManager.js, line 82 -
获取态势图上所有的标绘图层。
Returns:
Type Description Array.<L.supermap.plotting.plottingLayer> 图层数组。 -
getSMLInfo(smlFileName, callback)
leaflet/plot/SitDataManager.js, line 500 -
获取指定的态势图信息。
Name Type Description smlFileName
string 态势图文件名称,即保存到服务器时使用的名称。
callback
function 获取态势图信息的处理函数。
-
getSMLInfos(page, pageSize, callback)
leaflet/plot/SitDataManager.js, line 521 -
获取服务器上用户发布的态势图文件列表。
Name Type Description page
number 第几页,从第一页开始计数。
pageSize
number 每页上查询的记录的条数。
callback
function 获取态势图列表的处理函数。
-
newSmlFile()
leaflet/plot/SitDataManager.js, line 469 -
新建态势图,会清空当前态势图。
-
openSmlData(sitData)
leaflet/plot/SitDataManager.js, line 92 -
打开态势图数据。
Name Type Description sitData
Object 要打开的态势图的数据。
-
openSmlFile(fileId, callback)
leaflet/plot/SitDataManager.js, line 216 -
打开态势图文件(本地),并将其上传到服务器。删除当前态势图中的所有图层,重新加载该态势图。
Name Type Description fileId
string 要打开的本地态势图文件div的id。
callback
function 打开本地态势图的处理函数。
-
openSmlFileOnServer(smlFileName, callback)
leaflet/plot/SitDataManager.js, line 590 -
打开指定的已发布态势图文件。
Name Type Description smlFileName
string 态势图文件保存到服务器时的名字。
callback
function 打开发布态势图的处理函数。
-
saveAsSmlFile(smlFileName, callback)
leaflet/plot/SitDataManager.js, line 489 -
另存当前态势图数据到服务器。
Name Type Description smlFileName
string 保存到服务器的态势图文件名称。
callback
function 另存态势图的处理函数。
-
saveSmlFile(callback)
leaflet/plot/SitDataManager.js, line 479 -
保存当前的态势图上所有图层的要素到服务器,若服务器已存在该态势图则覆盖。
Name Type Description callback
function 保存态势图的处理函数。
-
uploadSmlFile(fileId, callback)
leaflet/plot/SitDataManager.js, line 280 -
上传态势图文件。
Name Type Description fileId
string 要上传到服务器的态势图文件的div的id。
callback
function 上传态势文件到服务器的回调处理函数(用户指定)。