object map.update(object/array maps)
Aquest m¨¨tode permet actualitzar mapes ja existents.
Aquest m¨¨tode ¨¦s disponible per a qualsevol mena d'usuaris. Els permisos per cridar al m¨¨tode es poden revocar a la configuraci¨® de rols d'usuaris. Per a m¨¦s informaci¨®, veieu Rols d'usuari.
(object/array)
Propietats del mapa per actualitzar.
La propietat mapid
s'ha d'establir per a cada mapa, totes les altres propietats s¨®n opcionals. Nom¨¦s s'actualitzaran les propietats aprovades, totes les altres romandran sense canvis.
A m¨¦s de les propietats d'objecte de mapa est¨¤ndard, el m¨¨tode admet els par¨¤metres seg¨¹ents.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð | Tipus | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|
links | array | Enlla?os del mapa substituint els enlla?os existents. |
selements | array | Elements del mapa substituint els elements existents. |
urls | array | URLs del mapa substituint les URL existents. |
users | array | Comparticions d'usuaris substituint els recursos compartits existents. |
userGroups | array | Comparticions de grups d'usuaris substituint els recursos compartits existents. |
forms | array | Formes del mapa que substitueix les formes existents. |
lines | array | ³¢¨ª²Ô¾±±ð²õ del mapa que substitueix les l¨ªnies existents. |
Per crear enlla?os de mapa, cal establir un element de mapa selementid
amb un valor arbitrari i despr¨¦s emprar aquest valor per fer refer¨¨ncia a aquest element a les propietats d'enlla? selementid1
o selementid2
. En crear l'element, aquest valor es substituir¨¤ per l'identificador correcte generat per Áú»¢¶Ä²©. Veieu exemple.
(object)
Retorna un objecte contingut als IDs dels mapes actualitzats sota la propietat sysmapids
.
Canviar la mida del mapa a 1200x1200 p¨ªxels.
{
"jsonrpc": "2.0",
"method": "map.update",
"params": {
"sysmapid": "8",
"width": 1200,
"height": 1200
},
"id": 1
}
Resposta:
Disponible nom¨¦s per a administradors i superadministradors.
Resposta:
CMap::update() in ui/include/classes/api/services/CMap.php.