Construindo requisições para a Toll for Maps API
Antes de começar a usar a API, será necessário obter o token de autenticação.
Os seguintes headers serão necessários, onde a palavra token deverá ser substiuída pelo token obtido no processo de autenticação:
--header 'Content-Type: application/json' \ --header 'Authorization: Bearer token'
Para utilizar a Toll for Maps, é necessário enviar a requisição para o seguinte endpoint, utilizando o método POST:
https://api.maplink.global/toll/v1/directions?vehicleType=TRUCK_WITH_TWO_DOUBLE_AXLES
No body deve ser enviado a rota processada pela Directions API do Google, ou seja, a resposta da Directions API.
A Toll for Maps API possui um único parâmetro que deve ser informado na própria URL (query param):
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_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
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.