Добавить геозону
Пример:
https://<address>/api/api.php?cmd=geofenceadd
Параметры:
cmd : geofenceadd
zonename: название геозоны
zonetype: тип зоны (1 - многоугольник, 2 - круг)
color: цвет зоны в формате HEX ( #FFFFFF )
info: любая текстовая информация
group_name: название группы геозон. Если такой не существует то она будет создана (опционально если задан group_id)
group_id: ID группы если необходимо использовать известную группу. (опционально если задан group_name) Если этот параметр задан - group_name игнорируется
geometry: GEOJson описывающий многоугольник либо круг в зависимости от типа геозоны
external_id: внешний идентификатор геозоны (опционально)
Запрос:
Полигон
http://pilot-gps.ru/api/api.php?cmd=geofenceadd&zonetype=1&zonename=test_api_polygon&external_id=12354&info=blabla&color=%23FF3300&group_name=TEST_API&geometry={%22type%22:%22Polygon%22,%22coordinates% 22.
Круг
http://pilot-gps.ru/api/api.php?cmd=geofenceadd&zonetype=2&zonename=test_api_circle&external_id=12345&info=circle_info&color=%23FF3300&group_name=TEST_API&geometry={%22type%22:%22Circle%22,%22coordinates%22:[55.184334,25.112866],%22radius%22:150}
Ответ:
{
"code":0,
"msg":"OK",
"data":{
"id":158412,
"zonename":"test_api_polygon",
"zonetype":1,
"external_id":"12354",
"created_at":1610536445,
"updated_at":1610536445,
"color":"#FF3300",
"info":"blabla",
"group_id":6984
}
}