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 | ||
---|---|---|
| ||
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' |
...
Em body é enviada a resposta obtida pela Google Maps Directions API.
Info |
---|
Nota |
...
: Só será processada resposta da Directions que contenha o |