DirectionsRequest

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Partager ce tutoriel sur les réseaux sociaux
Signaler une erreur dans cet article

Caractéristiques de l'objet DirectionsRequest

caractéristiques de l'objet google.maps.DirectionsRequest

Requête pour calculer un itinéraire devant être envoyée à DirectionsService.

Propriété
Propriété DirectionsRequest
PropriétéTypeDescription
avoidFerriesType :  boolean 

Si défini sur  true , ordonne au service Directions d'éviter les ferries lorsque cela est possible.

 Facultatif 

avoidHighwaysType :  boolean 

Si égal à  true , charge le service Directions d'éviter, si possible, les autoroutes.

 Facultatif .

avoidTollsType :  boolean 

Si égal à  true , charge le service Directions d'éviter, si possible, les routes à péage.

 Facultatif .

destinationType :  string |LatLng|Place

Destination finale.

Celle-ci peut être indiquée sous la forme d'une chaîne à géocoder ou d'un LatLng ou d'un Place.

 Obligatoire .

drivingOptionsType : DrivingOptions

Paramètres qui s’appliquent uniquement aux requêtes où travelMode est DRIVING. Cet objet n’a aucun effet pour les autres modes de déplacement.

optimizeWaypointsType :  boolean 

Si défini sur  true , DirectionsService va tenter de réorganiser les points de cheminement intermédiaires fournis, afin de minimiser le coût global de l'itinéraire.

Si les étapes sont optimisées, inspecter DirectionsRoute.waypoint_order dans la réponse pour déterminer le nouvel ordre.

originType :  string |LatLng|Place

Point de départ.

Celui-ci peut être indiqué sous la forme d'une chaîne à géocoder ou d'un LatLng ou d'un Place.

 Obligatoire .

provideRouteAlternativesType :  boolean 

Fourni ou non des routes alternatives.

 Facultatif  .

regionType :  string 

Code région utilisé pour influencer les requêtes de géocodage.

 Facultatif .

transitOptionsType : TransitOptions

Les paramètres qui s'appliquent uniquement aux requêtes où travelMode vaut TRANSIT. Cet objet n'aura aucun effet pour les autres modes de transport.

travelModeType : TravelMode

Type de transport utilisé pour calculer l'itinéraire demandé.

 Obligatoire .

unitSystemType : UnitSystem

Système d'unités à utiliser de façon préferentielle pour afficher les distances.

 Par défaut , le système d'unités utilisé est celui du pays d'origine.

waypointsType :  Array <DirectionsWaypoint>

Tableau de points de passage intermédiaires.

L'itinéraire sera calculé depuis l'origine et jusqu'à la destination finale en passant par chacun des points de passage contenus dans ce tableau.

Le nombre maximum de points de passage est 8 en plus de l'origine et de la destination.

Les clients de l'API Maps for Business ont droit à 23 points de passage en plus de l'origine et de la destination.

 Facultatif .