object map.create(object/array maps)
???? ?? ?????? ????? ???? ?????.
???? ?? ????? ???????? ??? ???. ?????? ??? ????? ?? ????? ???? ???? ??????? ????? ??????. ??? ????? ??????? ????? ????.
(???????/????)
???? ??????.
????? ???????? ???? ??????????, ????? ???? ?? ???????? ?????.
????? | ??? | ????? |
---|---|---|
links | ???? | ??? ??????? ??????? ?? ????. |
selements | ???? | ??? ??????? ??????? ????. |
urls | array | ??? ?????? ????? ??????? ?? ????. |
users | array | ??? ?????? ????? ???????? ?? ????. |
userGroups | ???? | ??? ??????? ?? ????? ??????? ???????? ????. |
shapes | ???? | ??? ????? ??????? ?? ????. |
lines | array | ??? ????? ??????? ?? ????. |
??? ????? ?????? ??? ????? ?????? ???? ??? selementid
???? ??????? ????? ??? ????? ???? ?? ??? ??????? ????? ?? ????????? 'selementid1' ?? 'selementid2'. ???? ?????? ????, ??? ?? ????? ?- ???? ???? ????? ?? ??? Áú»¢¶Ä²©. ???????? ?????.
(???????)
????? ??????? ????? ?? ?????? ?? ????? ?????? ??? ??????? 'sysmapids'. ??? ?????? ???????? ???? ??? ????? ?????.
??? ??? ??? ???????.
?????????:
{
"jsonrpc": "2.0",
"method": "map.create",
"params": {
"name": "???",
"????": 600,
"????": 600
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"????": 1
}
????????:
??? ??? ?? ??? ??????? ???? ?????? ??????. ???? ?? ? ????? ????? "selementid1" ?-"selementid2" ?????? ?????? ???? ??????? ??????? ?????? ???.
?????????:
{
"jsonrpc": "2.0",
"method": "map.create",
"params": {
"name": "??? ????",
"????": 600,
"????": 600,
"???????": [
{
"selementid": "1",
"???????": [
{"hostid": "1033"}
],
"elementtype": 0,
"iconid_off": "2"
},
{
"selementid": "2",
"???????": [
{"hostid": "1037"}
],
"elementtype": 0,
"iconid_off": "2"
}
],
"???????": [
{
"selementid1": "1",
"selementid2": "2"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"????": 1
}
????????:
??? ??? ?? ????? ?????, ????? ??? ???????.
?????????:
{
"jsonrpc": "2.0",
"method": "map.create",
"params": {
"name": "??? ?????",
"????": 600,
"????": 600,
"???????": [
{
"???????": [
{"triggerid": "12345"},
{"triggerid": "67890"}
],
"elementtype": 2,
"iconid_off": "2"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"????": 1
}
????????:
??? ??? ?? ??? ???? ????? (????? ?????? ???????).
?????????:
{
"jsonrpc": "2.0",
"method": "map.create",
"params": {
"name": "????? ???",
"????": 600,
"????": 600,
"???????": [
{
"userid": "4",
"permission": "3"
}
],
"?????? ?????": [
{
"usrgrpid": "7",
"permission": "2"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"????": 1
}
????????:
??? ??? ?? ????? ?? ????.
?????????:
{
"jsonrpc": "2.0",
"method": "map.create",
"params": {
"name": "??? ????",
"????": 600,
"????": 600,
"?????": [
{
"???": 0,
"x": 0,
"y": 0,
"????": 600,
"????": 11,
"text": "{MAP.NAME}"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"????": 1
}
????????:
??? ?? ???.
?????????:
{
"jsonrpc": "2.0",
"method": "map.create",
"params": {
"name": "????? ???? API",
"????": 500,
"????": 500,
"?????": [
{
"x1": 30,
"y1": 10,
"x2": 100,
"y2": 50,
"???_????": 1,
"????_??": 10,
"line_color": "009900"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"????": 1
}
????????:
CMap::create()? ???? ui/include/classes/api/services/CMap.php.