createGeofence(JSON dataGeofence)
Al invocar este método, se esta registrando en base de datos una nueva geocerca.
Esta función recibe como parámetro un objeto JSON con los siguientes atributos:
Atributos | Definición |
---|---|
nombre
|
Nombre con el que se identifica la geocerca dentro de la plataforma |
puntos
|
JSON -> Punto o puntos que conformarán la geocerca |
tipo_cerca
|
ID del tipo de la geocerca. |
color
|
Color con el que se muestra e identifica la geocerca en la plataforma (DEFAULT: '#dc3545') |
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 = {
nombre:'prueba',
puntos:[
{
'lat':-12.087574155453476,
'lng':-77.0839606225490
}
,{..}
],
tipo_cerca:'1',
color:'#0000FF',
visible:'1',
radio:'80',
limite_velocidad:'50',
solo_mi_usuario:'0'
}
Ejemplo de solicitud en JS:
try {
const geofences = await _gpsApiv2.createGeofences(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'
}