Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Cómo realizar una solicitud de planificación de rutas para vehículos grandes
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Este producto o función está en versión preliminar (fase previa a la DG).
Los productos y las funciones que se encuentran en la fase previa a la DG pueden tener asistencia limitada, y los cambios en estos productos y funciones podrían no ser compatibles con otras versiones de la fase previa a la DG. Las ofertas que se encuentran en la fase previa a la DG se rigen por las Condiciones Específicas de los Servicios de Google Maps Platform . Para obtener más información, consulta las descripciones de la etapa de lanzamiento .
El enrutamiento de vehículos grandes solo se admite en OptimizeTours.
Se puede usar un mensaje OptimizeToursRequest para realizar una solicitud OptimizeTours.
Los nuevos campos específicos de la planificación de rutas para vehículos grandes se encuentran en el mensaje VehicleInfo.
Cuando especifiques los campos de rutas para vehículos grandes en VehicleInfo, el Vehicle.TravelMode debe ser "TRUCK".
Precaución:
Facturación: El servicio factura todas las solicitudes de OptimizeTours de la misma manera, independientemente de si la solicitud usa el enrutamiento de vehículos grandes o no.
Rutas de larga distancia: Las rutas de camiones de larga distancia que abarcan 500 o más kilómetros requieren más tiempo de procesamiento que las rutas cortas y devuelven datos de rutas de menor calidad. Para garantizar una alta calidad de la ruta, limita las distancias entre los envíos, las ubicaciones de partida del vehículo y las ubicaciones de destino del vehículo.
Si se requieren rutas largas, aumenta los plazos de las solicitudes para reducir la probabilidad de errores DEADLINE_EXCEEDED.
Ejemplo: Realiza una solicitud OptimizeTours
Las solicitudes de OptimizeTours también se pueden realizar con REST o gRPC .
Antes de realizar una solicitud, reemplaza los siguientes parámetros por valores adecuados para tu entorno:
Asegúrate de tener configuradas las credenciales predeterminadas de la aplicación como se describe en Usa OAuth .
Establece PROJECT_NUMBER_OR_ID en el ID o número de tu proyecto de Cloud.
El siguiente comando envía una solicitud de OptimizeTours a la API de Route Optimization y recibe una respuesta de forma síncrona.
Nota: En este ejemplo, se usa --data @- para leer una solicitud desde la entrada estándar. Usa --data @Filename para leer un archivo.
curl -X POST 'https://routeoptimization.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID :optimizeTours' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
--data @- << EOM
{
"model": {
"shipments": [
{
"pickups": [
{
"arrivalLocation": {
"latitude": 40.953523,
"longitude": -72.2277846
}
}
],
"deliveries": [
{
"arrivalLocation": {
"latitude": 40.9546673,
"longitude": -72.2580151
}
}
]
}
],
"vehicles": [
{
"travelMode": "TRUCK",
"routeModifiers":
{
"vehicleInfo":
{
"totalHeightMm": 4000,
"totalWidthMm": 2500,
"totalWeightKg": 9000,
"totalLengthMm": 20000,
"trailerInfo": [
{
"lengthMm": 15000
}],
"totalAxleCount": 5
}
},
"costPerKilometer": 1.0
}
],
}
}
EOM
Cuando se complete la solicitud, recibirás un mensaje de respuesta.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2026-09-15 (UTC)
[null,null,["Última actualización: 2026-09-15 (UTC)"],[],[]]