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 | Не удалось получить сообщения или неверные входные параметры. |