Obter Rotas - API versão 0.9

Observação: A origem e o destino podem ser passados como endereço (rua, número, município) ou como ponto geométrico (longitude(x) e latitude(y)). Caso as duas maneiras sejam passadas por parâmetro, a forma de ponto geométrico será priorizada.

Exemplo

URL de requisição:

http://api.vadeonibus.com.br/VdoWS0.9/vdoconsulta/obterrotas?token=seutoken&origemX=-43.180046&origemY=-22.901162&destinoMunicipio=Rio%20de%20Janeiro&destinoLogradouro=Avenida%20das%20Americas&raioDeBusca=1000&metodoOrdenacao=3

Retorno do web service:

{
  "listaRotaItem":[
    {
      "viagens":[
        {
          "logradouroOrigem":"Point(-43.180046 -22.901162)", // logradouro de origem
          "logradouroDestino":"Avenida das Americas", // logradouro de destino
          "pontoEmbarque":{ // primeiro ponto de embarque
            "logradouro":"AVENIDA PRESIDENTE VARGAS",
            "numero":"593",
            "referencia":"BRS 1, 3 - URUGUAIANA",
            "geometrico":{
              "x":-43.18164154813372,
              "y":-22.902301114135398
            }
          },
          "pontoDesembarque":{ // primeiro ponto de desembarque
            "logradouro":"AVENIDA DAS AMERICAS",
            "numero":"4002",
            "referencia":"Avenida Das Americas próximo ao 4002",
            "geometrico":{
              "x":-43.362338544236884,
              "y":-22.999424921534263
            }
          },
          "caminhadaOrigem_PO":285.0, // Caminhada entre a origem e o ponto de ônibus de embarque em metros
          "caminhadaPO_Destino":193.0, // Caminhada entre o ponto de ônibus de desembarque e ponto de destino em metros
          "linha":{
            "id":17418997,
            "nome":"316 - RECREIO DOS BANDEIRANTES X CENTRAL (VIA LINHA AMARELA) (VIA BOTAFOGO / SERNAMBET",
            "empresa":"Consorcio Transcarioca",
            "tarifa":2.75,
            "municipio":"Rio de Janeiro",
            "servico":"",
            "vista_sn":" - RECREIO DOS BANDEIRANTES X CENTRAL (VIA LINHA AMARELA) (VIA BOTAFOGO / SERNAMBET",
            "numero":"316",
            "routeName":"",
            "concessionaria":""
          },
          "distancia_PE_PD":33.94, // Distância entre ponto de embarque e ponto de desembarque (em KM)
          "distanciaTotal":0.0,
          "caminhadaTotal":0.0,
          "avisos":[
            "Trajeto sem transbordo ou Ônibus Intermunicipal"
          ]
        }
      ],
      "pontoOrigem":{ // ponto de origem em coordenadas geográficas
        "x":-43.180046,
        "y":-22.901162
      },
      "pontoDestino":{ // ponto de destino em coordenadas geográficas
        "x":-43.452446933679404,
        "y":-23.01034490281672
      },
      "rotas":[ // lista dos códigos dos ônibus utilizados para esta opção de trajeto
        "17418997"
      ],
      "totalDinheiro":2.75,
      "totalCartao":2.75 // custo total com o cartão bilhete único
    },
    {
      "viagens":[
        {
          "logradouroOrigem":"Point(-43.180046 -22.901162)",
          "logradouroDestino":"Avenida das Americas",
          "pontoEmbarque":{
            "logradouro":"AVENIDA PRESIDENTE VARGAS",
            "numero":"593",
            "referencia":"BRS 1, 3 - URUGUAIANA",
            "geometrico":{
              "x":-43.18164154813372,
              "y":-22.902301114135398
            }
          },
          "pontoDesembarque":{
            "logradouro":"AVENIDA DAS AMERICAS",
            "numero":"4002",
            "referencia":"Avenida Das Americas próximo ao 4002",
            "geometrico":{
              "x":-43.362338544236884,
              "y":-22.999424921534263
            }
          },
          "caminhadaOrigem_PO":285.0,
          "caminhadaPO_Destino":193.0,
          "linha":{
            "id":17577667,
            "nome":"314 - RECREIO DOS BANDEIRANTES X CENTRAL (VIA COPACABANA / AV. DAS AMERICAS)",
            "empresa":"Consorcio Transcarioca",
            "tarifa":2.75,
            "municipio":"Rio de Janeiro",
            "servico":"",
            "vista_sn":" - RECREIO DOS BANDEIRANTES X CENTRAL (VIA COPACABANA / AV. DAS AMERICAS)",
            "numero":"314",
            "routeName":"",
            "concessionaria":""
          },
          "distancia_PE_PD":31.9,
          "distanciaTotal":0.0,
          "caminhadaTotal":0.0,
          "avisos":[
            "Trajeto sem transbordo ou Ônibus Intermunicipal"
          ]
        }
      ],
      "pontoOrigem":{
        "x":-43.180046,
        "y":-22.901162
      },
      "pontoDestino":{
        "x":-43.452446933679404,
        "y":-23.01034490281672
      },
      "rotas":[
        "17577667"
      ],
      "totalDinheiro":2.75,
      "totalCartao":2.75
    },
    {
      "viagens":[
        {
          "logradouroOrigem":"Point(-43.180046 -22.901162)",
          "logradouroDestino":"Avenida das Americas",
          "pontoEmbarque":{
            "logradouro":"AVENIDA PRESIDENTE VARGAS",
            "numero":"593",
            "referencia":"BRS 1, 3 - URUGUAIANA",
            "geometrico":{
              "x":-43.18164154813372,
              "y":-22.902301114135398
            }
          },
          "pontoDesembarque":{
            "logradouro":"AVENIDA DAS AMERICAS",
            "numero":"4002",
            "referencia":"Avenida Das Americas próximo ao 4002",
            "geometrico":{
              "x":-43.362338544236884,
              "y":-22.999424921534263
            }
          },
          "caminhadaOrigem_PO":285.0,
          "caminhadaPO_Destino":193.0,
          "linha":{
            "id":17565594,
            "nome":"308 - BARRA DA TIJUCA X CENTRAL (VIA COPACABANA/AVENIDA DAS AMERICAS)",
            "empresa":"Consorcio Transcarioca",
            "tarifa":2.75,
            "municipio":"Rio de Janeiro",
            "servico":"",
            "vista_sn":" - BARRA DA TIJUCA X CENTRAL (VIA COPACABANA/AVENIDA DAS AMERICAS)",
            "numero":"308",
            "routeName":"",
            "concessionaria":""
          },
          "distancia_PE_PD":32.05,
          "distanciaTotal":0.0,
          "caminhadaTotal":0.0,
          "avisos":[
            "Trajeto sem transbordo ou Ônibus Intermunicipal"
          ]
        }
      ],
      "pontoOrigem":{
        "x":-43.180046,
        "y":-22.901162
      },
      "pontoDestino":{
        "x":-43.452446933679404,
        "y":-23.01034490281672
      },
      "rotas":[
        "17565594"
      ],
      "totalDinheiro":2.75,
      "totalCartao":2.75
    },
    {
      "viagens":[
        {
          "logradouroOrigem":"Point(-43.180046 -22.901162)",
          "logradouroDestino":"Avenida das Americas",
          "pontoEmbarque":{
            "logradouro":"AVENIDA PRESIDENTE VARGAS",
            "numero":"593",
            "referencia":"BRS 1, 3 - URUGUAIANA",
            "geometrico":{
              "x":-43.18164154813372,
              "y":-22.902301114135398
            }
          },
          "pontoDesembarque":{
            "logradouro":"AVENIDA DAS AMERICAS",
            "numero":"4002",
            "referencia":"Avenida Das Americas próximo ao 4002",
            "geometrico":{
              "x":-43.362338544236884,
              "y":-22.999424921534263
            }
          },
          "caminhadaOrigem_PO":285.0,
          "caminhadaPO_Destino":193.0,
          "linha":{
            "id":17600089,
            "nome":"309 - ALVORADA X CENTRAL (VIA BOTAFOGO/SERNAMBETIBA)",
            "empresa":"Consorcio Transcarioca",
            "tarifa":2.75,
            "municipio":"Rio de Janeiro",
            "servico":"",
            "vista_sn":" - ALVORADA X CENTRAL (VIA BOTAFOGO/SERNAMBETIBA)",
            "numero":"309",
            "routeName":"",
            "concessionaria":""
          },
          "distancia_PE_PD":34.12,
          "distanciaTotal":0.0,
          "caminhadaTotal":0.0,
          "avisos":[
            "Trajeto sem transbordo ou Ônibus Intermunicipal"
          ]
        }
      ],
      "pontoOrigem":{
        "x":-43.180046,
        "y":-22.901162
      },
      "pontoDestino":{
        "x":-43.452446933679404,
        "y":-23.01034490281672
      },
      "rotas":[
        "17600089"
      ],
      "totalDinheiro":2.75,
      "totalCartao":2.75
    },
    {
      "viagens":[
        {
          "logradouroOrigem":"Point(-43.180046 -22.901162)",
          "logradouroDestino":"Avenida das Americas",
          "pontoEmbarque":{
            "logradouro":"AVENIDA RIO BRANCO",
            "numero":"71",
            "referencia":"Avenida Rio Branco próximo ao 71",
            "geometrico":{
              "x":-43.17938459443369,
              "y":-22.90055891133423
            }
          },
          "pontoDesembarque":{
            "logradouro":"AVENIDA DAS AMERICAS",
            "numero":"4002",
            "referencia":"Avenida Das Americas próximo ao 4002",
            "geometrico":{
              "x":-43.362338544236884,
              "y":-22.999424921534263
            }
          },
          "caminhadaOrigem_PO":145.0,
          "caminhadaPO_Destino":193.0,
          "linha":{
            "id":17533399,
            "nome":"2018 - AEROPORTO INTERNACIONAL DO RJ X ALVORADA",
            "empresa":"Consorcio Transcarioca",
            "tarifa":13.0,
            "municipio":"Rio de Janeiro",
            "servico":"",
            "vista_sn":" - AEROPORTO INTERNACIONAL DO RJ X ALVORADA",
            "numero":"2018",
            "routeName":"",
            "concessionaria":""
          },
          "distancia_PE_PD":35.01,
          "distanciaTotal":0.0,
          "caminhadaTotal":0.0,
          "avisos":[
            "Trajeto sem transbordo ou Ônibus Intermunicipal"
          ]
        }
      ],
      "pontoOrigem":{
        "x":-43.180046,
        "y":-22.901162
      },
      "pontoDestino":{
        "x":-43.452446933679404,
        "y":-23.01034490281672
      },
      "rotas":[
        "17533399"
      ],
      "totalDinheiro":13.0,
      "totalCartao":13.0
    }
  ],
  "qtdRotasEncontradas":106 // Quantidade total de rotas que foram encontradas
}