import_zones_save
Для импорта геозон используйте метод exchange/import_zones_save:
svc=exchange/import_zones_save¶ms={"itemId":<long>,
"zones":[{
"n":<text>,
"d":<text>,
"id":<long>,
"t":<byte>,
"w":<uint>,
"f":<uint>,
"c":<uint>,
"b":{
"min_x":<double>,
"min_y":<double>,
"max_x":<double>,
"max_y":<double>,
"cen_x":<double>,
"cen_y":<double>
},
"p":[{
"x":<double>,
"y":<double>,
"r":<uint>
}]
}]}
Этот запрос нельзя выполнять одновременно с любым запросом из этого раздела и следующими запросами:
- …/report/exec_report,
- …/report/export_result,
- …/report/get_result_chart,
- …/report/get_result_map,
- …/messages/load_interval,
- …/render/create_messages_layer,
- …/unit/get_trips,
- …/resource/get_driver_bindings,
- …/resource/get_trailer_bindings,
- …/account/get_account_history.
Параметры
Название | Описание |
---|---|
itemId | ID ресурса в системе. |
id | ID геозоны в системе. |
zones | Массив ID геозон. |
Описание других параметров можно найти на странице get_zone_data.
В описании геозоны обязательны следующие параметры: n (имя геозоны), t (тип геозоны), w (толщина линии или радиус круга), f (флаги), c (цвет), p (точки геозоны). Остальные параметры геозоны необязательны. Параметр itemId (ID ресурса) является обязательным.
Ответ
Если запрос выполнен успешно, возвращается количество импортированных геозон:
<int>
Если запрос выполнить не удалось, возвращается код ошибки.
Коды ошибок
Код | Описание |
---|---|
1 | Недействительный или устаревший SID запроса. |
4 | Ошибка валидации параметров. |
6 | Не указаны ID геозон. |
7 | Одна из следующих ошибок: |