

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Le routage intermodal calcule les itinéraires qui combinent plusieurs types de transport en un seul trajet. Lorsque le mode de déplacement est défini sur`Intermodal`, l'itinéraire peut inclure le transport en commun, les piétons, la location, le taxi et les trajets en véhicule. Les piétons sont toujours activés et sont utilisés pour relier les autres types de transport.

## Types de jambes
<a name="intermodal-leg-types"></a>

Un itinéraire intermodal comprend une ou plusieurs étapes, chacune représentant un type de transport différent. Les types d'étapes suivants peuvent apparaître sur un itinéraire intermodal.


| Type de jambe | Description | 
| --- | --- | 
| Piéton | Segments de marche qui relient les autres jambes. Toujours activé et ne peut pas être désactivé. | 
| Transit | Segments de transport en commun utilisant des bus, des trains, des métros et d'autres modes de transport en commun. Supporte les mêmes modes de transit que le routage de transit. | 
| Location | Segments locatifs. Supporte actuellement l'autopartage. | 
| Taxi | Segments de taxis. Supporte actuellement les taxis en voiture. | 
| Véhicule | Segments de véhicules privés. Supporte actuellement la voiture. | 

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

Pour les trajets en transport en commun, en location, en taxi et en véhicule, vous pouvez `EnabledFor` contrôler quelle partie de l'itinéraire autorise ce type d'étape. Les valeurs suivantes sont prises en charge.


| Value | Description | 
| --- | --- | 
| `FirstLeg` | Activez ce type d'étape pour la première étape non piétonne de l'itinéraire. | 
| `LastLeg` | Activez ce type d'étape pour le dernier tronçon non piétonnier de l'itinéraire. | 
| `EntireRoute` | Activez ce type d'étape pour l'ensemble de l'itinéraire. | 
| `None` | Désactive complètement ce type de jambe. | 

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

Pour le transport en commun, la location, le taxi et les trajets en véhicule, vous pouvez contrôler les modes utilisés avec `AllowedModes` ou`ExcludedModes`. Ils sont configurés au niveau du type de jambe individuel.
+ `AllowedModes`— Seuls les modes spécifiés sont utilisés. Tous les autres modes sont désactivés.
+ `ExcludedModes`— Les modes spécifiés sont désactivés. Tous les autres modes restent activés.

Vous ne pouvez pas utiliser `AllowedModes` et `ExcludedModes` ensemble pour le même type de jambe.

## Champs non pris en charge
<a name="intermodal-unsupported-fields"></a>

Le routage intermodal prend en charge un ensemble de champs de demande différent de celui des autres modes de déplacement. Les champs de niveau supérieur suivants ne sont pas pris en charge lorsque le mode de déplacement est défini sur. `Intermodal`


| Champ | Description | 
| --- | --- | 
| `Allow` | Caractéristiques routières à prendre en compte lors du calcul de l'itinéraire, telles que les voies à forte fréquentation. | 
| `Avoid` | Caractéristiques routières ou zones à éviter lors du calcul de l'itinéraire, telles que les routes à péage ou les ferries. | 
| `Driver` | Driver-related des options telles que les horaires ou les règles de repos. | 
| `Exclude` | Options d'exclusion, telles que les pays spécifiques à éviter. | 
| `OptimizeRoutingFor` | Objectif d'optimisation pour le routage, tel que la distance la plus courte ou la plus courte. | 
| `SpanAdditionalFeatures` | Fonctionnalités supplémentaires au niveau de la portée, telles que les limites de vitesse ou les attributs routiers. | 
| `Tolls` | Options de calcul des coûts de péage. | 
| `Traffic` | Options d'utilisation du trafic pour le calcul de l'itinéraire. | 
| `TravelStepType` | La `TurnByTurn` valeur n'est pas prise en charge pour le routage intermodal. | 
| `Waypoints` | Points de cheminement intermédiaires le long du parcours. | 