Idioma:
  • Português
  • Español

Toll

La API Toll tiene como objetivo central realizar la valoración del peaje para una determinada geometría de ruta, generalmente definida en la respuesta API Trip.


Simulación de itinerario

Simularemos la obtención de un camino entre el punto de inicio y el final, asegurándonos de que pase por las paradas obligatorias 1 y 2.

  • Inicio

    Rua Fidêncio Ramos, 302 – São Paulo

  • Final

    Avenida José Rocha Bonfim, 214 – Campinas

Visualización de la ruta generada por la API Trip.

Ejemplo de solicitud

En el caso de la simulación anterior, el código de solicitud sería:

Ejemplo de solicitud de la API Toll.
{
       "legs": [{
                 "vehicleType": "CAR",
                 "points": [{
                             "latitude": -22.853332,
                             "longitude": -47.046796
                 }, {
                             "latitude": -22.85309,
                             "longitude": -47.048061
                 }, {
                             "latitude": -22.853667,
                             "longitude": -47.048204
                 }, {
                             "latitude": -22.85387,
                             "longitude": -47.048274
                 }, {
                             "latitude": -22.85549,
                             "longitude": -47.048679
                 }, {
                             "latitude": -22.855928,
                             "longitude": -47.046618
                 }, {
                             "latitude": -22.856321,
                             "longitude": -47.045954
                 }, {
                             "latitude": -22.85614,
                             "longitude": -47.045434
                 }]
       }]
}

Tipología de vehículos

Los tipos de vehículos son:

Tipología de vehículos de la API Toll
               "vehicleType": "CAR",
               "vehicleType": "MOTORCYCLE",
               "vehicleType": "CAR_WITH_THREE_SIMPLE_AXLES",
               "vehicleType": "CAR_WITH_FOUR_SIMPLE_AXLES",
               "vehicleType": "BUS_WITH_TWO_DOUBLE_AXLES",
               "vehicleType": "BUS_WITH_THREE_DOUBLE_AXLES",
               "vehicleType": "BUS_WITH_FOUR_DOUBLE_AXLES",
               "vehicleType": "BUS_WITH_FIVE_DOUBLE_AXLES",
               "vehicleType": "TRUCK_WITH_TWO_SINGLE_AXIS",
               "vehicleType": "TRUCK_WITH_TWO_DOUBLE_AXLES",
               "vehicleType": "TRUCK_WITH_THREE_DOUBLE_AXLES",
               "vehicleType": "TRUCK_WITH_FOUR_DOUBLE_AXLES",
               "vehicleType": "TRUCK_WITH_FIVE_DOUBLE_AXLES",
               "vehicleType": "TRUCK_WITH_SIX_DOUBLE_AXLES",
               "vehicleType": "TRUCK_WITH_SEVEN_DOUBLE_AXLES",
               "vehicleType": "TRUCK_WITH_EIGHT_DOUBLE_AXLES",

Ejemplo de respuesta

En el caso de la simulación anterior, el código de respuesta sería:

Ejemplo de respuesta de la API Toll
{
   "legs": [
       {
            "tolls": [
                  {
                     "id": "13",
                     "name": "Pedágio - Campo Limpo",
                     "address": "SP 348 - Rod. dos Bandeirantes - Km 39",
                     "concession": "Autoban",
                     "coordinates": {
                          "latitude": -23.322926,
                          "longitude": -46.823602
                     },
                     "serviceTypes": [
                          {
                               "serviceId": "48",
                               "name": "Via Facil"
                          }
                     ],
                     "price": 9.2
                  },


                  {
                     "id": "76",
                     "name": "Pedágio - Itupeva
Norte",
                     "address": "SP 348 - Rod. dos Bandeirantes - Km 77",
                     "concession": "Autoban",
                     "coordinates": {
                          "latitude": -23.057728,
                          "longitude": -47.044198
                     },
                     "serviceTypes": [
                          {
                               "serviceId": "54",
                               "name": "Via Facil"
                          }
                     ],
                     "price": 9.1
                  }
            ],
            "legTotalCost": 18.3
       }
   ],
   "totalCost": 18.3
}

End of Content