Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

map.update

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

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.

Valors de retorn

(object) Retorna un objecte contingut als IDs dels mapes actualitzats sota la propietat sysmapids.

Exemples

Redimensionar un mapa

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:

{
           "jsonrpc": "2.0",
           "result": {
               "sysmapids": [
                   "8"
               ]
           },
           "id": 1
       }

Canviar el propietari d'un mapa

Disponible nom¨¦s per a administradors i superadministradors.

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "map.update",
           "params": {
               "sysmapid": "9",
               "userid": "1"
           },
           "id": 2
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "sysmapids": [
                   "9"
               ]
           },
           "id": 2
       }

Veieu tamb¨¦

Font

CMap::update() in ui/include/classes/api/services/CMap.php.