get_zone_data
La función get_zone_data se usa para obtener información detallada sobre geocercas.
svc=resource/get_zone_data¶ms={"itemId":<long>,
"col":[<long>],
"flags":<uint>}
Parámetros
Nombre | Descripción |
---|---|
itemId | ID del recurso. |
col | Matriz de los ID de geocercas. El campo es opcional. Si no está presente, la función se ejecuta para todos los ID. |
flags | Marcas que determinan el formato del JSON devuelto (opcional). El valor predeterminado es 0x1C. |
Están disponibles los siguientes valores de marcas:
Valor | Descripción |
---|---|
0x01 | Área. |
0X02 | Perímetro. |
0X04 | Coordenadas del centro y de los límites de la geocerca. |
0X08 | Todos los puntos. |
0X10 | Propiedades básicas. |
Resultado devuelto
[ /* matriz con datos sobre geocercas */
{
"n":"<text>", /* nombre de la geocerca */
"d":"<text>", /* descripción */
"id":<long>, /* ID de la geocerca en el recurso/cuenta */
"rid":<long>, /* ID del recurso/cuenta */
"t":<byte>, /* tipo: 1, línea; 2, polígono; 3, círculo */
"w":<uint>, /* grosor de la línea o radio del círculo */
"f":<uint>, /* marcas de geocerca (vea más abajo) */
"c":<uint>, /* color (ARGB) */
"tc":<uint>, /* color del texto (RGB) */
"ts":<uint>, /* tamaño de fuente */
"min":<uint>, /* mostrar en el mapa a partir de esta escala */
"max":<uint>, /* mostrar en el mapa hasta esta escala */
"i":<ushort>, /* suma de comprobación de la imagen (CRC16) */
"icon":"<text>", /* URI de la imagen del elemento de zona */
"path":"<text>", /* ruta de acceso corto al icono predeterminado */
"ar":<double>, /* área */
"pr":<double>, /* perímetro */
"libId":<long>, /* ID de la biblioteca de iconos, 0: ID de la biblioteca de iconos predeterminada */
"jp":<JSON>, /* JSON personalizado */
"b":{ /* límites */
"min_x":<double>, /* longitud mínima */
"min_y":<double>, /* latitud mínima */
"max_x":<double>, /* longitud máxima */
"max_y":<double>, /* latitud máxima */
"cen_x":<double>, /* longitud del centro */
"cen_y":<double> /* latitud del centro */
},
"p":[ /* matriz de puntos de geocerca */
{
"x":<double>, /* longitud */
"y":<double>, /* latitud */
"r":<uint> /* radio */
},
...
],
"ct":<uint>, /* hora de creación */
"mt":<uint> /* hora de la última modificación */
},
...
]
Marcas de geocerca (“f”):
Valor | Descripción |
---|---|
0x20 | Mostrar forma. |
0X40 | No simplificar la geocerca. |
Los códigos de errores posibles son:
Código | Descripción |
---|---|
7 | Error al obtener el recurso con la ACL deseada (ADF_ACL_AVL_RES_VIEW_ZONES y ADF_ACL_ITEM_EXECUTE_REPORTS) o error al obtener la unidad con la ACL deseada (ADF_ACL_ITEM_VIEW). |
4 | Parámetros de entrada incorrectos. |