Геозоны: создание, редактирование и удаление

Для создания, редактирования и удаления геозон используется команда resource/update_zone:

svc=resource/update_zone&params={"itemId":<long>,
				 "id":<long>,
				 "callMode":<text>,
				 "n":<text>,
				 "d":<text>,
				 "t":<int>,
				 "w":<int>,
				 "f":<uint>,
				 "c":<int>,
				 "p":[				
					{
						"x":<double>,
						"y":<double>,
						"r":<int>
					}
				 ]}

Параметры

Название Описание
itemId ID ресурса
id ID геозоны
callMode режим: создание, редактирование, удаление (create, update, delete)

Остальные параметры являются обязательными только при создании и редактировании, они рассмотрены в разделе Геозоны: подробная информация.

Возвращаемый результат

При создании и редактировании:

[
	<long>,		/* ID геозоны */
	{
		"n":<text>,	/* название */
		"d":<text>,	/* описание */
		"id":<long>,	/* ID геозоны */
		"f":<uint>,	/* флаги */
		"t":<int>,	/* тип: 1 - линия, 2 - полигон, 3 - круг */
		"e":<ushort>	/* контрольная сумма (CRC16) */
		"b":{		/* конфигурация для отрисовки геозон */
			"min_x":<double>,	/* минимальная долгота */
			"min_y":<double>,	/* минимальная широта */
			"max_x":<double>,	/* максимальная долгота */
			"max_y":<double>,	/* максимальная широта */
			"cen_x":<double>,	/* долгота центра  */
			"cen_y":<double>	/* широта центра */
		},
		"ct":<uint>,    /* время создания */  
		"mt":<uint>     /* время последнего изменения */
	}
]

Флаги геозон рассмотрены в разделе Геозоны: подробная информация.

При удалении:

[
	<long>,		/* ID геозоны */
	null
]
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam