Intervalo de 5 km sin actualizaciones de posición
Esta guía muestra cómo puedes escribir un script que se active si un activo/dispositivo viaja más de 5 km sin actualizaciones intermedias. Se utilizaría típicamente para obtener una indicación de que algo está mal con el dispositivo o la colocación de la antena GPS.
Configuración de Prueba
Consejos al desarrollar Expresiones de Script.
Crear Regla de Evento
Crea una Regla de Evento con una Expresión de Script como la siguiente:
Código: Seleccionar todo
// Activar evento después de 5000 metros sin una nueva posición. var limit = 5000; var trigger = false; // Condición if(trackPoint.valid) { var lastPos = context.state; if(lastPos != null && lastPos != "") { if (trackPoint.position.distance(lastPos.longitude, lastPos.latitude) > limit) { trigger = true; } } context.setState(trackPoint.position); } return trigger;