Eu sei que existe uma API do Google para distância, onde podemos calcular a distância de carro, mas semelhante a isso, quero passar dois nomes de cidades e quero fornecer me apenas a duração de 4 horas e 30 minutos.

Existe alguma forma que eu possa alcançar. Quero passar meus valores para a API e obter os tempos de viagem.

Comentários

  • Bem-vindo ao gis.SE. Eu ' não estou ciente de nada geral, mas talvez você possa fornecer mais alguns detalhes. Você está interessado apenas em viagens aéreas? Você está interessado apenas em voos sem escalas? Se não, você quer apenas o tempo de transmissão ou o tempo total de viagem? Você está disposto a pagar pelas informações ou elas precisam estar disponíveis gratuitamente?
  • Como eu quero o tempo total de viagem. Eu preferiria que ele estivesse disponível gratuitamente. Não estou preocupado com escalas de voos, sim e estou interessado apenas em viagens aéreas. Tudo que eu quero é um tempo médio, como Nova York a Chicago. Eu quero um resultado de tempo algo como 2 horas e 15 minutos ou 2 horas e 25 minutos. Não tenho um problema de diferença de 5 a 10 minutos, mas prefiro o tempo médio de viagem

Resposta

Comentários

  • Isso é para grandes distâncias de círculo e tempos de vôo. Ele não ' realmente não aborda a pergunta da OP ' s.

Resposta

IMO, o tempo de viagem do voo está diretamente relacionado à distância. Isso ocorre porque os voos são principalmente linhas diretas entre a origem e o destino. Assim, você pode usar a matriz de distância da API do Google para calcular a distância entre os pontos e, em seguida, dividir pela velocidade média de voos comerciais, que é de aproximadamente 550 mph. então, você obtém o tempo de voo.

obviamente, os voos US W-> E e S-> N geralmente têm uma velocidade mais rápida. Mas, existem tantas variáveis. Para meus propósitos, o explicado no primeiro parágrafo funcionou para mim.

também, obviamente, nem todas as origens e destinos têm um aeroporto.

Resposta

Caso você esteja interessado não apenas na distância geográfica, mas no tempo real de viagem (por exemplo, porque as companhias aéreas levam em conta jetstreams quando programam seus voos) ou interessado na existência de uma conexão direta entre dois aeroportos, a API flightstats pode ajudá-lo: https://developer.flightstats.com A principal desvantagem é que esta solução não é gratuita nem aberta – você terá que solicitar uma conta de avaliação gratuita aqui: https://developer.flightstats.com / signup

A única solução baseada na comunidade que consegui encontrar foi www.adsbexchange.com, mas funciona usando a detecção real de transponders de avião e não horários de companhias aéreas. Para obter acesso “gratuito” aos dados, é necessário contribuir com um receptor ( https://www.adsbexchange.com/data ). O acesso pago também existe ( https://rapidapi.com/adsbx/api/adsbexchange-com1 ).

Resposta

Este artigo “10 Best Flight Data API for Your Amazing O aplicativo “ (6 de janeiro de 2020) oferece uma boa lista de opções: https://geekflare.com/flight-data-api/

Como alternativa, verifique DistanceAPI https://docs.distance.to/

Comentários

  • Use esta API estática para horários ajustados da pandemia da Covid: { flighttime: undefined }. SCNR 🙂
  • onde você encontrou / viu?
  • Era uma piada. Desculpe.
  • Achei que estivesse mesmo em algum lugar escrito, como você disse =)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *