

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Roteamento intermodal
<a name="intermodal-routing"></a>

O roteamento intermodal calcula rotas que combinam vários tipos de transporte em uma única viagem. Quando o modo de viagem está configurado para`Intermodal`, a rota pode incluir trechos de trânsito, pedestres, aluguel, táxi e veículos. As pernas de pedestres estão sempre ativadas e são usadas para se conectar entre outros tipos de transporte.

## Tipos de pernas
<a name="intermodal-leg-types"></a>

Uma rota intermodal consiste em um ou mais trechos, cada um representando um tipo de transporte diferente. Os seguintes tipos de trechos podem aparecer em uma rota intermodal.


| Tipo de perna | Description | 
| --- | --- | 
| Pedestrian | Segmentos de caminhada que conectam outras pernas. Sempre ativado e não pode ser desativado. | 
| Trânsito | Segmentos de transporte público usando ônibus, trens, metrôs e outros modos de transporte público. Suporta os mesmos modos de trânsito que o roteamento de trânsito. | 
| Aluguel | Segmentos de locação. Atualmente suporta compartilhamento de carros. | 
| Táxi | Segmentos de táxi. Atualmente suporta táxis baseados em carros. | 
| Veículo | Segmentos de veículos particulares. Atualmente suporta carro. | 

## EnabledFor opções
<a name="intermodal-enabled-for"></a>

Para trechos de trânsito, aluguel, táxi e veículos, você pode usar `EnabledFor` para controlar qual parte da rota permite esse tipo de trecho. Os valores a seguir são suportados.


| Valor | Description | 
| --- | --- | 
| `FirstLeg` | Ative esse tipo de trecho para o primeiro trecho não pedestre da rota. | 
| `LastLeg` | Ative esse tipo de trecho para o último trecho não pedestre da rota. | 
| `EntireRoute` | Ative esse tipo de trecho para toda a rota. | 
| `None` | Desative totalmente esse tipo de perna. | 

## Modos
<a name="intermodal-modes"></a>

Para transporte público, aluguel, táxi e trechos de veículos, você pode controlar quais modos são usados com `AllowedModes` ou`ExcludedModes`. Eles são configurados no nível do tipo de perna individual.
+ `AllowedModes`— Somente os modos especificados são usados. Todos os outros modos estão desativados.
+ `ExcludedModes`— Os modos especificados estão desativados. Todos os outros modos permanecem ativados.

Você não pode usar `AllowedModes` e `ExcludedModes` em conjunto para o mesmo tipo de perna.

## Campos não suportados
<a name="intermodal-unsupported-fields"></a>

O roteamento intermodal suporta um conjunto diferente de campos de solicitação em comparação com outros modos de viagem. Os seguintes campos de nível superior não são suportados quando o modo de viagem está definido como. `Intermodal`


| Campo | Description | 
| --- | --- | 
| `Allow` | Características da estrada a serem permitidas durante o cálculo da rota, como faixas de alta ocupação. | 
| `Avoid` | Características da estrada ou áreas a serem evitadas durante o cálculo da rota, como estradas com pedágio ou balsas. | 
| `Driver` | Driver-related opções como horários ou regras de descanso. | 
| `Exclude` | Opções de exclusão, como países específicos a serem evitados. | 
| `OptimizeRoutingFor` | Objetivo de otimização para roteamento, como distância mais rápida ou mais curta. | 
| `SpanAdditionalFeatures` | Recursos adicionais em nível de extensão, como limites de velocidade ou atributos da estrada. | 
| `Tolls` | Opções de cálculo do custo do pedágio. | 
| `Traffic` | Opções de uso do tráfego para cálculo de rotas. | 
| `TravelStepType` | O `TurnByTurn` valor não é suportado para roteamento intermodal. | 
| `Waypoints` | Pontos de referência intermediários ao longo da rota. | 