Idioma:
  • Português
  • Español

Toll

A API Toll tem como objetivo central realizar a valoração de pedágio para uma determinada geometria de rota, geralmente definida na resposta da API Trip.


Exemplo de request

No caso da simulação acima, o código de request seria:

  • Envio de request: https://api.maplink.global/toll/v1/calculations
Exemplo de request API Toll
{
    "legs": [
        {
            "points": [
                {
                    "latitude": -23.465395,
                    "longitude": -46.375007
                },
                {
                    "latitude": -23.465957,
                    "longitude": -46.371015
                },
                {
                    "latitude": -23.467154,
                    "longitude": -46.36559
                }
            ],
            "vehicleType": "TRUCK_WITH_TWO_DOUBLE_AXLES"
        }
    ]
}

Tipologia de veículo

As tipologias de veículo são:

Tipologia de veículo 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",
               "vehicleType": "TRUCK_WITH_NINE_DOUBLE_AXLES",
               "vehicleType": "TRUCK_WITH_TEN_DOUBLE_AXLES",

Exemplo de response

No caso da simulação acima, o código de response seria:

Exemplo de response da API Toll
{
    "legs": [
        {
            "tolls": [
                {
                    "id": "17",
                    "name": "Pedágio - Itaquaquecetuba Leste",
                    "address": "SP 070 - Rod. Ayrton Senna - Km 32,9",
                    "city": "Itaquaquecetuba",
                    "state": {
                        "name": "São Paulo",
                        "code": "SP"
                    },
                    "country": "Brasil",
                    "concession": "Ecopistas",
                    "direction": "EAST",
                    "coordinates": {
                        "latitude": -23.4656821,
                        "longitude": -46.3727036
                    },
                    "serviceTypes": [
                        {
                            "serviceId": "80",
                            "name": "Via Facil"
                        },
                        {
                            "serviceId": "35350700329000103",
                            "name": "ANTTCODE"
                        }
                    ],
                    "price": 8.40
                }
            ],
            "legTotalCost": 8.40
        }
    ],
    "totalCost": 8.40
}
End of Content