Google have had public transport maps everywhere I've been so far this year, Seattle, San Fran, Brisbane, Amsterdam and Birmingham. I'll admit though, the transport information in Amsterdam was pretty inaccurate at times, so I'll stick with 9292 whenever I'm over there. Brisbane's is fantastic, they use the APIs provided by the transit company there and it shows real-time delays and stuff too.