Como o Google reconhece engarrafamentos de trânsito nos mapas

Foto:

Berlin artist Simon Weckert recentemente “hackeou” o Google Maps enchendo um vagão vermelho com 99 iPhone rodando o Google Maps e arrastando pela cidade para enganar o serviço a pensar que havia um engarrafamento quando não havia nenhum.

Video recente

Este navegador não suporta o elemento de vídeo.

É um truque inteligente, mas levanta questões sobre como o Google Maps rastreia e responde aos dados que recolhe em condições normais de tráfego. Se é possível enganar o Google Maps com uma pilha de iPhones antigos e uma carroça, pode ter sempre a certeza de que a aplicação é precisa? Com base no que sabemos sobre o algoritmo do Google Map e as respostas da empresa ao engarrafamento do Weckert’s DIY, a resposta parece ser: sim, na maioria das vezes.

Como os engarrafamentos aparecem no Google Maps

Google Maps actualiza-se continuamente com base em dados de utilizador anónimos, sensores de tráfego e dados de satélite para ter a certeza que a aplicação está a mostrar as condições de tráfego mais precisas possíveis.

G/O Media pode receber uma comissão

Advertisement

Se já usou o Google Maps, provavelmente já viu ruas coloridas de verde, laranja ou vermelho. Estradas verdes significam que o tráfego está se movendo normalmente, mas laranja e vermelho representam lentidão. Os abrandamentos aparecem quando os utilizadores no modo de navegação estão actualmente a viajar a velocidades mais lentas do que as normais naquela parte da estrada e são aplicados automaticamente pelo Google. No entanto, assim que outros mergulhadores que utilizam o Google Maps conseguirem atravessar a área a velocidades normais, o Google removerá o estado de desaceleração para essa área – mesmo que outros utilizadores continuem a conduzir mais devagar.

Não é claro quantos utilizadores mais lentos do que o habitual são necessários para que o Google Maps o registe como tráfego lento, mas de acordo com o relatório 9to5Google sobre a experiência de engarrafamento do Weckert, só foi necessário um único carro a passar por ele a velocidades normais para anular o estado de engarrafamento causado pelo seu vagão de iPhones. Dito isto, parece que o Google Maps ignora quando muitos usuários estão parados. O vagão de Weckert tinha que estar em movimento para que o Google Maps pudesse ver o congestionamento – apesar de quase 100 telefones estarem em modo de navegação e não estarem em movimento. Quanto tempo um veículo deve estar parado antes de ser ignorado não é claro; obviamente, o Google Maps vai notar se vários usuários estiverem parados em uma rodovia e relatar como um lento, mas se um monte de pessoas estiver estacionado em uma garagem de estacionamento e apenas tiver o modo de navegação ligado, então provavelmente você não verá nenhum engarrafamento listado na área.

Advertisement

Interessantemente, nem todos os veículos são tratados igualmente. O Google Maps pode dizer a diferença entre um carro, motocicleta e outros veículos (pelo menos em certos países e regiões). Assim, embora uma scooter atrevida possa ser capaz de tecer seu caminho através de um engarrafamento de trânsito, o Google Maps poderia – em alguns casos – reconhecer que o movimento do veículo menor não significa necessariamente que as condições de tráfego regular foram retomadas.

Acidentes, construção e outros incidentes de tráfego

Google Maps também atualiza relatórios de tráfego com base na entrada do usuário, além da localização passiva e anônima e do rastreamento de movimento para ajudar a manter as condições atualizadas.

Advertisement

Acidentes, zonas de construção, armadilhas de velocidade e outros alertas podem ser todos reportados no Google Maps, e quanto mais usuários reportarem um alerta, mais rápido ele aparecerá no mapa para outros e potencialmente os ajudará a evitar lentidão e a encontrar melhores rotas, se necessário. Já abordamos anteriormente como fazer isso tanto no Android quanto no iOS, mas aqui está como relatar incidentes de tráfego e lentidão no Google Maps se você não estiver familiarizado:

  1. Apesar do modo de navegação do Google Maps, toque no ícone “+” (terceiro ícone abaixo no menu do lado direito).
  2. Tapa o ícone para o tipo de incidente que você deseja relatar. Siga as instruções na tela para finalizar a submissão.
  3. O aplicativo começará a adicionar o relatório ao mapa, embora você tenha uma pequena janela de contagem regressiva para desfazer o relatório se você quiser cancelar.

Advertisement

Reroutes and ETA calculation

Google compara as velocidades dos seus usuários com informações de limite de velocidade para calcular as horas estimadas de chegada. Basicamente, é necessário a velocidade que você está realmente se movendo, o quão rápido você deve estar se movendo com base nos limites de velocidade, a velocidade que outros motoristas estão indo e ajusta como, e quanto mais você tem na sua rota para determinar sua ETA.

Advertisement

Google Maps também irá cruzar as condições reportadas pelo utilizador e outros dados de tráfego com a sua rota e velocidades actuais, e irá ajustar os seus horários de chegada se notar uma desaceleração ou outros incidentes ao longo da sua rota. Uma vez que o aplicativo tenha determinado a gravidade e a duração da desaceleração, ele alertará os usuários cujas rotas são afetadas e sugerirá direções alternativas se, em última análise, for mais rápido.

As sugestões de redirecionamento do Google Maps nem sempre são perfeitas, no entanto. O algoritmo só pode responder aos dados mais recentes e fazer uma adivinhação – certamente não pode dizer o futuro, por isso o reencaminhamento nem sempre será mais rápido (ou necessário). Dito isto, você pode estar razoavelmente confiante de que o aplicativo está lhe dando a informação mais atualizada que tem.

Advertisement

Brendan é um escritor freelance e criador de conteúdo de Portland, OR. Ele cobre tecnologia e jogos para LifeHacker, e também escreveu para Digital Trends, EGM, Business Insider, IGN, e mais.

Deixe uma resposta

O seu endereço de email não será publicado.