O json
abaixo mostra a response da api do qualp para uma requisição GET
, sem o envio de uma polilinha:
{
"distancia": {
"texto": "618 km",
"valor": 618
},
"duracao": {
"texto": "06:34:38",
"valor": 23678
},
"endereco_inicio": "curitiba - pr",
"coordenada_inicio": "-25.43998,-49.27654",
"endereco_fim": "-22.263797,-47.902534",
"coordenada_fim": "-22.263797,-47.902534",
"rotograma": [
{
"instrucao": "Conduza para sudoeste na Avenida Visconde de Guarapuava.",
"p_index": 0,
"ruas": [
"Avenida Visconde de Guarapuava"
],
"tipo": 1,
"tempo_segundos": 15.701,
"distancia_km": 0.189,
"instrucao_verbal_pre_transicao": "Conduza para sudoeste na Avenida Visconde de Guarapuava. Depois Vire à esquerda em direção à Rua Desembargador Motta.",
"instrucao_verbal_pos_transicao": "Continue durante 200 metros.",
"verbal_multi_cue": true,
"modo_viagem": "drive",
"tipo_viagem": "tractor_trailer"
},
{
"instrucao": "Vire à esquerda em direção à Rua Desembargador Motta.",
"p_index": 3,
"ruas": [
"Rua Desembargador Motta"
],
"tipo": 15,
"tempo_segundos": 33.67,
"distancia_km": 0.32,
"instrucao_verbal_alerta_transicao": "Vire à esquerda em direção à Rua Desembargador Motta.",
"instrucao_verbal_pre_transicao": "Vire à esquerda em direção à Rua Desembargador Motta.",
"instrucao_verbal_pos_transicao": "Continue durante 300 metros.",
"modo_viagem": "drive",
"tipo_viagem": "tractor_trailer"
},
{
"instrucao": "Vire à esquerda em direção à Avenida Silva Jardim.",
"p_index": 7,
"ruas": [
"Avenida Silva Jardim"
],
"tipo": 15,
"tempo_segundos": 132.111,
"distancia_km": 1.789,
"instrucao_verbal_alerta_transicao": "Vire à esquerda em direção à Avenida Silva Jardim.",
"instrucao_verbal_pre_transicao": "Vire à esquerda em direção à Avenida Silva Jardim.",
"instrucao_verbal_pos_transicao": "Continue durante 2 quilómetros.",
"modo_viagem": "drive",
"tipo_viagem": "tractor_trailer"
}
],
"pedagios": [
{
"id_api": "1774",
"codigo_integracao_sem_parar": 253,
"concessionaria": "RÉGIS BITTENCOURT",
"nome": "Campina Grande do Sul",
"uf": "PR",
"rodovia": "BR-116",
"km": "57.200",
"tarifa": {
"2": 6.6,
"3": 9.9,
"4": 13.2,
"5": 16.5,
"6": 19.8,
"7": 23.1,
"8": 26.4,
"9": 29.7,
"10": 33
},
"id_imagem": 542,
"heading": 45.733889520048436,
"distFromStart": 660
},
{
"id_api": "1779",
"codigo_integracao_sem_parar": 250,
"concessionaria": "RÉGIS BITTENCOURT",
"nome": "Barra do Turvo",
"uf": "SP",
"rodovia": "BR-116",
"km": "542.900",
"tarifa": {
"2": 6.6,
"3": 9.9,
"4": 13.2,
"5": 16.5,
"6": 19.8,
"7": 23.1,
"8": 26.4,
"9": 29.7,
"10": 33
},
"id_imagem": 542,
"heading": 83.3350271427781,
"distFromStart": 1681
},
{
"id_api": "1778",
"codigo_integracao_sem_parar": 258,
"concessionaria": "RÉGIS BITTENCOURT",
"nome": "Cajati",
"uf": "SP",
"rodovia": "BR-116",
"km": "485.700",
"tarifa": {
"2": 6.6,
"3": 9.9,
"4": 13.2,
"5": 16.5,
"6": 19.8,
"7": 23.1,
"8": 26.4,
"9": 29.7,
"10": 33
},
"id_imagem": 542,
"heading": 69.56708740458012,
"distFromStart": 2242
},
{
"id_api": "1777",
"codigo_integracao_sem_parar": 320,
"concessionaria": "RÉGIS BITTENCOURT",
"nome": "Juquiá",
"uf": "SP",
"rodovia": "BR-116",
"km": "426.600",
"tarifa": {
"2": 6.6,
"3": 9.9,
"4": 13.2,
"5": 16.5,
"6": 19.8,
"7": 23.1,
"8": 26.4,
"9": 29.7,
"10": 33
},
"id_imagem": 542,
"heading": 56.46977834190872,
"DEBUG": {
"codigo": 320,
"sentido": "N",
"sentido_heading": "N/L",
"heading": 56.46977834190872
},
"distFromStart": 2692
},
{
"id_api": "1776",
"codigo_integracao_sem_parar": 260,
"concessionaria": "RÉGIS BITTENCOURT",
"nome": "Miracatu",
"uf": "SP",
"rodovia": "BR-116",
"km": "370.400",
"tarifa": {
"2": 6.6,
"3": 9.9,
"4": 13.2,
"5": 16.5,
"6": 19.8,
"7": 23.1,
"8": 26.4,
"9": 29.7,
"10": 33
},
"id_imagem": 542,
"heading": 36.05616310454233,
"DEBUG": {
"codigo": 260,
"sentido": "N",
"sentido_heading": "N/L",
"heading": 36.05616310454233
},
"distFromStart": 3151
},
{
"id_api": "1775",
"codigo_integracao_sem_parar": 255,
"concessionaria": "RÉGIS BITTENCOURT",
"nome": "São Lourenço da Serra",
"uf": "SP",
"rodovia": "BR-116",
"km": "298.800",
"tarifa": {
"2": 6.6,
"3": 9.9,
"4": 13.2,
"5": 16.5,
"6": 19.8,
"7": 23.1,
"8": 26.4,
"9": 29.7,
"10": 33
},
"id_imagem": 542,
"heading": 22.608615784374734,
"distFromStart": 3974
},
{
"id_api": "1790",
"codigo_integracao_sem_parar": 239,
"concessionaria": "RODOANEL OESTE",
"nome": "Bandeirantes Externa",
"uf": "SP",
"rodovia": "SP-021",
"km": "3.050",
"tarifa": {
"2": 4.2,
"3": 6.3,
"4": 8.4,
"5": 10.5,
"6": 12.6,
"7": 14.7,
"8": 16.8,
"9": 18.9,
"10": 21
},
"id_imagem": 552,
"heading": 5.6151137766960355,
"distFromStart": 4393
},
{
"id_api": "1617",
"codigo_integracao_sem_parar": 48,
"concessionaria": "AUTOBAN",
"nome": "Campo Limpo",
"uf": "SP",
"rodovia": "SP-348",
"km": "39.047",
"tarifa": {
"2": 19.2,
"3": 28.8,
"4": 38.4,
"5": 48,
"6": 57.6,
"7": 67.2,
"8": 76.8,
"9": 86.4,
"10": 96
},
"id_imagem": 500,
"heading": -36.253173183372525,
"DEBUG": {
"codigo": 48,
"sentido": "N",
"sentido_heading": "N/O",
"heading": -36.253173183372525
},
"distFromStart": 4551
},
{
"id_api": "1618",
"codigo_integracao_sem_parar": 54,
"concessionaria": "AUTOBAN",
"nome": "Itupeva",
"uf": "SP",
"rodovia": "SP-348",
"km": "77.430",
"tarifa": {
"2": 19,
"3": 28.5,
"4": 38,
"5": 47.5,
"6": 57,
"7": 66.5,
"8": 76,
"9": 85.5,
"10": 95
},
"id_imagem": 500,
"heading": -40.06590469461823,
"distFromStart": 4749
},
{
"id_api": "1619",
"codigo_integracao_sem_parar": 58,
"concessionaria": "AUTOBAN",
"nome": "Sumaré",
"uf": "SP",
"rodovia": "SP-348",
"km": "115.520",
"tarifa": {
"2": 16.8,
"3": 25.2,
"4": 33.6,
"5": 42,
"6": 50.4,
"7": 58.8,
"8": 67.2,
"9": 75.6,
"10": 84
},
"id_imagem": 500,
"heading": -63.68227477116512,
"distFromStart": 4964
},
{
"id_api": "1620",
"codigo_integracao_sem_parar": 64,
"concessionaria": "AUTOBAN",
"nome": "Limeira- Bandeirantes",
"uf": "SP",
"rodovia": "SP-348",
"km": "159.550",
"tarifa": {
"2": 12.8,
"3": 19.2,
"4": 25.6,
"5": 32,
"6": 38.4,
"7": 44.8,
"8": 51.2,
"9": 57.6,
"10": 64
},
"id_imagem": 500,
"heading": -7.323679812129146,
"distFromStart": 5267
},
{
"id_api": "1648",
"codigo_integracao_sem_parar": 471,
"concessionaria": "EIXO SP",
"nome": "Rio Claro",
"uf": "SP",
"rodovia": "SP-310",
"km": "181.400",
"tarifa": {
"2": 16.4,
"3": 24.6,
"4": 32.8,
"5": 41,
"6": 49.2,
"7": 57.4,
"8": 65.7,
"9": 73.9,
"10": 0
},
"id_imagem": 584,
"heading": -35.79913506908413,
"DEBUG": {
"codigo": 471,
"sentido": "N",
"sentido_heading": "N/O",
"heading": -35.79913506908413
},
"distFromStart": 5475
},
{
"id_api": "1645",
"codigo_integracao_sem_parar": 150,
"concessionaria": "EIXO SP",
"nome": "Brotas",
"uf": "SP",
"rodovia": "SP-225",
"km": "106.700",
"tarifa": {
"2": 14.1,
"3": 21.2,
"4": 28.2,
"5": 35.3,
"6": 42.4,
"7": 49.4,
"8": 56.5,
"9": 63.6,
"10": 0
},
"id_imagem": 584,
"heading": -104.13046423010232,
"distFromStart": 5724
}
],
"link_site_qualp": "https://qualp.com.br?ca=truck&ex=6&cv=&cm=&pr=&wp=curitiba - pr<|>-22.263797,-47.902534",
"tabela_frete": {
"dados": {
"A": {
"2": {
"granel_solido": 1333.98
},
"3": {
"granel_solido": 1649.56
},
"4": {
"granel_solido": 1910.66
},
"5": {
"granel_solido": 2124.36
},
"6": {
"granel_solido": 2404.5
},
"7": {
"granel_solido": 2687.31
},
"8": {
"granel_solido": 2687.31
},
"9": {
"granel_solido": 3039.49
}
},
"B": {
"2": {
"granel_solido": 0
},
"3": {
"granel_solido": 0
},
"4": {
"granel_solido": 1739.53
},
"5": {
"granel_solido": 1890.08
},
"6": {
"granel_solido": 2170.22
},
"7": {
"granel_solido": 2364.25
},
"8": {
"granel_solido": 2364.25
},
"9": {
"granel_solido": 2569.06
}
},
"C": {
"2": {
"granel_solido": 1092.44
},
"3": {
"granel_solido": 1341.62
},
"4": {
"granel_solido": 1585.05
},
"5": {
"granel_solido": 1768.94
},
"6": {
"granel_solido": 1983.11
},
"7": {
"granel_solido": 2172.69
},
"8": {
"granel_solido": 2172.69
},
"9": {
"granel_solido": 2459.48
}
},
"D": {
"2": {
"granel_solido": 0
},
"3": {
"granel_solido": 0
},
"4": {
"granel_solido": 1465.75
},
"5": {
"granel_solido": 1597.09
},
"6": {
"granel_solido": 1811.25
},
"7": {
"granel_solido": 1940.14
},
"8": {
"granel_solido": 1940.14
},
"9": {
"granel_solido": 2115.16
}
}
}
},
"rota_imagem": "https://link.qualp.com.br/3/2xsHDi",
"id_transacao": 337968,
"roteador_selecionado": "qualp",
"calcular_volta": false,
"otimizar_rota": false
}
Rotograma
:
instrucao
: Instruções de manobra por escrito. Descreve a manobra, como "Vire à direita na rua principal".ruas
: Lista de nomes de ruas que são consistentes ao longo de toda a manobra.tempo_segundos
: Tempo estimado ao longo da manobra em segundos.distancia_km
: Distância em quilômetros.informacao_transito
: Descreve uma rota de trânsito específica.instrucao_verbal_alerta_transicao
: Texto adequado para uso como alerta verbal em um aplicativo de navegação. A instrução de alerta de transição irá preparar o usuário para a próxima transição. Por exemplo: "Vire à direita na Avenida Paulista".instrucao_verbal_pre_transicao
: Texto adequado para uso como mensagem verbal imediatamente antes da transição da manobra. Por exemplo, "Vire à direita na Avenida Paulista".instrucao_verbal_pos_transicao
: Texto adequado para uso como mensagem verbal imediatamente após a transição da manobra. Por exemplo, "Continue na Avenida Paulista por 3,9kms".inicio_ruas
: Quando presentes, são os nomes das ruas no início da manobra (se forem diferentes dos nomes que são consistentes ao longo de toda a manobra).portao
: Verdadeiro se um portão for encontrado nesta manobra.balsa
: Verdadeiro se uma balsa for encontrada nesta manobra.contagem_saida_rotatoria
: Tempo para sair da rotatória.instrucao_partida
: Instruções escritas sobre o horário de partida. Normalmente usado com uma manobra de transporte público, como "Partida: 8h04 da 8 St - NYU".instrucao_verbal_partida
: Texto adequado para uso como instrução verbal de horário de partida. Normalmente usado com uma manobra de transporte público, como "Partida às 8h04 da 8 St - NYU".instrucao_chegada
: Instruções escritas sobre a hora de chegada. Normalmente usado com uma manobra de transporte público, como "Chegada: 8:10 AM at 34 St - Herald Sq".instrucao_verbal_chegada
: Texto adequado para uso como uma instrução verbal de tempo de chegada. Normalmente usado com uma manobra de transporte público, como "Chegue às 8:10 AM at 34 St - Herald Sq".verbal_multi_cue
: Verdadeiro se a verbal_pre_transition_instruction foi anexada à instrução verbal da próxima manobra.modo_viagem
:
tipo_viagem
:
bss_maneuver_type
: Usado quando travel_mode é bikeshare. Descreve a manobra de compartilhamento de bicicleta. O valor padrão é "NoneAction"
- "NoneAction"
- "RentBikeAtBikeShare"
- "ReturnBikeAtBikeShare"Tipo
: