Exemplo – Cobrança por segmento
- Requisição
- Resposta
- Exemplo Brasil – Pórticos Rodovia Presidente Dutra
- Exemplo Chile – Pórticos Autopista Vespucio Oriente
- Exemplo México – Autopista Toluca – Naucalpan
Este exemplo é específico para pistas onde a cobrança é realizada por segmento, ou seja, pela combinação de um pórtico de entrada e um de saída. Assim, o valor retornado será proporcional à quantidade de quilômetros rodados na pista.
Para esses casos, o campo type irá retornar as seguintes opções:
ENTRY_GANTRY– Pórticos de entrada;EXIT_GANTRY– Pórticos de saída.
Os valores, valores condicionais e códigos de integração serão sempre retornados nos pórticos de saída, com uma referência ao pórtico de entrada correspondente, conforme os exemplos abaixo.
Nota: Caso a rota passe apenas pelo pórtico de saída, sem nenhum pórtico de entrada para referência, o valor e código de integração retornados serão os de segmento com maior valor possível.
Requisição
Na requisição sera necessario adicionar o parametro billing com valor FREE_FLOW para que os porticos sejam retornados. No exemplo abaixo, a rota passa por um portico de entra e por um portico de saIda, localizado na rodovia Presidente Dutra. no Brasil.
Requisição com Endpoint Independente
{
"legs": [
{
"vehicleType": "CAR",
"points": "`|_nChbjzGdDjK`AvApCrIp\\veAlQtj@jI~WxCjJbS`o@zAvEl@tBFb@x@nCVbArApE"
}
],
"billing": "FREE_FLOW"
}
Requisição com a Trip API
{
"calculationMode": "THE_FASTEST",
"points": [
{
"siteId": "PFE001",
"latitude": -23.4337710259116,
"longitude": -46.42357024290983
},
{
"siteId": "PFS001",
"latitude": -23.450549018021594,
"longitude": -46.463470746954336
}
],
"toll": {
"vehicleType": "CAR",
"billing": "FREE_FLOW"
}
}
Resposta
Assim como nos exemplos anteriores, em tollCosts temos o valor total dos pedágios em toda a rota. Em cada leg será retornado um objeto tollCalculation contendo um objeto tolls com os valores e informações de cada pedágio no trecho correspondente, e a legTotalCost que mostra o valor total de pedágios naquele trecho.
Dentro de cada objeto em tolls teremos as informações de cada pedágio, com as seguintes diferenças:
- Para o pórtico de entrada,
ENTRY_GANTRY,o valor retornado empriceserá sempre0. Também não será retornado nenhum código de integração no camposerviceTypes. - Para o pórtico de saída,
EXIT_GANTRY, será retornado normalmente os valores e códigos de integração. Esses dados não são referentes ao pórtico em si, mas sim ao segmento entre o pórtico de entrada e o de saída.
Será retornado também os seguintes campos:
entryGantryId– Id do pórtico de entrada correspondente;entryGantryName– Nome do pórtico de entrada correspondente;segmentId– Id referente ao segmento composto pelos pórticos de entrada e saída. Corresponde aos ids dos dois pórticos concatenados.
Resposta com Endpoint Independente
{
"legs": [
{
"tolls": [
{
"id": "3700",
"type": "ENTRY_GANTRY",
"name": "PFE001 - Jd. Maria Dirce (km 211)",
"address": "Jd. Maria Dirce (km 211)",
"city": "Guarulhos",
"state": {
"name": "SP",
"code": "SP"
},
"country": "Brasil",
"concession": "CCR RioSP",
"direction": "SOUTH",
"coordinates": {
"latitude": -23.43484679,
"longitude": -46.42587454
},
"serviceTypes": [],
"price": 0
},
{
"id": "3709",
"type": "EXIT_GANTRY",
"name": "PFS001 - Aeroporto (km 215)",
"address": "Aeroporto (km 215)",
"city": "Guarulhos",
"state": {
"name": "SP",
"code": "SP"
},
"country": "Brasil",
"concession": "CCR RioSP",
"direction": "SOUTHWEST",
"coordinates": {
"latitude": -23.45011179,
"longitude": -46.46236207
},
"serviceTypes": [
{
"serviceId": "1148",
"name": "Via Facil"
}
],
"price": 1.54,
"segmentId": "37003709",
"entryGantryId": "3700",
"entryGantryName": "PFE001 - Jd. Maria Dirce (km 211)"
}
],
"legTotalCost": 1.54,
"vehicleType": "CAR",
"calculationDate": 1765906825592
}
],
"totalCost": 1.54
}
Resposta com a Trip API
{
"id": "6941b7a2ad10b369362d622a",
"clientId": "maplink",
"totalDistance": 4480,
"totalNominalDuration": 184,
"averageSpeed": 75.15,
"tollCosts": 1.54,
"legs": [
{
"distance": 4479,
"nominalDuration": 184,
"averageSpeed": 75.15,
"points": "`|_nChbjzGdDjK`AvApCrIp\\veAlQtj@jI~WxCjJbS`o@zAvEl@tBFb@x@nCVbArApE",
"tollCalculation": {
"tolls": [
{
"id": "3700",
"type": "ENTRY_GANTRY",
"name": "PFE001 - Jd. Maria Dirce (km 211)",
"address": "Jd. Maria Dirce (km 211)",
"city": "Guarulhos",
"state": {
"name": "SP",
"code": "SP"
},
"country": "Brasil",
"concession": "CCR RioSP",
"direction": "SOUTH",
"coordinates": {
"latitude": -23.43484679,
"longitude": -46.42587454
},
"serviceTypes": [],
"price": 0
},
{
"id": "3709",
"type": "EXIT_GANTRY",
"name": "PFS001 - Aeroporto (km 215)",
"address": "Aeroporto (km 215)",
"city": "Guarulhos",
"state": {
"name": "SP",
"code": "SP"
},
"country": "Brasil",
"concession": "CCR RioSP",
"direction": "SOUTHWEST",
"coordinates": {
"latitude": -23.45011179,
"longitude": -46.46236207
},
"serviceTypes": [
{
"serviceId": "1148",
"name": "Via Facil"
}
],
"price": 1.54,
"segmentId": "37003709",
"entryGantryId": "3700",
"entryGantryName": "PFE001 - Jd. Maria Dirce (km 211)"
}
],
"legTotalCost": 1.54,
"vehicleType": "CAR",
"calculationDate": 1765914530047
},
"arrivalSiteId": "PFS001",
"departureSiteId": "PFE001"
}
],
"source": "MAPLINK",
"createdAt": 1765914530046,
"expiryIn": 1766519330046
}
Exemplo Brasil – Pórticos Rodovia Presidente Dutra
O exemplo abaixo é de uma rota que passa pela Rodovia Presidente Dutra, onde foram instalados pórticos de entrada e saída nas alças de acesso à pista principal. A rota acessa a pista principal pelo pórtico de entrada PFE001 e sai da rodovia passando pelo pórtico de saída PFS002.

