Руководство пользователя
Версия 7.5
×

Добавить геозону

 
Пример:
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://db.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://db.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
  }
}