selva-gif

50,000 cargas de mapas gratis cada mes. ¡Empieza ahora!

Optimización de rutas V2

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.

Cómo construir objetos de flotas

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.

Cómo construir objetos de flotas -

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.

Cómo construir el objeto single_appointment -

Nombre Tipo Descripción
id cadena El parámetro de identificación definido para cada tarea.
customer_idcadena (opcional) El parámetro de identificación definido para el cliente.
teléfonocadena (opcional) Número de teléfono del cliente.
cargaentero (opcional) Carga/demanda a atender (Sin unidad pero debe ser en la misma medida de capacidad del vehículo).
datoscadena Fecha en que se realizó la tarea. Todas las tareas deben tener la misma fecha (MM-DD-AAAA).
habilidadcadena (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 prioridadesnúmero (opcional) Establece la prioridad de las tareas. El valor puede ser 1 (alto), 2 (medio) y 3 (bajo).
citaobjeto Lea las siguientes filas para comprender.
cita.ubicacionobjeto 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.)

Cómo construir objetos de visitas -

Nombre Tipo Descripción
id cadena El parámetro de identificación definido para cada tarea.
customer_idcadena (opcional) El parámetro de identificación definido para el cliente.
teléfonocadena (opcional) Número de teléfono del cliente.
cargaentero (opcional) Carga/demanda a atender (Sin unidad pero debe ser en la misma medida de capacidad del vehículo).
datoscadena Fecha en que se realizó la tarea. Todas las tareas deben tener la misma fecha (MM-DD-AAAA).
habilidadcadena (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 prioridadesnúmero (opcional) Establece la prioridad de las tareas. El valor puede ser 1 (alto), 2 (medio) y 3 (bajo).
recogidaobjeto Lea las siguientes filas para comprender.
lugar de recogidaobjeto 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.)
entregaobjeto Lea las siguientes filas para comprender.
punto de entregaobjeto 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.)

Cómo construir objetos de visitas -

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

Encontremos un camino juntos

Ponte en contacto para conocer nuestros Planes de Precios

Contáctenos