A requisição completa encontra-se abaixo:
{
"points": [
{
"siteId": "PFE001",
"latitude": -23.4337710259116,
"longitude": -46.42357024290983
},
{
"siteId": "PFS002",
"latitude": -23.496393062325655,
"longitude": -46.55864556656767
}
],
"toll": {
"vehicleType": "CAR",
"billing": "FREE_FLOW"
}
}
A reposta será retornada conforme o exemplo abaixo:
{
"id": "693c7582ad10b369362c6eb4",
"clientId": "maplink",
"totalDistance": 15549,
"totalNominalDuration": 638,
"averageSpeed": 67.68,
"tollCosts": 3.09,
"legs": [
{
"distance": 15548,
"nominalDuration": 638,
"averageSpeed": 67.68,
"points": "`|_nChbjzGdDjK`AvApCrIp\\veAlQtj@jI~WxCjJbS`o@zAvEl@tB`HnTvLb`@hC|HbOne@nD~KfHhU|Olj@hAhEjAtErBnIzCpL`D`M|E|QbIb[nA`FfBlIpBzJvDpQpBxIhB~GnAtDdCxGzAtDl@rApCpFrZhj@hJnPjd@hy@jRx]~MpUlL`R`I|LJf@dDhFxCzERb@N^D\\@\\A^C\\CNG\\MZ_@t@",
"tollCalculation": {
"tolls": [
{
"id": "3700",
"type": "ENTRY_GANTRY",
"name": "PFE001 - Jd. Maria Dirce (km 211)",
"address": "Jd. Maria Dirce (km 211)",
"city": "Guarulhos",
"state": {
"name": "SP",
"code": "SP"
},
"country": "Brasil",
"concession": "CCR RioSP",
"direction": "SOUTH",
"coordinates": {
"latitude": -23.43484679,
"longitude": -46.42587454
},
"serviceTypes": [],
"price": 0
},
{
"id": "3710",
"type": "EXIT_GANTRY",
"name": "PFS002 - Av. Aricanduva (km 226)",
"address": "Av. Aricanduva (km 226)",
"city": "Guarulhos",
"state": {
"name": "SP",
"code": "SP"
},
"country": "Brasil",
"concession": "CCR RioSP",
"direction": "SOUTHWEST",
"coordinates": {
"latitude": -23.49667945,
"longitude": -46.55789037
},
"serviceTypes": [
{
"serviceId": "1149",
"name": "Via Facil"
}
],
"price": 3.09,
"segmentId": "37003710",
"entryGantryId": "3700",
"entryGantryName": "PFE001 - Jd. Maria Dirce (km 211)"
}
],
"legTotalCost": 3.09,
"vehicleType": "CAR",
"calculationDate": 1765569922581
},
"arrivalSiteId": "PFS002",
"departureSiteId": "PFE001"
}
],
"source": "MAPLINK",
"createdAt": 1765569922581,
"expiryIn": 1766174722581
}
Exemplo Chile – Pórticos Autopista Vespucio Oriente
O exemplo abaixo é de uma rota que passa pela Autopista Vespucio Oriente, no Chile. A cobrança nessa autopista também acontece por pórticos de entrada e saída. A rota abaixo acessa a autopista passando pelo pórtico de entrada Bilbao e sai da autopista pelo pórtico de saída Los Militares.

