Для того, чтобы получить подробную информацию об интересующих вас геозонах, нужно использовать команду resource/get_zone_data:
svc=resource/get_zone_data¶ms={"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> /* время последнего изменения */ }, ... ]
Флаги геозон:
|