AFAIK someone is working on it. But the problem is the high dynamics of public transport. Routes and schedules get changed quite often, schedules might be quite irregular (think only Sunday at 3:14). And all that data has to be stored offline. Stops might be changed do to construction work for a week. And that is in the optimal case: In some countries the bus comes when it comes, and stops if it wants to stop.
Currently you can see where the lines of a bus or the metro go, but that’s about it, I think.
Create a python file that only contains this function
def increase_by_one(i): # this increments i f=open(__file__).read() st=f[28:-92][0] return i+f.count(st)
Then you can import this function and it will raise an index error if the comment is not there, coming close to the most literal way
could be interpreted in python