Class: LayerInfoService

ol.supermap.LayerInfoService

The LayerInfoService class.

new ol.supermap.LayerInfoService(url, options)

LayerInfoService.js, line 10
Name Type Description
url string

The url of service. The url to request map query service should be:
http://{service URL}:{server port}/iserver/services/{map service name}/rest/maps/{map name}/tempLayersSet/{tempLayerID}/Rivers@World@@World".

options Object

The optional parameters.

Name Type Default Description
proxy string optional

Service agent address.

serverType SuperMap.ServerType SuperMap.ServerType.ISERVER optional

Type of server iServer|iPortal|online.

withCredentials boolean false optional

Request whether to carry a cookie.

crossOrigin boolean optional

Whether to allow cross-domain requests.

headers Object optional

Request header.

Example
new ol.supermap.LayerInfoService(url).getLayersInfo(function(result){
          //doSomething
     })

Extends

Methods

getLayersInfo(callback)

LayerInfoService.js, line 34

Get information of a layer.

Name Type Description
callback RequestCallback

The callback of result data returned by the server side.

setLayerInfo(params, callback)

LayerInfoService.js, line 53

Set information of a layer. It is used to modify the sub layer of the temporary layer.

Name Type Description
params SuperMap.SetLayerInfoParameters

The SetLayerInfoParameters class.

callback RequestCallback

The callback of result data returned by the server side.

setLayersInfo(params, callback)

LayerInfoService.js, line 84

Set information of layers. It can create a new temporary layer and edit the current layer.

Name Type Description
params SuperMap.SetLayersInfoParameters

he SetLayersInfoParameters class, including temporary layers.

callback RequestCallback

The callback of result data returned by the server side.

setLayerStatus(params, callback)

LayerInfoService.js, line 115

Sub layer display control service.It is used to pass the sub layer display control parameters to the server, and get the display state of layers returned from the server.

Name Type Description
params SuperMap.SetLayerStatusParameters

The SetLayerStatusParameters class.

callback RequestCallback

The callback of result data returned by the server side.