new IPortalUser(iportalUrl)
Usage
import { IPortalUser } from '@supermapgis/iclient-leaflet';
new IPortalUser(iportalUrl);<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.iPortalUser({paramsNames});
// 弃用的写法
new SuperMap.iPortalUser(iportalUrl);
</script>
common/iPortal/iPortalUser.js, line 11
| Name | Type | Description |
|---|---|---|
iportalUrl |
string |
服务地址。 |
- Version:
- 10.0.1
Extends
IPortalUser
-> IPortalServiceBase
Methods
-
addData(params, formData){Promise}
common/iPortal/iPortalUser.js, line 139 -
上传/注册数据。
Name Type Description paramsIPortalAddDataParam 上传/注册数据所需的参数。
formDataObject 可选 请求体为文本数据流(上传数据时传入)。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回上传/注册数据的 Promise 对象。 -
addMap(addMapParams){Promise}
common/iPortal/iPortalUser.js, line 44 -
添加地图。
Name Type Description addMapParamsIPortalAddResourceParam 添加地图的参数。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含添加地图结果的 Promise 对象。 -
addScene(addSceneParams){Promise}
common/iPortal/iPortalUser.js, line 66 -
添加场景。
Name Type Description addSceneParamsIPortalAddResourceParam 添加场景的参数。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含添加场景结果的 Promise 对象。 -
deleteResources(params){Promise}
common/iPortal/iPortalUser.js, line 28 -
删除资源。
Name Type Description paramsObject 删除资源所需的参数对象:{ids,resourceType}。
Returns:
Type Description Promise 返回包含删除操作状态的 Promise 对象。 -
getDataPublishedStatus(dataId, dataServiceId){Promise}
common/iPortal/iPortalUser.js, line 258 -
查询服务状态,发起服务状态查询。
Name Type Description dataIdnumber 查询服务状态的数据项 ID。
dataServiceIdstring 发布的服务 ID。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回查询服务状态的 Promise 对象。 -
getErrMsgPromise(errMsg){Promise}
common/iPortal/iPortalUser.js, line 113 -
获取包含错误信息的Promise对象。
Name Type Description errMsgstring 传入的错误信息。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含错误信息的 Promise 对象。 -
publishedDataService(options){Promise}
common/iPortal/iPortalUser.js, line 285 -
发布数据服务。
Name Type Description optionsObject 发布数据服务具体参数。
Name Type Description dataIdObject 数据项ID。
serviceTypeObject 发布的服务类型,目前支持发布的服务类型包括:RESTDATA, RESTMAP, RESTREALSPACE, RESTSPATIALANALYST。
dataServiceIdObject 可选 发布的服务 ID。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回发布数据服务的 Promise 对象。 -
publishOrUnpublish(options, forPublish){Promise}
common/iPortal/iPortalUser.js, line 220 -
发布/取消发布。
Name Type Description optionsObject 发布/取消发布数据服务所需的参数。
Name Type Description dataIdObject 数据项ID。
serviceTypeObject 发布的服务类型,目前支持发布的服务类型包括:RESTDATA, RESTMAP, RESTREALSPACE, RESTSPATIALANALYST。
dataServiceIdObject 可选 发布的服务 ID。
forPublishboolean 是否取消发布。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回发布/取消发布数据服务的 Promise 对象。 -
registerService(registerParams){Promise}
common/iPortal/iPortalUser.js, line 88 -
注册服务。
Name Type Description registerParamsIPortalRegisterServiceParam 注册服务的参数。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含注册服务结果的 Promise 对象。 -
inherited request(method, url, param, requestOptions){Promise}
common/iPortal/iPortalServiceBase.js, line 31 -
子类统一通过该方法发送请求。
Name Type Default Description methodstring 'GET' 可选 请求类型。
urlstring 服务地址。
paramObject 请求参数。
requestOptionsObject 可选 fetch 请求配置项。
Returns:
Type Description Promise 返回包含请求结果的 Promise 对象。 -
unPublishedDataService(options){Promise}
common/iPortal/iPortalUser.js, line 271 -
取消发布。
Name Type Description optionsObject 取消发布服务具体参数。
Name Type Description dataIdObject 数据项 ID。
serviceTypeObject 发布的服务类型,目前支持发布的服务类型包括:RESTDATA, RESTMAP, RESTREALSPACE, RESTSPATIALANALYST。
dataServiceIdObject 可选 发布的服务 ID。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回取消发布数据服务的 Promise 对象。 -
uploadDataRequest(id, formData){Promise}
common/iPortal/iPortalUser.js, line 126 -
上传数据。
Name Type Description idnumber 上传数据的资源ID。
formDataObject 请求体为文本数据流。
- Version:
- 10.1.0
Returns:
Type Description Promise 返回包含上传数据操作的 Promise 对象。