Class: layerInfoService

layerInfoService

图层信息类

L.supermap.layerInfoService(url, options)

leaflet/services/LayerInfoService.js, line 11
Name Type Description
url string

与服务端交互的地图服务地址。请求地图服务URL 应为:http://{服务器地址}:{服务端口号}/iserver/services/{地图服务名}/rest/maps/{地图名}";

options Object

交互服务时所需可选参数。如:
serverType - {SuperMap.ServerType} 服务来源 iServer|iPortal|online。
eventListeners - {Object} 需要被注册的监听器对象。

Example
L.supermap.layerInfoService(url).getLayersInfo(function(result){
  //doSomething
})

Extends

Methods

inherited destroy()

leaflet/services/ServiceBase.js, line 30

释放资源,将引用的资源属性置空。

getLayerInfo(callback)

leaflet/services/LayerInfoService.js, line 30

获取图层信息

Name Type Description
callback function

获取信息完成后的回调函数

setLayerInfo(params, callback)

leaflet/services/LayerInfoService.js, line 47

设置图层信息服务。可以实现临时图层中子图层的修改

Name Type Description
params SuperMap.SetLayerInfoParameters

图层信息相关参数

callback function

回调函数

setLayersInfo(params, callback)

leaflet/services/LayerInfoService.js, line 79

设置图层信息。可以实现创建新的临时图层和对现有临时图层的修改

Name Type Description
params SuperMap.SetLayersInfoParameters

图层信息设置参数,包括临时图层。

callback function

回调函数

setLayerStatus(params, callback)

leaflet/services/LayerInfoService.js, line 110

负责将子图层显示控制参数传递到服务端,并获取服务端返回的图层显示状态。

Name Type Description
params SuperMap.SetLayerStatusParameters

图层信息显示控制参数

callback function

回调函数