[comment]: # translation:outdated

[comment]: # ({df556223-df556223})
# map.update

[comment]: # ({/df556223-df556223})

[comment]: # ({b8844e81-821c3f80})
### Apraksts

`object map.update(object/array maps)`

Šī metode ļauj atjaunināt esošās kartes.

::: noteclassic
Šī metode ir pieejama jebkura tipa lietotājiem. Atļaujas
izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet [Lietotāju
lomas](/manual/web_interface/frontend_sections/users/user_roles).
:::

[comment]: # ({/b8844e81-821c3f80})

[comment]: # ({a3b4ed68-7a706637})
### Parametri

`(object/array)` Kartes rekvizīti, kas jāatjaunina.

Rekvizītam `mapid` jābūt definētam katrai kartei, visi pārējie rekvizīti
nav obligāti. Tiks atjaunināti tikai nodotie rekvizīti, visi pārējie
paliks nemainīti.

Papildus [standarta kartes rekvizītiem](object#map) metode
pieņem šādus parametrus.

|Parametrs|[Tips](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|links|array|[Kartes saites](/manual/api/reference/map/object#map-link), ar kurām aizstāt esošās saites.|
|selements|array|[Kartes elementi](/manual/api/reference/map/object#map-element), ar kuriem aizstāt esošos elementus.|
|urls|array|[Kartes URL](/manual/api/reference/map/object#map-url), ar kuriem aizstāt esošos URL.|
|users|array|[Kartes lietotāja](/manual/api/reference/map/object#map-user) koplietojumi, ar kuriem aizstāt esošos elementus.|
|userGroups|array|[Kartes lietotāju grupas](/manual/api/reference/map/object#map-user-group) koplietojumi, ar kuriem aizstāt esošos elementus.|
|shapes|array|[Kartes formas](/manual/api/reference/map/object#map-shapes), ar kurām aizstāt esošās formas.|
|lines|array|[Kartes līnijas](/manual/api/reference/map/object#map-lines), ar kurām aizstāt esošās līnijas.|

::: notetip
Lai izveidotu kartes saites starp jauniem kartes elementiem, jums būs
jāiestata elementa `selementid` uz patvaļīgu vērtību un pēc tam jāizmanto
šī vērtība, lai atsauktos uz šo elementu saišu rekvizītos `selementid1` vai
`selementid2`. Kad elements tiks izveidots, šī vērtība tiks aizstāta ar
pareizo ID, ko ģenerējis Zabbix. [Skatiet piemēru
map.create.](/create#create-a-host-map)
:::

[comment]: # ({/a3b4ed68-7a706637})

[comment]: # ({f1256f7a-f1256f7a})
### Atgrieztās vērtības

`(object)` Atgriež objektu, kas satur atjaunināto karšu ID zem `sysmapids` īpašības.

[comment]: # ({/f1256f7a-f1256f7a})

[comment]: # ({b41637d2-b41637d2})
### Piemēri

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({b0f05028-6df0be65})
#### Mainīt kartes izmēru

Mainiet kartes izmēru uz 1200x1200 pikseļiem.

[Pieprasījums](/manual/api#performing-requests):

```json
{
    "jsonrpc": "2.0",
    "method": "map.update",
    "params": {
        "sysmapid": "8",
        "width": 1200,
        "height": 1200
    },
    "id": 1
}
```

Atbilde:

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

[comment]: # ({/b0f05028-6df0be65})

[comment]: # ({d4443aed-76eb7f1c})
#### Mainīt kartes īpašnieku

Pieejams tikai administratoriem un super administratoriem.

[Pieprasījums](/manual/api#performing-requests):

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

Atbilde:

```json
{
    "jsonrpc": "2.0",
    "result": {
        "sysmapids": [
            "9"
        ]
    },
    "id": 1
}
```

[comment]: # ({/d4443aed-76eb7f1c})

[comment]: # ({7694e802-6c6205f1})
### Skatiet arī

-   [Kartes elements](object#map-element)
-   [Kartes saite](object#map-link)
-   [Kartes URL](object#map-url)
-   [Kartes lietotājs](object#map-user)
-   [Kartes lietotāju grupa](object#map-user-group)
-   [Kartes formas](object#map-shapes)
-   [Kartes līnijas](object#map-lines)

[comment]: # ({/7694e802-6c6205f1})

[comment]: # ({2f149f32-2f149f32})
### Avots

CMap::update() failā *ui/include/classes/api/services/CMap.php*.

[comment]: # ({/2f149f32-2f149f32})
