getSystemElements()

Esta función se encarga de obtener la información de la variable global "systemElements", ya sea obtener todos los elementos en conjunto o solo los detalles de un elemento por medio de su llave única.

Para consultar la información se hace por medio del identificador con las que se definieron los elementos en la función setSystemElements.

Los parámetros requeridos en el Json que recibe esta función son:
  • element:  Identificador con el que se definió  el elemento a obtener.
  • key: Identificador en el cual se puede obtener  solo la información en especifico de un solo elemento

Ejemplo de solicitud en JS  para obtener todos los elementos:

const element='asset';
const key='';

try {
      const asset = _gpsApiv2.getSystemElements({ element, key });
 	} catch (error) {
	   console.error(error);
	}

Ejemplo de solicitud en JS  para obtener un elemento en especifico:

const element='asset';
const key='7B085DD85A0341CA93DAF3D629F456FB';

try {
      const asset = _gpsApiv2.getSystemElements({ element, key });
 	} catch (error) {
	   console.error(error);
	}
Definición de atributos de la respuesta general al obtener los activos (assets):
Atributos Definición 
Address Dirección actual del activo
Alto_icono Tamaño del alto del icono del marcador
Ancho_icono Tamaño del ancho del icono del marcador
DatosJson Detalles en formato Json donde de tiene en tiempo de manejo, porcentaje de carga del motor, temperatura, etc.
Equipo identificador único del Activo 
FechaHora Fecha y hora en la que se obtiene el activo
Icono Icono que identifica al Activo
IdVehiculo ID que hace referencia al Activo en el sistema
Latitud Latitud donde se encuentra actualmente el Activo
Longitud Longitud donde se encuentra el Activo
Nombre Nombre del Activo
Placa Placa que se le asigno al activo
Velocidad Velocidad actual del activo
lat_lon Latitud y longitud actual del activo 
marker Objeto e los atributos del marcador del mapa
Respuesta de ejemplo al obtener activos (assets):
[
7B085DD85A0341CA93DAF3D629F456FB:{
Address: ""
Alto_icono: 70
Ancho_icono: 70
DatosJson: {datos_extras: {…}}
Equipo: "7B085DD85A0341CA93DAF3D629F456FB"
FechaHora: "2022-06-28 13:43:11"
Icono: "https://plataforma.service24gps.com/commons/svg/3d_micro.php"
IdVehiculo: "109032"
Latitud: "19.037992503529857"
Longitud: "-98.26963806641288"
Nombre: "activo testing"
Placa: "DSM2507"
Velocidad: "76"
lat: "19.037992503529857"
lat_lon: "19.037992503529857,-98.26963806641288"
lng: "-98.26963806641288"
marker: _.Ig {__gm: {…}, gm_accessors_: {…}}
  },
{...}]