getRoutes()
Al invocar este método, se obtienen todas las rutas del cliente en formato JSON.
Ejemplo de solicitud en JS:
try {
const routes = await _gpsApiv2.getRoutes(dataDriver);
} catch (error) {
console.error(error);
}
A continuación se describen los atributos que se reciben como respuesta de la solicitud en JSON:
Atributos | Definición |
---|---|
id | Identificador único de la ruta en el sistema |
nombre |
Nombre con el que se identifica la ruta en el sistema |
distancia | Distancia en metros para considerar que se llegó a un lugar, éste valor aplica para los lugares distLleg=0 |
lugares | Información de los lugares que conforman la ruta |
waypoints | Puntos de referencia entre lugares de la ruta |
puntos | Rutas calculadas a través de la API de Google |
rutas | Geocercas de tipo ruta |
sinoGarmin |
Indica si el dispositivo GPS tiene integrado un sistema con pantalla Garmin |
useRoutePlaces |
Indica si debe usar los puntos de la ruta original o de la ruta programada |
Respuesta de ejemplo:
[0:{
distancia:'50'
id:'12625'
lugares:[
0:{
completado:'0'
distLleg:0
dist_pa:0
fEstimada:''
id:'35028360481231212'
latLng:'19.053808699103097,-98.22219810023466'
nombre:'Mr. Pampas'
orden:'1'
orientacion:'1'
timeBetween:''
tipo:0
tolerancia:0
}, .. : {..}
], .. : [..]
nombre:'Ruta Juárez'
puntos:[
p1-p2:{
0:{lat:19.0537, lng: -98.22231}
1:{lat:19.0537, lng: -98.22231}
2:{lat:19.0537, lng: -98.22231}
.. : {..}
}, p2-p3 : [..], ... , px-py : [..]
],
rutas:[]
sinoGarmin:'./Iconos/Vehiculos/CarIcon.png'
useRoutePlaces:'13953'
waypoints:[
p1-p2:[]
p1-p2:[]
...
px-py:[]
]
}
1: {...}]