detto così non sembra un progetto hobbystico, ma piuttosto una cosa ufficiale dell'azienda dei trasporti.
per esperienza posso dirti che google maps con i trasporti pubblici ha qualche problema: se provi a fagli calcolare il percorso di un autobus, avrai problemi con le zone pedonali e altre tratti interdetti al traffico, ma dove gli autobus possono circolare.
se davvero puoi mettere dei dispositivi a bordo dei mezzi, sembra più fattibile un tracciamento di percorsi e tempi per creare una base dati statistica e poi da quella derivare se il mezzo sta rispettano i tempi normali per quel percorso in quella data fascia temporale.
non sembra banale e avrai bisogno di una infrastruttura server come backend della tua app.
l'azienda non ha già una control room con la situazione tempo reale dei mezzi?