SuperMap.ServiceBase

服务基类。 抽象类,查询、量算等服务类均继承该类。

Summary
SuperMap.ServiceBase 服务基类。 抽象类,查询、量算等服务类均继承该类。
Properties
proxy {String} 服务需要用到的代理地址,这个地址会直接拼接到图层的相应的url前面, 格式为:’http://localhost:8090/proxy?url=
url {String|Array} 服务访问地址或者服务访问地址数组。
Constructor
SuperMap.ServiceBase 服务基类构造函数。
Functions
destroy 释放资源,将引用资源的属性置空。
request 该方法用于向服务发送请求。

Properties

proxy

{String} 服务需要用到的代理地址,这个地址会直接拼接到图层的相应的url前面, 格式为:’http://localhost:8090/proxy?url=

url

{String|Array} 服务访问地址或者服务访问地址数组。

Examples

var url1 = "http://localhost:8090/iserver/services/map-world/rest/maps/World";
var url2 = ["http://192.168.17.168:8090/iserver/services/map-world/rest/maps/World",
           "http://192.168.17.169:8091/iserver/services/map-world/rest/maps/World"];
(end)*

Constructor

SuperMap.ServiceBase

服务基类构造函数。

Parameters

url {String|Array} 服务访问地址或者服务访问地址数组。

Functions

destroy

destroy: function ()

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

request

request: function( options )

该方法用于向服务发送请求。

Parameters

options {Object} 参数。

Allowed options properties

method {String} 请求方式,包括GET,POST,PUT, DELETE。
url {String} 发送请求的地址。
params {Object} 作为查询字符串添加到url中的一组键值对, 此参数只适用于GET方式发送的请求。
data {String } 发送到服务器的数据。
success {Function} 请求成功后的回调函数。
failure {Function} 请求失败后的回调函数。
scope {Object} 如果回调函数是对象的一个公共方法,设定该对象的范围。
isInTheSameDomain {Boolean} 请求是否在当前域中。
destroy: function ()
释放资源,将引用资源的属性置空。
request: function( options )
该方法用于向服务发送请求。
Close