A requisição completa encontra-se abaixo:
{
"calculationMode": "THE_FASTEST",
"points": [
{
"siteId": "Entrada",
"latitude": -33.43082390803889,
"longitude":-70.57453931798061
},
{
"siteId": "Salida",
"latitude": -33.41139939529261,
"longitude": -70.5802398377345
}
],
"toll": {
"vehicleType": "CAR",
"billing": "FREE_FLOW"
}
}
A resposta completa pode ser conferida abaixo:
{
"id": "6941a837ad10b369362d5acb",
"clientId": "maplink",
"totalDistance": 2611,
"totalNominalDuration": 174,
"averageSpeed": 50.40,
"tollCosts": 222.00,
"legs": [
{
"distance": 2610,
"nominalDuration": 174,
"averageSpeed": 50.4,
"points": "rm`kExawmL]LWDYDmAJeA@]B[DkGbAg@Hi@Pa@Vu@j@}EtE{NhNgBrAwMfJ}BxAmAn@eGdCmMrEoHrBSFe@@e@Ae@IQGc@UWWKQcA{B_BwESk@s@}Aw@yAgBsD",
"tollCalculation": {
"tolls": [
{
"id": "3570",
"type": "ENTRY_GANTRY",
"name": "Pórtico - Entrada - Bilbao",
"address": "Autopista Vespucio Oriente",
"city": " ",
"state": {
"name": " ",
"code": " "
},
"country": "Chile",
"concession": "Autopista Vespucio Oriente",
"direction": "NORTH",
"coordinates": {
"latitude": -33.43067656,
"longitude": -70.57460313
},
"serviceTypes": [],
"price": 0
},
{
"id": "3566",
"type": "EXIT_GANTRY",
"name": "Pórtico - Salida 1: Los Militares",
"address": "Los Militares",
"city": " ",
"state": {
"name": " ",
"code": " "
},
"country": "Chile",
"concession": "Autopista Vespucio Oriente",
"direction": "NORTHEAST",
"coordinates": {
"latitude": -33.41151269,
"longitude": -70.58041115
},
"serviceTypes": [],
"price": 222.00,
"segmentId": "35703566",
"entryGantryId": "3570",
"entryGantryName": "Pórtico - Entrada - Bilbao"
}
],
"legTotalCost": 222.00,
"vehicleType": "CAR",
"calculationDate": 1765910583099
},
"arrivalSiteId": "Salida",
"departureSiteId": "Entrada"
}
],
"source": "MAPLINK",
"createdAt": 1765910583096,
"expiryIn": 1766515383096
}
Exemplo México – Autopista Toluca – Naucalpan
Algumas autopistas no México operam com o sistema de cobrança fechado, onde o valor a ser pago é determinado pelo trecho percorrido. Esse controle é feito por pórticos ou cabines de pedágio, de entrada e de saída.

O exemplo abaixo é de uma rota na Autopista Toluca – Naucalpan, administrada pela concessionária Autovan, sentido Chamapa. A rota passa pelo pedágio de entrada em Ayotuxco e termina passando pelo pedágio de Chamapa. O valor a ser pago no pedágio de Chamapa é determinado por qual foi o pedágio de entrada anterior.

