CPTM fecha parceria com aplicativo para mostrar localização de trens em tempo real, mas passageiros relatam problemas

G1 – A Companhia Paulista de Trens Metropolitanos (CPTM) fechou uma parceria com o aplicativo CittaMobi, de mobilidade, para mostrar a localização em tempo real dos trens de São Paulo. Funcionalidade entrou no ar neste sábado (14).

A nova função no aplicativo, que antes mostrava a localização somente de ônibus e metrô, agora também inclui os trens. O termo de cooperação entre a CPTM e a CittaMobi foi assinado em março de 2024.

A TV Globo testou o aplicativo em duas linhas:

Linha 11-Coral: teste na Estação Tatuapé não apresentou a funcionalidade em tempo real, deixando os passageiros sem esta informação.

Linha 10-Turquesa: teste na Estação Santo André mostrou que a previsão do aplicativo foi precisa. O app indicou chegada do trem em 4 minutos e do outro em 17 minutos, correspondendo aproximadamente à realidade.

Linha 11-Coral: teste na Estação Tatuapé não apresentou a funcionalidade em tempo real, deixando os passageiros sem esta informação.

Ainda segundo passageiros ouvidos pela TV Globo, o aplicativo não funcionou em todas as linhas e algumas previsões não corresponderam ao horário real de chegada dos trens. Ele também apresentou instabilidade em alguns momentos.

A TV Globo questionou a CPTM sobre os problemas de instabilidade, mas não teve retorno até a última atualização desta reportagem.

Fonte: https://g1.globo.com/sp/sao-paulo/noticia/2025/03/17/cptm-fecha-parceria-com-aplicativo-para-mostrar-localizacao-de-trens-em-tempo-real-mas-passageiros-relatam-problemas.ghtml

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será divulgado.


*



add_action('wp_footer', function () { ?> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } );
0