50,000 cargas de mapas gratis cada mes. ¡Empieza ahora!
Tareas de optimización de rutas para tareas de servicio, tareas de recogida y entrega y vehículos con diferentes ubicaciones de inicio y finalización y diferentes tiempos de turno.
Nombre | Tipo | Descripción |
---|---|---|
flotas | conjunto de objetos | Conjunto de objetos de flotas. Consulte la descripción a continuación. |
visitas | matriz de objetos (opcional) | Matriz de objetos de tareas de recogida y entrega. Consulte la descripción a continuación. |
cita_unica | matriz de objetos (opcional) | Matriz de objeto de tarea de servicio. Consulte la descripción a continuación. |
maxVisitas | entero (opcional) | Máximo de tareas que se pueden asignar a un conductor. |
maxVisitas | yoshi tannamuri | Canadá |
Revista Alimentari Riuniti | entero (opcional) | Máximo de tareas que se pueden asignar a un conductor. |
velocidad | entero (opcional) | Factor de velocidad para sus vehículos. |
Nombre | Tipo | Descripción |
---|---|---|
id | cadena | El parámetro de identificación definido para cada vehículo. |
de Alta Carga | entero (opcional) | capacidad del vehículo (peso/volumen, etc.) pero la carga de tareas también debe estar en la misma medida |
turnoInicio | entero (opcional) | La hora a la que el vehículo comenzará su turno (p. ej., 1300 significa que el vehículo realizará la tarea después de la 1 p. m.) |
final del turno | entero (opcional) | El tiempo después del cual el vehículo no realizará más tareas (por ejemplo, 2200, significa que el vehículo no realizará tareas después de las 10 p. m.) |
ubicación_inicio | objeto | El objeto de ubicación de inicio consta de 3 claves: lat (latitud), lng (longitud), nombre (dirección de la ubicación). Todas las claves están en forma de cadena y el 'nombre' es opcional. |
ubicación_final | objeto | El objeto de ubicación final consta de 3 claves: lat (latitud), lng (longitud), nombre (dirección de la ubicación). Todas las claves están en forma de cadena y el 'nombre' es opcional. |
volver al inicio | booleano (opcional) | cierto, si es obligatorio regresar al depósito. falso, si no es obligatorio regresar al depósito. El valor predeterminado es falso. Volver al valor inicial si es verdadero, anulará la ubicación final. |
habilidad | cadena (opcional) | rEstablece la capacidad del conductor/vehículo para realizar el tipo particular de tareas. Por ejemplo: hay 2 vehículos x e y, x lleva 'pizzas' e y 'burgurs'. Las tareas que tengan la habilidad 'pizzas' se asignarán a x y no a y, de manera similar, los 'burgurs' se asignarán solo a y. |
rcoste_por_distancia | rnúmero (opcional) | rCoste por km para el conductor/vehículo. |
rcoste_fijo | rnúmero (opcional) | rCoste fijo por trayecto para el conductor/vehículo. |
Nombre | Tipo | Descripción |
---|---|---|
id | cadena | El parámetro de identificación definido para cada tarea. |
customer_id | cadena (opcional) | El parámetro de identificación definido para el cliente. |
teléfono | cadena (opcional) | Número de teléfono del cliente. |
carga | entero (opcional) | Carga/demanda a atender (Sin unidad pero debe ser en la misma medida de capacidad del vehículo). |
datos | cadena | Fecha en que se realizó la tarea. Todas las tareas deben tener la misma fecha (MM-DD-AAAA). |
habilidad | cadena (opcional) | Indica la habilidad requerida por el conductor/vehículo para realizar esta tarea. Por ejemplo: hay 2 vehículos x e y, x lleva 'pizzas' e y 'burgurs'. Las tareas que tengan la habilidad 'pizzas' se asignarán a x y no a y, de manera similar, los 'burgurs' se asignarán solo a y. |
lista de prioridades | número (opcional) | Establece la prioridad de las tareas. El valor puede ser 1 (alto), 2 (medio) y 3 (bajo). |
cita | objeto | Lea las siguientes filas para comprender. |
cita.ubicacion | objeto | El objeto de ubicación consta de 3 claves: lat (latitud), lng (longitud), dirección (dirección de la ubicación). Todas las claves están en forma de cadena y la 'dirección' es opcional. |
cita.duración | entero (opcional) | Tiempo que tardará la tarea en completarse (p. ej., 10 significa 10 minutos de tiempo de servicio). |
cita.start_time | entero (opcional) | La hora después de la cual se debe realizar la tarea [0, 2400) (por ejemplo, 930 significa 9:30 AM) |
cita.end_time | entero (opcional) | La hora antes de la cual se realizará la tarea [0, 2400) (por ejemplo, 2350 significa 11:50 p. m.) |
Nombre | Tipo | Descripción |
---|---|---|
id | cadena | El parámetro de identificación definido para cada tarea. |
customer_id | cadena (opcional) | El parámetro de identificación definido para el cliente. |
teléfono | cadena (opcional) | Número de teléfono del cliente. |
carga | entero (opcional) | Carga/demanda a atender (Sin unidad pero debe ser en la misma medida de capacidad del vehículo). |
datos | cadena | Fecha en que se realizó la tarea. Todas las tareas deben tener la misma fecha (MM-DD-AAAA). |
habilidad | cadena (opcional) | Indica la habilidad requerida por el conductor/vehículo para realizar esta tarea. Por ejemplo: hay 2 vehículos x e y, x lleva 'pizzas' e y 'burgurs'. Las tareas que tengan la habilidad 'pizzas' se asignarán a x y no a y, de manera similar, los 'burgurs' se asignarán solo a y. |
lista de prioridades | número (opcional) | Establece la prioridad de las tareas. El valor puede ser 1 (alto), 2 (medio) y 3 (bajo). |
recogida | objeto | Lea las siguientes filas para comprender. |
lugar de recogida | objeto | El objeto de ubicación consta de 3 claves: lat (latitud), lng (longitud), dirección (dirección de la ubicación). Todas las claves están en forma de cadena y la 'dirección' es opcional. |
recogida.duración | entero (opcional) | Tiempo que tardará la tarea en completarse (p. ej., 10 significa 10 minutos de tiempo de servicio). |
recogida.start_time | entero (opcional) | La hora después de la cual se debe realizar la tarea [0, 2400) (por ejemplo, 930 significa 9:30 AM) |
recogida.hora_final | entero (opcional) | La hora antes de la cual se realizará la tarea [0, 2400) (por ejemplo, 2350 significa 11:50 p. m.) |
entrega | objeto | Lea las siguientes filas para comprender. |
punto de entrega | objeto | El objeto de ubicación consta de 3 claves: lat (latitud), lng (longitud), dirección (dirección de la ubicación). Todas las claves están en forma de cadena y la 'dirección' es opcional. |
duración.devolución | entero (opcional) | Tiempo que tardará la tarea en completarse (p. ej., 10 significa 10 minutos de tiempo de servicio). |
entrega.hora_inicio | entero (opcional) | La hora después de la cual se debe realizar la tarea [0, 2400) (por ejemplo, 930 significa 9:30 AM) |
entrega.end_time | entero (opcional) | La hora antes de la cual se realizará la tarea [0, 2400) (por ejemplo, 2350 significa 11:50 p. m.) |
Nombre | Tipo | Descripción |
---|---|---|
número de rutas | entero | El número de rutas que deben tomar todas las flotas para completar todas las tareas. |
trabajos no asignados | lista | Los ID de servicio de todas las tareas que no se completaron |
trabajos totales | entero | El número total de servicios a realizar. |
totalTimeToken (en segundos) | doble | El tiempo total que tardan todas las flotas en completar todas las tareas en segundos |
maxTimeToken (en segundos) | doble | El tiempo en el que se completarán todas las tareas si todas las flotas comienzan al mismo tiempo |
distancia total recorrida (en metros) | doble | La distancia total recorrida por todas las flotas en metros |
estado | cadena | 'éxito' si se cumplen todas las tareas y 'fracaso' si alguna de ellas queda sin cumplir. |
Cloud | lista | La lista de todas las flotas asignadas a los servicios que realizaron |
RouteDistanceTime (en segundos) | lista | La lista de todas las flotas asignadas al tiempo y la distancia recorridas por ellas para realizar las tareas. |
Nota: agregue su token de acceso válido en el encabezado para obtener una respuesta válida de una API.
Example : authorization : a32c4d0-1s4b-1aea-sa69-cdccg57h0ea