Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

A Toll for Maps API trabalha com requisição do tipo POST de forma síncrona, enviando os parâmetros necessários e em body a rota para calcular o pedágio.

Construindo requisições para Toll for Maps API

Para realizar a requisição para a API é necessário usar o método POST/directions:

Code Block
languagejson
https://api.maplink.global/toll/v1/directions?vehicleType=TRUCK_WITH_TWO_DOUBLE_AXLES

onde vehicleType é o tipo possui dois parâmetros que devem ser informados na url (query params). São os seguintes:

  • billing - Texto que indica o tipo de cobrança de pedágio. Os valores possíveis são: 

    • DEFAULT - É o valor padrão caso o parâmetro não seja informado e indica que o cálculo de cobrança convencional de pedágios será utilizado, ou seja, apenas nas praças de pedágio.

    • FREE_FLOW - Indica que será calculado os valores de pedágios em trechos de rodovias que possuam tanto o sistema de livre de passagem (onde existir pórticos ou praças de pedágio) quanto o sistema convencional (praças de pedágio).

  • vehicleType - Tipo de veículo que se deseja obter o valor de pedágio. O valor default caso não seja

...

  • informado é CAR.

...

  • Valores possíveis são:

    • CAR

    • MOTORCYCLE 

...

    • CAR_WITH_

...

    • THREE_

...

    • SIMPLE_

...

MOTORCYCLE

...

    • AXLES 

    • CAR_WITH_FOUR_SIMPLE_AXLES 

    • BUS_WITH_TWO_DOUBLE_

...

    • AXLES 

...

    • BUS_WITH_THREE_

...

    • DOUBLE_

...

    • AXLES 

...

    • BUS_WITH_

...

    • FOUR_DOUBLE_

...

    • AXLES 

...

    • BUS_WITH_

...

    • FIVE_

...

    • DOUBLE_

...

    • AXLES 

    • TRUCK_WITH_

...

    • TWO_

...

    • SINGLE_

...

    • AXIS 

...

    • TRUCK_WITH_TWO_DOUBLE_

...

    • AXLES 

    • TRUCK_WITH_

...

    • THREE_DOUBLE_

...

    • AXLES 

...

    • TRUCK_WITH_

...

    • FOUR_DOUBLE_

...

    • AXLES 

    • TRUCK_WITH_

...

    • FIVE_DOUBLE_

...

    • AXLES 

...

    • TRUCK_WITH_

...

    • SIX_DOUBLE_

...

    • AXLES 

    • TRUCK_WITH_SEVEN_DOUBLE_

...

    • AXLES 

...

    • TRUCK_WITH_

...

    • EIGHT_DOUBLE_

...

    • AXLES 

    • TRUCK_WITH_

...

    • NINE_DOUBLE_

...

    • AXLES 

    • TRUCK_WITH_

...

    • TEN_DOUBLE_AXLES

Os seguintes headers são necessários:

Code Block
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer token'

Onde Token é o access token obtido na autenticação.

Em body é enviada a resposta obtida pela Google Maps Directions API.

Info

Nota

...

: Só será processada resposta da Directions que contenha o "travel_mode": "DRIVING". Os tipos de "travel_mode" transit|walking|bicycling não são suportados para processar o pedágio.