DirectionsRoute

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 DirectionsRoute

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

Une route unique contenant un ensemble de jambes dans DirectionsResult.

Notez que si cet objet a un format semblable au format "JSON", il n'est pas strictement au format "JSON", car il comporte directement et indirectement des objets LatLng.

Propriété
Propriété DirectionsRoute
PropriétéTypeDescription
boundsType : LatLngBounds

Les limites de cette route.

copyrightsType :  string 

Texte du copyright à afficher pour cette route.

fareType : TransitFare

Le prix total pour l'ensemble du trajet en transport en commun. Uniquement applicable aux requêtes de transit.

legsType :  Array <DirectionsLeg>

Un tableau  array  de DirectionsLeg, dont chaque élément contient des informations sur les étapes qui le composent.

Il y aura une jambe pour chaque point de passage ou destination spécifiée.

Ainsi, une route sans point de passage contiendra une DirectionsLeg et une route avec un point de passage en contiendra deux.

overview_pathType :  Array <LatLng>

Un tableau  array  de LatLng représentant la totalité du parcours de cet itinéraire.

Le chemin path est simplifié afin de l'adapter dans les contextes où un petit nombre de sommets est requis (tels que les URL Static Maps API).

overview_polylineType :  string 

Une représentation encodée de la polyline de la route dans overview_path.

Cette polyline est une représentation approximative (lissée) de l'itinéraire.

warningsType :  Array < string >

Avertissements à afficher lors de l'affichage de ces itinéraires.

waypoint_orderType :  Array < number >

Si optimizeWaypoints a pour valeur  true , ce champ contiendra les points de passage entrés réordonnés.

Par exemple, si les points de passage entrés sont :

  • Origine
    : Los Angeles
  • Waypoints
    : Dallas, Bangor, Phoenix // [0, 1, 2]
  • Destination
    : New York

et que la sortie optimisée a été ordonnée comme suit :

  • Origine
    : Los Angeles
  • Waypoints
    : Phoenix, Dallas, Bangor // [2, 0, 1]
  • Destination
    : New York

alors ce champ sera un tableau  Array  contenant les valeurs [2, 0, 1].

Attention, la numérotation des points débute à zéro.

Si l'un des points de passage entré a stopover défini sur  false , ce champ sera vide, puisque l'optimisation des routes n'est pas disponible pour ce type de requête.