create_zone_by_track
Функция create_zone_by_track используется для создания геозон из треков.
svc=resource/create_zone_by_track¶ms={"layerName":"<text>",
"itemId":<uint>,
"unitId":<uint>,
"n":"<text>",
"c":<int>,
"w":<int>
}
Параметры
Название | Описание |
---|---|
layerName | Имя слоя трека. |
itemId | ID ресурса. |
unitId | ID объекта. |
n | Имя геозоны. |
c | Цвет (ARGB). Необязательно. Значение по умолчанию — 0x009933. |
w | Толщина линии. Необязательно. Значение по умолчанию — 100. |
Возвращаемый результат
{
"all_zones":<uint>, /* количество новых геозон (максимальное количество точек в одной геозоне — 10000) */
"created_zone":<uint> /* количество созданных геозон */
}
Возможные коды ошибок:
Код | Описание |
---|---|
7 | Не удалось извлечь ресурс с требуемым ACL (ADF_ACL_AVL_RES_EDIT_ZONES). |
6 | Не удалось извлечь графический слой или нет созданных геозон. |
4 | Не удалось получить сообщения или неверные входные параметры. |