Геозоны: подробная информация

Для того, чтобы получить подробную информацию об интересующих вас геозонах, нужно использовать команду resource/get_zone_data:

svc=resource/get_zone_data&params={"itemId":<long>,
				   "col":[<long>],
				   "flags":<uint>}

Параметры

Название Описание Комментарии
itemId ID ресурса
col массив идентификаторов геозон
flags флаги, определяющие формат
возвращаемого JSON
необязательный,
по умолчанию 0x1С

Флаги:

Значение Описание
0x01 площадь
0X02 периметр
0X04 границы и координаты центра
0X08 точки
0X10 базовые свойства

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

[		/* массив, с данными о геозонах */
	{
		"n":<text>,	/* название  геозоны*/
		"d":<text>,	/* описание */
		"id":<long>,	/* ID геозоны внутри ресурса/учётной записи */
		"rid":<long>,	/* ID ресурса/учётной записи*/
		"t":<byte>,	/* тип: 1 - линия, 2 - полигон, 3 - круг */
		"w":<uint>,	/* толщина линии или радиус круга */
		"f":<uint>,	/* флаги геозон (см. ниже) */
		"c":<uint>,	/* цвет (ARGB) */
		"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>	/* радиус */
			},
			...
		],
		"ct":<uint>,    /* время создания */  
		"mt":<uint>     /* время последнего изменения */
	},
	...
]

Флаги геозон:

  • 0x1 – источник адреса;
  • 0x2 – отправной пункт;
  • 0x4 – конечный пункт.
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam