Class: measureService

L.supermap.measureService

The MeasureService class.

L.supermap.measureService(url, options)

MeasureService.js, line 7
Name Type Description
url string

The url of service. For instance: http://localhost:8090/iserver/services/map-world/rest/maps/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
L.supermap.measureService(url).measureDistance({
    geometry:xxx
},function(result){
    //doSomething
})

Extends

Events

inherited destroy

ServiceBase.js, line 49

Triggered after the resource is successfully released.

Properties:
Name Type Description
this L.supermap.ServiceBase

This object.

inherited initialized

ServiceBase.js, line 36

Triggered after the constructor is constructed successfully.

Properties:
Name Type Description
this L.supermap.ServiceBase

This object.

Methods

L.supermap.measureService.measure(type, params, callback)

MeasureService.js, line 54
Name Type Default Description
type SuperMap.MeasureMode SuperMap.MeasureMode.DISTANCE optional

The mode of measure, including distance measure mode and area measure mode.

params SuperMap.MeasureParameters

The MeasureParameters class.

callback RequestCallback

The callback of result data returned by the server side.

inherited destroy()

ServiceBase.js, line 44

Disposes the resource. The property that references resource is set to null.

measureArea(params, callback)

MeasureService.js, line 43

Measure area.

Name Type Description
params SuperMap.MeasureParameters

The MeasureParameters class.

callback RequestCallback

The callback of result data returned by the server side.

measureDistance(params, callback)

MeasureService.js, line 32

Measure distance.

Name Type Description
params SuperMap.MeasureParameters

The MeasureParameters class.

callback RequestCallback

The callback of result data returned by the server side.