

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Routing intermodale
<a name="intermodal-routing"></a>

Il routing intermodale calcola percorsi che combinano più tipi di trasporto in un unico viaggio. Quando la modalità di viaggio è impostata su`Intermodal`, il percorso può includere transito, pedonale, noleggio, taxi e tratte di veicoli. Le gambe dei pedoni sono sempre abilitate e vengono utilizzate per il collegamento tra altri tipi di trasporto.

## Tipi di gambe
<a name="intermodal-leg-types"></a>

Un percorso intermodale è costituito da una o più tappe, ognuna delle quali rappresenta un tipo di trasporto diverso. I seguenti tipi di tappa possono apparire in un percorso intermodale.


| Tipo di gamba | Description | 
| --- | --- | 
| Pedone | Segmenti pedonali che collegano altre gambe. Sempre abilitato e non può essere disabilitato. | 
| Transito | Segmenti di trasporto pubblico che utilizzano autobus, treni, metropolitane e altre modalità di transito. Supporta le stesse modalità di transito del Transit routing. | 
| Noleggio | Segmenti di noleggio. Attualmente supporta il car sharing. | 
| Taxi | Segmenti di taxi. Attualmente supporta i taxi basati su auto. | 
| Veicolo | Segmenti di veicoli privati. Attualmente supporta auto. | 

## EnabledFor opzioni
<a name="intermodal-enabled-for"></a>

Per le tratte in transito, a noleggio, in taxi e in auto, puoi `EnabledFor` controllare in quale parte del percorso è consentita quella tipologia di tratta. Sono supportati i seguenti valori.


| Valore | Description | 
| --- | --- | 
| `FirstLeg` | Abilita questo tipo di tappa per la prima tappa non pedonale del percorso. | 
| `LastLeg` | Abilita questo tipo di tappa per l'ultima tappa non pedonale del percorso. | 
| `EntireRoute` | Abilita questo tipo di tappa per l'intero percorso. | 
| `None` | Disabilita completamente questo tipo di gamba. | 

## Modalità
<a name="intermodal-modes"></a>

Per quanto riguarda il transito, il noleggio, il taxi e le tappe dei veicoli, puoi controllare quali modalità utilizzare con `AllowedModes` o`ExcludedModes`. Queste sono configurate a livello del tipo di gamba individuale.
+ `AllowedModes`— Vengono utilizzate solo le modalità specificate. Tutte le altre modalità sono disattivate.
+ `ExcludedModes`— Le modalità specificate sono disabilitate. Tutte le altre modalità rimangono abilitate.

Non è possibile `AllowedModes` utilizzarle `ExcludedModes` insieme per lo stesso tipo di gamba.

## Campi non supportati
<a name="intermodal-unsupported-fields"></a>

Il routing intermodale supporta un set di campi di richiesta diverso rispetto ad altre modalità di viaggio. I seguenti campi di primo livello non sono supportati quando la modalità di viaggio è impostata su. `Intermodal`


| Campo | Description | 
| --- | --- | 
| `Allow` | Funzionalità stradali da consentire durante il calcolo del percorso, come le corsie ad alta occupazione. | 
| `Avoid` | Caratteristiche stradali o aree da evitare durante il calcolo del percorso, come strade a pedaggio o traghetti. | 
| `Driver` | Driver-related opzioni come orari o regole di riposo. | 
| `Exclude` | opzioni di esclusione, ad esempio paesi specifici da evitare. | 
| `OptimizeRoutingFor` | Obiettivo di ottimizzazione per il routing, ad esempio la distanza più veloce o più breve. | 
| `SpanAdditionalFeatures` | Funzionalità aggiuntive a livello di estensione, come i limiti di velocità o gli attributi della strada. | 
| `Tolls` | Opzioni di calcolo dei costi di pedaggio. | 
| `Traffic` | Opzioni di utilizzo del traffico per il calcolo del percorso. | 
| `TravelStepType` | Il `TurnByTurn` valore non è supportato per il routing intermodale. | 
| `Waypoints` | Punti intermedi lungo il percorso. | 