- Запрос:
curl -X 'POST' \
'https://apicsp.csat.ru/api/v1/geozones/circle' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYXBpY3NwLmNzYXQucnUiLCJhdWQiOiJodHRwczpcL1wvY3NwLmNzYXQucnUiLCJqdGkiOiI2OTcxIiwiaWF0IjoxNzc3MjkyMTA4LCJuYmYiOjE3NzcyOTIxMDgsImV4cCI6MTc3NzI5NTcwOCwiYXV0aF9rZXkiOiJsa0l5SUFSU1k5UGM3RkE2TWRQNG0xb2NOaTdSYTF6cCJ9.krVd5NrPMtkuBkASchnWFejiUjh_6NKsKPf60i-2hvsuQCY5tKmLT4AV1VTwzA_N7E-200QccSA3MGWWpE40ChW2iyhXaRCllnrI_CWGcRfhdUf4pMR7dsdr0zBRbBkKW6ZhWC3XvjfGNKA8LzBMpTr2Hcx90vUfKPjUAeqT3ICCw-TeIQYq-HD3Ku8QhnaWNM-D6b3kwYzhkkjiTTBTTaZx48FlXwU8NPAQDUYqWoG_t7YgSwY9eBKAbWFi7mfUX29HYGSzr1UEiuK2_7xT7lPez_chIBJ8tIxjHT5bngEVxX6PeF5JHD6mpvYSO8dXha9RNT6oo_T0Xu7AUn9SQTpBRJH9ZxgAEW9XCs-ZXOBgzPW9z1IRQJRBUSfcgGvAM5C4SLeOkmZTqkEbUyV1LjKMw0a_-UUG4vD6PVF4bjchLENCVBJU48ytUq2o7X-DTUuBNHY03NtSSe5kEJUY0otYJG_c-3nLl0JZM68FJAezzjn0DdY3FTt5DuDtfYTLX7ujfpE1gUsXh_O7PzfxQWJYbVg-iSJO6KvmVKlNrGW5JC-DZs_js1UwBCisMv6XeV0VeOYAn4PAGTkcCDenge2J9XXfw-3ZiA4S6oZGqO7pDH18tenfK_OPLfaw3pXcr2q-NxFCLF7tyEu-op75e516019LoorahzMn_hPJNf0' \
-H 'Content-Type: application/json' \
-d '{
"name": "Test geozone22",
"center": "55.7558,37.6173",
"diameter": 200,
"group_id": 37,
"color": "#3388ff",
"opacity": 0.5
}'
Параметры
- name - Название геозоны
- center - Координаты центра окружности в lat,lon("55.7558,37.6173")
- diameter - Диаметр окружности
- group_id - (опционально) ID группы геозон в котору будет помещена новая геозона
- color - (опционально) - Цвет новой геозоны
- opacity - (опционально) - Прозрачность новой геозоны
* Ответ:
{
"status": "ok",
"geozone": {
"id": 6101,
"creator_id": 6971,
"name": "Test geozone22",
"descr": null,
"color": "#3388ff",
"opacity": "0.5",
"radius": 100,
"geometry": "{\"type\":\"Point\",\"coordinates\":[37.6173,55.7558],\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}}}",
"accessRights": {
"id": 6101,
"id_user": 6971,
"access": 2147483647,
"canRead": true,
"canWrite": true,
"canDelete": true
}
}
}
- status - Статус ответа API. Возможны: ok (201), geozone_created_group_failed (200), validation_failed/failed (422)
- geozone - Основной объект с данными геозоны.
- id - Уникальный ID геозоны в системе.
- creator_id - ID пользователя, который создал геозону.
- name - Название геозоны.
- descr - Описание геозоны. null означает, что описание не заполнено.
- color - Цвет геозоны на карте в HEX-формате.
- opacity - Прозрачность отображения геозоны на карте.
- radius - Радиус геозоны в метрах.
- geometry - Геометрия геозоны в формате Geo JSON, записанная строкой.
- type - Тип геометрии. В примере Point означает точку.
- coordinates - Координаты центра геозоны в формате [долгота, широта].
- crs - Система координат.
- properties - Свойства системы координат.
- name - Название системы координат. EPSG:4326 означает WGS 84, стандартный формат GPS-координат.
- accessRights - Объект с правами доступа пользователя к геозоне.
- id - ID объекта, к которому относятся права доступа.
- id_user - ID пользователя, для которого указаны права.
- access - Числовая маска прав доступа.
- canRead - Признак, разрешено ли пользователю просматривать геозону.
- canWrite - Признак, разрешено ли пользователю редактировать геозону.
- canDelete - Признак, разрешено ли пользователю удалять геозону.