<map_uri>/attributes[.<format>]
mapAttributes 资源是地图属性信息资源,通过发送 PUT 请求可以更新地图的属性信息,如地图名称、描述信息等。
支持的方法:
支持的表述格式:RJSON、JSON、HTML、XML。
对如下 URI 执行 HTTP 请求,以 rjson 输出格式为例加以说明,其中,supermapiportal 是服务器名。
http://supermapiportal:8190/iportal/web/maps/{id}/attributes.rjson
更新地图的属性信息,如地图名称、描述信息等。
对 mapAttributes 资源执行 PUT 请求,更新地图的属性信息,由以下字段组成:
名称 | 类型 | 含义 |
title | String | 地图名称。 |
description | String | 地图的描述信息。 |
thumbnail | String | 地图的缩略图。 |
tags | List<String> | 地图的标签。 |
返回的资源表述结构如下:
字段 | 类型 | 说明 |
succeed | boolean | 更新地图属性信息是否成功。 |
error | Httperror | 出错信息,如果更新地图属性信息成功,则没有本字段。 |
customResult | Map<String,Object> | 自定义结果信息,如:地图审核状态信息等。 |
对 mapAttributes 资源:http://localhost:8190/iportal/web/maps/1/attributes.rjson 执行 PUT 请求,更新地图的描述信息,发送请求体如下:
{
"title": "天地图",
"tags": [
"天地图"
],
"description": "互联网地图",
"thumbnail": "http://192.168.120.40:8190/iportal/services/../web/static/portal/img/map/tdtvec3857.png"
}
则返回的 rjson 格式的表述如下:
{
"succeed": true,
"customResult": {
"checkStatus": "SUCCESSFUL"
}
}