A requisição completa para esse exemplo encontra-se abaixo:
{
"calculationMode": "THE_FASTEST",
"points": [
{
"siteId": "Entrada",
"latitude": 19.399862645037803,
"longitude": -99.38104539680072
},
{
"siteId": "Salida",
"latitude": 19.43470773197662,
"longitude": -99.30359266871034
}
],
"toll": {
"vehicleType": "CAR",
"billing": "FREE_FLOW"
}
}
A resposta completa encontra-se abaixo:
{
"id": "6941b467ad10b369362d6093",
"clientId": "maplink",
"totalDistance": 12516,
"totalNominalDuration": 567,
"averageSpeed": 62.55,
"tollCosts": 68.00,
"legs": [
{
"distance": 12515,
"nominalDuration": 567,
"averageSpeed": 62.55,
"points": "c`luBpjq}QEUyA{DQi@i@wBA}EEqAIqAIq@Io@Kg@Oi@[_A[}@Sc@We@_@k@kCuDwBiCgBaBg@c@k@_@kAk@k@Wo@UaBc@mGoAaNaCqB_@iB_@aD_AgBs@mCoAiAk@oAk@}@]{@ScASuAOuAGyDOaAKsAYyAc@}@e@m@_@o@e@e@e@i@m@{@yA[o@Wu@W}@Ka@K{@KgAA}A@s@JsERsGDgEOkBIo@YuAe@uA}@yBsCuGo@cBw@}Cw@oDu@cEq@oDw@mDe@aCm@}CYcA]aA[{@_A_BqEsHWq@_@uAeA_Fs@gCe@aC]iAm@}A_@g@_BiBYY[W_@Ua@Sc@OeA]e@KoAUoAMg@Ci@AmA?k@?wEMwEAk@Ci@I_@EcBc@WIy@a@i@[i@_@g@c@y@_A]e@Yi@_@q@Ws@Ww@Qu@YsBYcEi@uEe@_FGeACwA?_AFaAF_@N_AJ_@JYXu@Ra@Zg@Ze@`AgAb@a@t@q@\\U^U`@S^S`@O`@MfAWfAOdAIfAAfADb@Dl@HpAV`HxBdBd@^Hb@Hb@Fb@Bd@Bb@@b@Ad@Ab@Cb@Gb@Gd@Ib@M^M`Aa@`Ae@^Uz@o@t@u@\\c@R]Va@R_@Pa@Na@^gA|AiL~@qJZeDNaEBcA@aCDkKJgBRgBNq@Lq@Po@d@_BjAaDjBsE`@kA^iAToAHc@Fe@HmA@kAAkACc@IeAKc@W_A[cAQ_@k@iAs@oAaCqCoA}A{BeCaAqAa@q@u@aBSi@iAqD{@}Be@gAUg@Ye@]i@g@k@k@i@}@u@q@a@{@a@q@Uk@Qw@Oy@O{BUmFe@kAOuHq@yCYmD[_BU_C_@gDa@",
"tollCalculation": {
"tolls": [
{
"id": "2723",
"type": "ENTRY_GANTRY",
"name": "Caseta - Ayotuxco",
"address": "Autopista Toluca - Naucalpan KM 25+092",
"city": " ",
"state": {
"name": "Estado de México",
"code": "Estado de México"
},
"country": "México",
"concession": "Autovan",
"direction": "NORTHEAST",
"coordinates": {
"latitude": 19.39990472,
"longitude": -99.38092579
},
"serviceTypes": [],
"price": 0
},
{
"id": "1963",
"type": "EXIT_GANTRY",
"name": "Caseta - Chamapa",
"address": "Autopista Toluca - Naucalpan",
"city": "Ciudad de México",
"state": {
"name": "Estado de México",
"code": "Estado de México"
},
"country": "México",
"concession": "Autovan",
"direction": "NORTH",
"coordinates": {
"latitude": 19.4345158,
"longitude": -99.3035731
},
"serviceTypes": [],
"price": 68.00,
"segmentId": "27231963",
"entryGantryId": "2723",
"entryGantryName": "Caseta - Ayotuxco"
}
],
"legTotalCost": 68.00,
"vehicleType": "CAR",
"calculationDate": 1765913703702
},
"arrivalSiteId": "Salida",
"departureSiteId": "Entrada"
}
],
"source": "MAPLINK",
"createdAt": 1765913703701,
"expiryIn": 1766518503701
}