mensaje de solicitud de v1alpha.computeCustomRoutes.
Representación JSON |
---|
{ "origin": { object ( |
Campos | |
---|---|
origin |
Obligatorio. Punto de referencia de origen. |
destination |
Obligatorio. Punto de referencia de destino. |
intermediates[] |
Opcional. Un conjunto de puntos de referencia a lo largo de la ruta (sin incluir puntos de terminal), para parar en la ruta o pasar por ella. Se admiten hasta 25 puntos de referencia intermedios. |
travelMode |
Opcional. Especifica el medio de transporte. Por el momento, solo se admite Drive. |
routingPreference |
Opcional. Especifica cómo calcular la ruta. El servidor intenta usar la preferencia de enrutamiento seleccionada para calcular la ruta. Si la preferencia de enrutamiento genera un error o una latencia demasiado larga, se devuelve un error. En el futuro, es posible que implementemos un mecanismo de resguardo para usar una opción diferente cuando la opción preferida no proporcione un resultado válido. Puedes especificar esta opción solo cuando |
polylineQuality |
Opcional. Especifica tu preferencia para la calidad de la polilínea. |
polylineEncoding |
Opcional. Especifica la codificación preferida para la polilínea. |
departureTime |
Opcional. Hora de salida. Si no estableces este valor, el valor predeterminado será la hora en que realizaste la solicitud. Si estableces este valor en una hora que ya ocurrió, la solicitud fallará. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
routeModifiers |
Opcional. Un conjunto de condiciones que se deben cumplir y que afectan la forma en que se calculan las rutas. |
routeObjective |
Obligatorio. Un objetivo de ruta para el que se deben realizar optimizaciones. |
languageCode |
Opcional. El código de idioma BCP-47, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Consulta Idiomas compatibles para obtener la lista de idiomas admitidos. Si no proporcionas este valor, el idioma de visualización se infiere de la ubicación de la solicitud de ruta. |
units |
Opcional. Especifica las unidades de medida para los campos de visualización. Esto incluye el campo |
RouteObjective
Encapsula un objetivo para realizar optimizaciones mediante v1alpha.computeCustomRoutes.
Representación JSON |
---|
{
"rateCard": {
object ( |
Campos | |
---|---|
rateCard |
El objetivo de tarifa publicitaria. |
RateCard
Encapsula un objetivo de ruta de RateCard.
Representación JSON |
---|
{ "costPerMinute": { object ( |
Campos | |
---|---|
costPerMinute |
Opcional. Costo por minuto |
costPerKm |
Opcional. Costo por kilómetro |
includeTolls |
Opcional. Indica si se deben incluir los costos de peajes en el costo general. |
MonetaryCost
Encapsula el costo que se usa en la hoja de tarifas.
Representación JSON |
---|
{ "value": number } |
Campos | |
---|---|
value |
Obligatorio. El valor del costo en moneda local que se infirió de la solicitud. |