Por que os aplicativos de GPS calculam rotas diferentes?

BR Bruno_97 BR 🌱 Iniciante 👁 44 ⚑ Denunciar Matemática

Eu uso bastante o Google Maps e Waze no meu celular, e eles indicam trajetos completamente diferentes pra chegar no mesmo lugar. Um dia de carro pra ir pro trabalho, um mapa fala que são 35 minutos e o outro fala 45. Qual é a matemática por trás disso? Eles tão usando algoritmos diferentes ou é só a questão do trânsito?

1 respostas

★ Melhor resposta

É mais complicado do que só uma diferença de trânsito, mas também não é nada tão misterioso assim. Os dois apps usam algoritmos diferentes pra calcular rota, sim, mas o problema real é que cada um tem dados diferentes sobre como o trânsito tá fluindo naquele momento. O Waze, por exemplo, coleta informações dos usuários que tão usando o app - tipo, você tá mandando pro servidor quantos quilômetros por hora você tá fazendo, se tem engarrafamento à frente, acidente, blitz. O Google Maps faz algo parecido, mas usa também dados históricos gigantes sobre fluxo de trânsito e informações de operadoras de celular.

Além disso, cada um deles priorizou coisas diferentes no algoritmo. O Waze tende a sugerir rotas que evitam engarrafamento mesmo que sejam mais compridas ou passem por rua menor - tipo aquele trajeto mais criativo que você não pensaria. O Google Maps geralmente é mais conservador, tentando balancear tempo com a rota mais direta. E tem outro detalhe: eles atualizam os dados em ritmos diferentes também. Se você tá em um lugar onde o trânsito muda muito rápido, um pode ter informações mais atualizadas que o outro naquele exato momento.

Por isso aquela diferença de 10 minutos que você viu. Não é engano, é que um tava vendo a situação do trânsito de forma diferente da outra. Num dia quando o trânsito tá previsível, as duas costumam falar número bem parecido mesmo.

Sua resposta

Entrarpara responder.