Tipos de vehículos de la matriz de ruta disponibles

Desarrolladores del Espacio Económico Europeo (EEE)

Puedes obtener una matriz de rutas para diferentes tipos de vehículos. Para establecer el medio de transporte en una solicitud HTTP POST de computeRouteMatrix, pasa el campo travelMode en el cuerpo de la solicitud JSON con un valor de enumeración RouteTravelMode. Si no especificas un valor travelMode, la API de Routes usa el valor predeterminado de DRIVE.

Puedes elegir entre automóvil, vehículos de dos ruedas, transporte público, camiones o a pie. No se admite el uso de bicicletas (BICYCLE) para las matrices de rutas.

Tipo de vehículo RouteTravelMode Valor Descripción
Drive DRIVE Calcula una matriz de rutas de conducción. DRIVE es el valor predeterminado si no especificas un tipo de vehículo.
Vehículo de dos ruedas TWO_WHEELER Especifica una matriz de rutas para un vehículo motorizado de dos ruedas de la misma manera que lo haces para una ruta, con el campo travelMode.
Transporte público TRANSIT Obtener una matriz de rutas de transporte público que use las opciones de transporte público disponibles en la región Las opciones de transporte público pueden incluir autobuses, metros y trenes, entre otros.
Camión TRUCK Calcula la duración y la distancia de los viajes para una matriz de orígenes y destinos con la ruta para vehículos grandes. Especifica los atributos físicos de tus vehículos en origins[].routeModifiers.vehicleInfo para obtener estimaciones precisas que tengan en cuenta las restricciones de peso, altura y materiales peligrosos.
A pie WALK Calcular una matriz de rutas a pie

Especifica el medio de transporte en una solicitud

Para especificar un medio de transporte en una solicitud computeRouteMatrix, establece el campo travelMode en el cuerpo de la solicitud JSON HTTP POST y, además, incluye el encabezado X-Goog-FieldMask requerido para seleccionar los campos de respuesta RouteMatrixElement que necesites. Si migras desde la API de Distance Matrix heredada, el campo travelMode en el cuerpo de la solicitud JSON POST reemplaza el parámetro de consulta de URL mode heredado. Para obtener más información, consulta Migra a la API de Routes.

curl -X POST -d '{
  "origins": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420761,
            "longitude": -122.081356
          }
        }
      }
    }
  ],
  "destinations": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420999,
            "longitude": -122.086894
          }
        }
      }
    }
  ],
  "travelMode": "WALK"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: originIndex,destinationIndex,duration,distanceMeters,status,condition' \
'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'