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 modo de viaje en una computeRouteMatrix HTTP POST solicitud, pasa el travelMode campo en el cuerpo de la solicitud JSON con un RouteTravelMode valor de enumeración. Si no especificas un travelMode valor, la API de Routes usa el valor predeterminado DRIVE.

Puedes elegir conducir, vehículos de dos ruedas, transporte público, camiones o caminar. No se admite el ciclismo (BICYCLE) para las matrices de rutas.

Tipo de vehículo RouteTravelMode valor Descripción
Drive DRIVE Calcula una matriz de rutas en automóvil. DRIVE es el valor predeterminado si no especificas un tipo de vehículo.
Vehículo de dos ruedas TWO_WHEELER Especificas una matriz de rutas para un vehículo motorizado de dos ruedas de la misma manera que lo haces para una ruta, con el travelMode campo.
Transporte público TRANSIT Obtén 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 las distancias y los tiempos de viaje para una matriz de orígenes y destinos con el enrutamiento de 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 Calcula una matriz de rutas a pie.

Especifica el modo de viaje en una solicitud

Para especificar un modo de viaje en una computeRouteMatrix solicitud, establece el travelMode campo en el cuerpo de la solicitud JSON POST HTTP e incluye el encabezado X-Goog-FieldMask obligatorio para seleccionar los campos de respuesta RouteMatrixElement que necesitas. Si estás migrando desde la API de Distance Matrix heredada, el travelMode campo 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'