Por que este aplicativo foi criado?
Em nossa aldeia, as conexões de ônibus costumam atrasar, então muitas vezes acontece que alguém para e vê três conexões empilhadas partindo (devido a vários atrasos) e, em seguida, espera meia hora pela próxima (mesmo se o intervalo entre as conexões for inferior a 10 minutos).
Isso não acontecia comigo nos últimos três anos, graças ao aplicativo Mafo, que é o antecessor deste aplicativo. O aplicativo Mafo exibe a localização atual do ônibus (exibe um mapa com a localização de mpvnet.cz) - é uma solução um tanto grosseira, mas utilizável. A desvantagem deste aplicativo é que apenas um ônibus pode ser exibido e os horários são apenas para ônibus e bondes.
Assim nasceu o PIDman. Pelo nome fica claro que este será um PID (Transporte Integrado de Praga).
Os horários são baixados do PID de dados abertos https://pid.cz/o-systemu/opendata/ e os dados de localização dos ônibus da API Golemio. Até agora, Golemio fornece apenas pontos de ônibus e bonde.
Então agora posso exibir acima do mapa todas as conexões que atendem às condições da rota definida ou definida e ao mesmo tempo obter dados da API do Golemio. É possível exibir a conexão selecionada acima do mapa mpvnet, pois a posição nesta visualização é geralmente mais atual (na hora do rush matinal até mais de um minuto).
Às vezes acontece que a conexão funciona, mas não transmite sua posição (pode haver uma falha) - com três anos de experiência, isso ocorre cerca de uma vez por mês.
Se não houver dados de posição, a posição de acordo com o horário é exibida.
Não é objetivo do aplicativo pesquisar rotas com baldeações (existem muitas outras opções para isso). O objetivo principal é rastrear quando minha conexão segue uma rota direta. Posso ter a opção de usar várias rotas diretas - então posso usar um conjunto que combina várias rotas.
Os horários baixados devem ser válidos por cerca de 10 dias - o aplicativo pode ser atualizado diariamente.
O que mais vale a pena mencionar:
- exibição filtrada de paradas acima do mapa (por tipo de veículo ou por zona)
- exibição da própria posição em relação às paradas
- exibição de todas as partidas mais próximas da parada
- exibição de detalhes de conexão (tanto a lista de paradas e acima do mapa)
- tempo de partida do metrô em segundos (adequado para decidir se deseja adicionar uma etapa ou desacelerar)
Então, por que esse aplicativo foi criado? Porque não quero esperar desnecessariamente no ponto de ônibus. E você?
Atualizado em
10 de abr. de 2024