new SuperMap.iPortalUser(iportalUrl)
common/iPortal/iPortalUser.js, line 12
Name | Type | Description |
---|---|---|
iportalUrl |
string |
iportal根地址。 |
- Version:
- 10.0.1
Extends
Methods
-
addData(params, formData){Promise}
common/iPortal/iPortalUser.js, line 138 -
上传/注册数据。
Name Type Description params
SuperMap.iPortalAddDataParam 上传/注册数据所需的参数。
formData
Object 可选 请求体为文本数据流(上传数据时传入)。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回上传/注册数据的 Promise 对象。 -
addMap(addMapParams){Promise}
common/iPortal/iPortalUser.js, line 43 -
添加地图。
Name Type Description addMapParams
SuperMap.iPortalAddResourceParam 添加地图的参数。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含添加地图结果的 Promise 对象。 -
addScene(addSceneParams){Promise}
common/iPortal/iPortalUser.js, line 65 -
添加场景。
Name Type Description addSceneParams
SuperMap.iPortalAddResourceParam 添加场景的参数。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含添加场景结果的 Promise 对象。 -
inherited createCredentialUrl(url){string}
common/iPortal/iPortalServiceBase.js, line 50 -
追加授权信息。
Name Type Description url
string 创建证书 URL 地址。
Returns:
Type Description string 携带 token 或 key 的新地址。 -
deleteResources(params){Promise}
common/iPortal/iPortalUser.js, line 27 -
删除资源。
Name Type Description params
Object 删除资源所需的参数对象:{ids,resourceType}。
Returns:
Type Description Promise 返回包含删除操作状态的 Promise 对象。 -
inherited getCredential(){string}
common/iPortal/iPortalServiceBase.js, line 76 -
获取 token。
Returns:
Type Description string 返回获取的 token。 -
getDataPublishedStatus(dataId, dataServiceId){Promise}
common/iPortal/iPortalUser.js, line 257 -
查询服务状态,发起服务状态查询。
Name Type Description dataId
number 查询服务状态的数据项id。
dataServiceId
string 发布的服务id。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回查询服务状态的 Promise 对象。 -
getErrMsgPromise(errMsg){Promise}
common/iPortal/iPortalUser.js, line 112 -
获取包含错误信息的Promise对象。
Name Type Description errMsg
String 传入的错误信息。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含错误信息的 Promise 对象。 -
inherited getKey()
common/iPortal/iPortalServiceBase.js, line 95 -
其子类需要重写该方法,修改其中获取 key 的字段,存储 key 可能是服务 ID 字段,可能是 URL。
-
publishedDataService(options){Promise}
common/iPortal/iPortalUser.js, line 284 -
发布数据服务。
Name Type Description options
object 发布数据服务具体参数。
Name Type Description dataId
object 数据项id。
serviceType
object 发布的服务类型,目前支持发布的服务类型包括:RESTDATA, RESTMAP, RESTREALSPACE, RESTSPATIALANALYST。
dataServiceId
object 可选 发布的服务 id。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回发布数据服务的 Promise 对象。 -
publishOrUnpublish(options, forPublish){Promise}
common/iPortal/iPortalUser.js, line 219 -
发布/取消发布。
Name Type Description options
object 发布/取消发布数据服务所需的参数。
Name Type Description dataId
object 数据项id。
serviceType
object 发布的服务类型,目前支持发布的服务类型包括:RESTDATA, RESTMAP, RESTREALSPACE, RESTSPATIALANALYST。
dataServiceId
object 可选 发布的服务 id。
forPublish
boolean 是否取消发布。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回发布/取消发布数据服务的 Promise 对象。 -
registerService(registerParams){Promise}
common/iPortal/iPortalUser.js, line 87 -
注册服务。
Name Type Description registerParams
SuperMap.iPortalRegisterServiceParam 注册服务的参数。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含注册服务结果的 Promise 对象。 -
inherited request(method, url, param, requestOptions){Promise}
common/iPortal/iPortalServiceBase.js, line 32 -
子类统一通过该方法发送请求。
Name Type Default Description method
string 'GET' 可选 请求类型。
url
string 服务地址。
param
Object 请求参数。
requestOptions
Object 可选 fetch 请求配置项。
Returns:
Type Description Promise 返回包含请求结果的 Promise 对象。 -
unPublishedDataService(options){Promise}
common/iPortal/iPortalUser.js, line 270 -
取消发布。
Name Type Description options
object 取消发布服务具体参数。
Name Type Description dataId
object 数据项id。
serviceType
object 发布的服务类型,目前支持发布的服务类型包括:RESTDATA, RESTMAP, RESTREALSPACE, RESTSPATIALANALYST。
dataServiceId
object 可选 发布的服务 id。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回取消发布数据服务的 Promise 对象。 -
uploadDataRequest(id, formData){Promise}
common/iPortal/iPortalUser.js, line 125 -
上传数据。
Name Type Description id
number 上传数据的资源id。
formData
Object 请求体为文本数据流。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含上传数据操作的 Promise 对象。