O que cada parte do Qual Trem faz e como usar — com o detalhe técnico por trás de cada uma,
pra você saber exatamente o que esperar.
Busca
Busca de linhas
A caixa de busca da tela inicial encontra linhas de quatro jeitos: pelo número, pelo nome,
pelo bairro, ou por um endereço com rua e número.
- → Digite um número de linha (ex.: 9001), um bairro (ex.: "Savassi") ou um endereço (ex.: "Rua Jacuí, 2502")
- → Os resultados aparecem sozinhos, sem precisar apertar nada
Como funciona por dentro: bairro e endereço resolvem pra um ponto no mapa, e
o app procura linhas com parada num raio de 400 m dali — perto o suficiente pra ser uma
caminhada curta. Endereço é mais preciso que bairro: se os dois aparecerem na mesma busca, o
endereço tem prioridade. A vírgula entre rua e número é opcional.
Mapa
Detalhe da linha
Ao tocar numa linha, você vê o trajeto no mapa, os veículos circulando agora, os próximos
horários de partida programados e a tarifa.
- → Toque em qualquer linha nos resultados da busca ou nos favoritos
Como funciona por dentro: as posições dos veículos vêm dos dados públicos da
BHTrans (a empresa que administra o transporte coletivo de BH) e atualizam a cada ~20 s. O
traçado desenhado no mapa vem da grade oficial de linhas e trajetos — não é calculado a
partir da posição atual dos veículos.
Localização
Proximidade e tempo estimado
Com sua localização liberada, o app destaca o veículo mais perto de você e mostra quanto
tempo falta pra ele chegar — ou a distância, quando o tempo não é confiável.
- → Aceite a permissão de localização quando o navegador pedir, na tela de detalhe da linha
- → O veículo mais próximo ganha um destaque verde na lista
Como funciona por dentro: o tempo estimado só aparece se o veículo estiver a
pelo menos 2 m/s (uns 7 km/h) — abaixo disso, ele pode estar parado no trânsito, e dividir
distância por uma velocidade quase zero dá um tempo sem sentido; nesse caso mostramos só a
distância. O selo "perto de você" ativa a partir de 300 m.
Aviso
Aviso de chegada
Manda uma notificação pro seu celular quando um ônibus da linha estiver perto da parada mais
próxima de você.
- → Na tela de detalhe da linha, toque em "Avisar quando estiver chegando perto de mim"
- → Aceite a permissão de notificação do navegador
Como funciona por dentro: é uma notificação do próprio navegador (o mesmo
tipo de aviso que sites de notícia mandam), não de um aplicativo instalado — por isso precisa
de internet ativa no momento do aviso. Em Wi-Fi público ou corporativo, esse tipo de aviso às
vezes é bloqueado pela rede; nesse caso, os dados móveis costumam funcionar.
Pessoal
Linhas favoritas
Fixa as linhas que você usa no dia a dia logo no topo da tela inicial, antes de qualquer
busca.
- → Toque na estrela ☆ no canto da tela de detalhe da linha
Como funciona por dentro: fica salvo só neste aparelho e neste navegador
(armazenamento local) — não sincroniza entre celular e computador, e some se você limpar os
dados do navegador.
Pessoal
Compartilhar um veículo
Manda pra alguém um link que abre o app já com aquele ônibus específico em foco no mapa —
útil pra avisar "olha, tô vindo nesse aqui".
- → Na lista de veículos ativos, toque no ícone 🔗 ao lado do ônibus desejado
Como funciona por dentro: usa o compartilhamento nativo do celular; sem
suporte (a maioria dos computadores), o link é copiado direto pra área de transferência.
Offline
Modo offline básico
Páginas que você já visitou continuam abrindo mesmo sem internet, com os últimos dados
salvos.
- → Não precisa configurar nada — funciona sozinho depois da primeira visita
Como funciona por dentro: o app guarda uma cópia das páginas que você já
abriu. Isso não inclui dado novo — uma linha que você nunca visitou, ou a posição atual de um
veículo, ainda precisam de internet.
Aviso
Aviso de tempo real indisponível
Se a fonte de dados dos ônibus parar de responder, o app avisa em vez de mostrar uma posição
velha como se fosse ao vivo.
- → Aparece sozinho, como uma faixa amarela, na tela de detalhe da linha
Como funciona por dentro: os dados de posição costumam chegar a cada ~20 s;
passado 90 s sem uma atualização, o app considera que a fonte parou e mostra o aviso.
Estático
Metrô — Linha 1
Lista as 20 estações da Linha 1 em ordem e o horário de funcionamento por tipo de dia (dia
útil, sábado, domingo/feriado).
- → Menu "Metrô", no topo da tela
Como funciona por dentro: ao contrário dos ônibus, não existe posição de
trem em tempo real disponível publicamente — os horários e a tarifa foram levantados
manualmente do site oficial do Metrô BH e podem ficar desatualizados, principalmente em
período de obras. Por isso a página tem um aviso pra conferir no
site oficial
antes da viagem.
Busca
Roteiro de viagem
Você diz de onde sai e pra onde vai, e o app procura uma linha direta entre os dois pontos —
ou, se não achar, sugere uma combinação de duas linhas com uma baldeação e, na falta dessa
também, de três linhas com duas baldeações.
- → Menu "Roteiro"
- → Preencha origem e destino (rua com número, ou só o bairro) e toque em "Traçar roteiro"
Como funciona por dentro: não é um planejador de viagem otimizado — usa o
mesmo raio de 400 m da busca em cada ponta (mais o bairro do endereço, se precisar) e, quando
não existe linha direta, sugere o primeiro par de linhas que compartilha alguma parada em
comum; sem par nenhum, tenta uma terceira linha "ponte" que cruza com uma linha da origem de
um lado e uma linha do destino do outro. Isso confirma que dá pra fazer o trajeto, mas não
garante que seja o mais rápido.
Parceiro
Ver preço no Uber
Depois de traçar um roteiro, um botão abre o app da Uber já com a origem e o destino
preenchidos, como alternativa ao ônibus.
- → Aparece automaticamente embaixo do resultado do roteiro, quando disponível
Como funciona por dentro: é um link direto que abre o app da Uber (ou a loja
de aplicativos, se ele não estiver instalado) — o Qual Trem não mostra preço nem processa
nada da corrida, só passa a origem e o destino adiante.