Class: iPortalService

iPortalService

iPortal服务

new SuperMap.iPortalService(seviceUrl, params)

common/iPortal/iPortalService.js, line 4
Name Type Description
seviceUrl string

服务地址

params Object

服务请求参数

Extends

Methods

inherited getKey()

common/iPortal/iPortalServiceBase.js, line 82

其子类需要重写该方法,修改其中获取key的字段,存储key可能是服务id字段,可能是url

load(){Promise}

common/iPortal/iPortalService.js, line 52

加载服务信息

Returns:
Type Description
Promise 返回Promise对象。如果成功,Promise没有返回值;如果失败,Promise返回值包含错误信息

inherited request(method, url, param, requestOptions){Promise}

common/iPortal/iPortalServiceBase.js, line 19

子类统一通过该方法发送请求

Name Type Description
method string

请求类型

url string

服务地址

param Object

请求参数

requestOptions Object

fetch请求配置项

Returns:
Type Description
Promise 返回包含请求结果的Promise对象

update(){Promise}

common/iPortal/iPortalService.js, line 71

更新服务

Returns:
Type Description
Promise 返回包含更新操作状态的Promise对象