Class: iPortal

iPortal

对接SuperMap iPortal 基础服务

new SuperMap.iPortal(iportalUrl)

common/iPortal/iPortal.js, line 9
Name Type Description
iportalUrl string

地址

Extends

Methods

deleteServices(ids){Promise}

common/iPortal/iPortal.js, line 53

删除服务

Name Type Description
ids Array

服务的序号

Returns:
Type Description
Promise 返回包含服务删除操作状态的Promise对象

inherited getKey()

common/iPortal/iPortalServiceBase.js, line 82

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

load(){Promise}

common/iPortal/iPortal.js, line 23

加载页面

Returns:
Type Description
Promise 返回包含iportal web资源信息的Promise对象

queryMaps(queryParams){Promise}

common/iPortal/iPortal.js, line 64

获取地图信息

Name Type Description
queryParams SuperMap.iPortalMapsQueryParam

查询参数

Returns:
Type Description
Promise 返回包含所有地图服务信息的Promise对象

queryServices(queryParams){Promise}

common/iPortal/iPortal.js, line 32

查询服务

Name Type Description
queryParams SuperMap.iPortalServicesQueryParam

查询参数

Returns:
Type Description
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对象