- Représentation JSON
- RouteObjective
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- RateCard
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MonetaryCost
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
Message de requête v1alpha.computeCustomRoutes.
Représentation JSON |
---|
{ "origin": { object ( |
Champs | |
---|---|
origin |
Obligatoire. Point de cheminement de départ. |
destination |
Obligatoire. Point de cheminement de destination. |
intermediates[] |
Facultatif. Ensemble de points de cheminement sur l'itinéraire (à l'exclusion des terminaux) permettant de s'arrêter à ou de passer. Jusqu'à 25 points de cheminement intermédiaires sont acceptés. |
travelMode |
Facultatif. Spécifie le mode de transport. Seul Drive est désormais pris en charge. |
routingPreference |
Facultatif. Spécifie comment calculer la route. Le serveur tente d'utiliser la préférence de routage sélectionnée pour calculer la route. Si la préférence de routage génère une erreur ou une latence plus longue, une erreur est renvoyée. À l'avenir, nous pourrons mettre en œuvre un mécanisme de remplacement permettant d'utiliser une autre option lorsque l'option préférée ne donnera pas de résultat valide. Vous ne pouvez spécifier cette option que lorsque |
polylineQuality |
Facultatif. Spécifie votre préférence pour la qualité de la polyligne. |
polylineEncoding |
Facultatif. Spécifie l'encodage préféré pour la polyligne. |
departureTime |
Facultatif. Heure de départ. Si vous ne définissez pas cette valeur, elle correspond par défaut à l'heure à laquelle vous avez effectué la requête. Si vous définissez cette valeur sur une heure qui s'est déjà produite, la requête échoue. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
routeModifiers |
Facultatif. Ensemble de conditions à remplir qui affectent la façon dont les itinéraires sont calculés. |
routeObjective |
Obligatoire. Objectif d'itinéraire à optimiser. |
languageCode |
Facultatif. Le code de langue BCP-47, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Consultez la page Langues acceptées pour obtenir la liste des langues disponibles. Si vous ne fournissez pas cette valeur, la langue d'affichage est déduite de l'emplacement de la requête d'itinéraire. |
units |
Facultatif. Spécifie les unités de mesure des champs d'affichage. Cela inclut le champ |
RouteObjective
Encapsule un objectif à optimiser par v1alpha.computeCustomRoutes.
Représentation JSON |
---|
{
"rateCard": {
object ( |
Champs | |
---|---|
rateCard |
L'objectif du tableau des tarifs. |
RateCard
Encapsule un objectif de route de tableau des tarifs.
Représentation JSON |
---|
{ "costPerMinute": { object ( |
Champs | |
---|---|
costPerMinute |
Facultatif. Coût par minute |
costPerKm |
Facultatif. Coût au kilomètre |
includeTolls |
Facultatif. Indique si les frais de péage doivent être inclus dans le coût global. |
MonetaryCost
Encapsule le coût utilisé dans le tableau des tarifs.
Représentation JSON |
---|
{ "value": number } |
Champs | |
---|---|
value |
Obligatoire. Valeur du coût en devise locale déduite de la requête. |