update_zone

La función update_zone se usa para crear, modificar o eliminar geocercas.

Copied!
svc=resource/update_zone&params={"itemId":<long>,
				 				 "id":<long>,
				 				 "callMode":"<text>",
				 				 "n":"<text>",
				 				 "d":"<text>",
				 				 "t":<int>,
				 				 "w":<int>,
				 				 "f":<uint>,
				 				 "c":<int>,
				 				 "tc":<uint>,
				 				 "ts":<uint>,
				 				 "min":<uint>,
				 				 "max":<uint>,
				 				 "path":"<text>",
				 				 "libId":<long>,
				 				 "oldItemId":<uint>,
				 				 "oldZoneId":<uint>,
				 				 "jp":<JSON>,
				 				 "p":[				
									 {
										"x":<double>,
										"y":<double>,
										"r":<int>
									 }
				 				 ]}

Parámetros

NombreDescripción
itemIdID del recurso.
idID de la geocerca (0: crear).
callModeAcción: crear, modificar, eliminar, reset_image.
oldItemId

ID del recurso del que debe copiarse la geocerca.

oldZoneId

ID de la geocerca que debe copiarse.

nNombre.
dDescripción.
t

Tipo de geocerca: 

  • 1, línea;
  • 2, polígono;
  • 3, círculo.
wAncho de línea.
fMarcas (vea más abajo).
cColor.
tcColor del texto.
tsTamaño del texto.
minEscala mínima (visibilidad desde).
maxEscala máxima (visibilidad hasta).
pathRuta al icono.
lindIdID de la biblioteca de iconos.
jpCampos personalizados en el formato nombre:valor.
pPuntos, donde "r" es el radio.

Otros parámetros solo se requieren para crear y modificar geocercas. Lea más en la página get_zone_data.

Marcas:

MarcaDescripción
0х1Dirección.
0x2Inicio del viaje.
0x4Fin del viaje.
0x10Número de punto flotante.
0x20Mostrar forma.
0x40

Omitir simplificación.

Resultado devuelto

Para las solicitudes de creación y modificación:

Copied!
[
	<long>,						/* ID de la geocerca */
	{
		"n":"<text>",				/* nombre */
		"d":"<text>",				/* descripción */
		"id":<long>,			/* ID de la geocerca */
		"f":<uint>,				/* marcas */
		"t":<int>,				/* tipo: 1, línea; 2, polígono; 3, círculo */
		"e":<ushort>			/* suma de comprobación (CRC16) */
		"c":<uint>,				/* color RGB */
		"i":<ushort>,			/* suma de comprobación de la imagen (CRC16) */
		"icon":"<text>",			/* URI de la imagen del icono */
		"path":"<text>",			/* ruta corta al icono predeterminado */
		"libId":<long>,			/* ID de la biblioteca de iconos, 0: ID de la biblioteca de iconos predeterminada */
		"w":<int>,					/* ancho de línea */
		"b":{					/* configuración de representación */
			"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 */
		},
		"ct":<uint>,    		/* hora de creación */  
		"mt":<uint>,     		/* hora de la última modificación */
		"jp":<JSON>     		/* JSON personalizado */
	}
]

Las marcas de geocercas se describen en la página get_zone_data.

Para las solicitudes de eliminación:

Copied!
[
	<long>,		/* ID de la geocerca */
	null
]

Los códigos de errores posibles son:

CódigoDescripción
7

Error al obtener el objeto con la ACL deseada (ADF_ACL_AVL_RES_EDIT_ZONES o ADF_ACL_AVL_RES_VIEW_ZONES) o error al encontrar el objeto/zona con el old_id.

6Error no definido.
4

Parámetros de entrada incorrectos.

Descargar archivo PDF
Descargar archivo Word

Ver también