updateGeofence(JSON dataGeofence)
Al invocar este método, se esta actualizando la información en base de datos de una geocerca, ya sea: nombre, color, puntos, etc.
Esta función recibe como parámetro un objeto JSON con los siguientes atributos:
Atributos | Definición |
---|---|
idCerca
|
Identificador único de la geocerca en el sistema |
nombre
|
Nombre con el que se identifica la geocerca dentro de la plataforma |
puntos
|
JSON -> Punto o puntos que conformarán la geocerca |
color
|
Color con el que se muestra e identifica la geocerca en la plataforma (DEFAULT: '#dc3545') |
visible
|
Indica si la geocerca se debe o no mostrar (1 = mostrar [DEFAULT], 0 = ocultar) |
radio
|
Radio en metros que abarca la geocerca circular (DEFAULT: 80) |
limite_velocidad
|
Velocidad máxima (Km/h) permitida en la geocerca |
solo_mi_usuario
|
Indica si la geocerca solo es visible para el usuario que la generó (1 = mi usuario, 0 = todos los usuarios -> [DEFAULT]) |
Ejemplo de JSON:
let dataGeofence = {
idCerca:15148,
nombre:'prueba',
puntos:[
{
'lat':-12.087574155453476,
'lng':-77.0839606225490
}
,{..}
],
color:'#0000FF',
visible:'1',
radio:'0',
limite_velocidad:'50',
solo_mi_usuario:'0'
}
Ejemplo de solicitud en JS:
try {
const geofences = await _gpsApiv2.updateGeofences(dataGeofence);
} catch (error) {
console.error(error);
}
Los atributos de respuesta:
- data: Información devuelta dela solicitud.
- status: Código Status que devuelve la solicitud / 200->'OK' - OtherCode->'Error'
Respuesta de ejemplo:
{
data:'',
status:'200'
}