Depending on the city, some actually do have live(ish) bus location information available through public APIs.<p>Los Angeles County was one such I think. I used theirs for some information visualization art projects a couple years ago.