Java API 变更
| 包 | 类/接口 | 字段/方法/属性/事件 | 备注 |
|
com.supermap.iportal.web.commontypes |
DBVersion |
V00_111 V00_112 V00_114 V00_116 |
新增枚举值 |
|
Credential |
|
新增类 |
|
|
CredentialType |
|
新增枚举类 |
|
|
ArcGISRefreshTokenConfig |
|
新增类 |
|
|
ArcGISGenerateTokenConfig |
|
新增类 |
|
|
HttpAuthBasicConfig |
|
新增类 |
|
|
HttpAuthBearerConfig |
|
新增类 |
|
|
TokenAsQueryParamConfig |
|
新增类 |
|
|
ServiceInfo |
credentialId |
新增字段 |
|
|
CredentialSearchParameter |
|
新增类 |
|
|
InternetBuildinMap |
|
新增类 |
|
|
MvtBuildinMap |
|
新增类 |
|
|
ViewerMapBuildinMap |
|
新增类 |
|
|
QuotaType |
INSIGHT_WORKSPACE MAP_DASHBOARD |
新增枚举值 | |
|
OperationType |
|
新增枚举类 |
|
|
OperatedResourceItemSearchParameter |
新增类 | ||
|
OperatedResourceItem |
|
新增类 |
REST API 变更
| 模块 | 资源名称 | 资源/参数/请求/表述 | 备注 |
|
portal 模块 |
credentials |
GET 请求:根据查询参数查询凭据。 查询参数:CredentialSearchParameter 响应:Page<Credential> |
新增资源 iportal/web/mycontent/credentials |
|
POST 请求:添加一个凭据。 请求体:Credential 响应:MethodResult |
|||
|
credential |
GET 请求:获取当前用户的一个凭据 路径参数:id 响应:Credential |
新增资源 iportal/web/mycontent/credentials/{id} |
|
|
PUT 请求:更新当前用户的一个凭据。 路径参数:id 请求体:Credential 响应:MethodResult |
|||
|
DELETE 请求:删除当前用户的一个凭据。 路径参数:id 响应:MethodResult |
|||
|
updateAppsConfig |
PUT 请求: iportal/apps/config.json |
请求体增加配置项: "servicePreviewConfig"。 作用:配置"服务预览" 底图。 |
|
|
请求体变更。 配置项 "commonConfig" 增加:"googleMapsAPIKey"、"baiduMapsAPIKey"、"tencentMapsAPIKey"。 作用:对所有 WebApps(含 DataViz、DataInsights、MapStudio、服务预览)用到的互联网地图(含 谷歌地图、百度地图、腾讯地图)key 进行配置。 |
|||
|
请求体变更。 配置项 "mapStudioConfig" 增加 "mapCenterX","mapCenterY","level"。 作用:设置 MapStudio 底图默认中心点和缩放级别 |
|||
|
getAppsConfig |
GET 请求: iportal/apps/config.json?scope=["servicePreviewConfig"] |
a)查询参数scope的枚举值增加 "servicePreviewConfig" b)响应体增加 "服务预览" 相关的配置项("servicePreviewConfig") |
|
|
GET 请求:iportal/apps/config.json?scope=["mapStudioConfig"] |
响应体变更。 配置项 "mapStudioConfig" 增加 "mapCenterX","mapCenterY","level"。 作用:返回 MapStudio 底图默认中心点和缩放级别 |
||
|
GET 请求:iportal/apps/config.json?scope=["commonConfig"] |
响应体变更。 配置项 "commonConfig" 增加:"googleMapsAPIKey"、"baiduMapsAPIKey"、"tencentMapsAPIKey"。 作用:返回所有 WebApps(含 DataViz、DataInsights、MapStudio、服务预览)用到的互联网地图(含 谷歌地图、百度地图、腾讯地图)key。 |
||
| getRecentlyOperatedResources | GET 请求:获取当前用户最近查看、编辑过的资源。 查询参数:OperatedResourceItemSearchParameter 响应:Page<OperatedResourceItem> |
新增资源 iportal//web/mycontent/recent/resources |
|
| getPointOnSurfaceTiles |
GET 请求:获取面数据上的点并生成矢量瓦片 路径参数: String dataid 请求参数: String[] returnedFieldNames 响应:byte[] |
新增资源 iportal/web/datas/{dataId}/structureddata/pointonsurface/tiles/{z}/{x}/{y}.mvt |
配置文件变更
| 文件路径 |
文件名称 |
配置项 | 备注 |
|
【SuperMap iPortal 安装目录】\webapps\iportal\WEB-INF |
iportal.xml |
quotaType |
节点 <defaultUserResourceQuota> 的子节点 <resourceQuota> 的配置项 quotaType 新增支持枚举类型:INSIGHT_WORKSPACE 和 MAP_DASHBOARD |
| accessRecordCleanupSetting |
新增资源访问记录清理配置节点 |