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