Для создания, редактирования и удаления геозон используется команда resource/update_zone:
svc=resource/update_zone¶ms={"itemId":<long>, "id":<long>, "callMode":<text>, "n":<text>, "d":<text>, "t":<int>, "w":<int>, "f":<uint>, "c":<int>, "p":[ { "x":<double>, "y":<double>, "r":<int> } ]}
Название | Описание |
---|---|
itemId | ID ресурса |
id | ID геозоны |
callMode | режим: создание, редактирование, удаление (create, update, delete) |
Остальные параметры являются обязательными только при создании и редактировании, они рассмотрены в разделе Геозоны: подробная информация.
При создании и редактировании:
[ <long>, /* ID геозоны */ { "n":<text>, /* название */ "d":<text>, /* описание */ "id":<long>, /* ID геозоны */ "f":<uint>, /* флаги */ "t":<int>, /* тип: 1 - линия, 2 - полигон, 3 - круг */ "e":<ushort> /* контрольная сумма (CRC16) */ "b":{ /* конфигурация для отрисовки геозон */ "min_x":<double>, /* минимальная долгота */ "min_y":<double>, /* минимальная широта */ "max_x":<double>, /* максимальная долгота */ "max_y":<double>, /* максимальная широта */ "cen_x":<double>, /* долгота центра */ "cen_y":<double> /* широта центра */ }, "ct":<uint>, /* время создания */ "mt":<uint> /* время последнего изменения */ } ]
Флаги геозон рассмотрены в разделе Геозоны: подробная информация.
При удалении:
[ <long>, /* ID геозоны */ null ]
|