Das ist durchaus möglich. (Im Großen und Ganzen ist alles möglich) :-)
Als Erstes benötigen Sie Daten über die Lage der Bahngleise. Für die USA, Kanada und einen Teil Europas sind diese Daten in Form von Shapefiles öffentlich verfügbar, z. B. unter: http://www.lib.unc.edu/reference/gis/datafinder/index.html?search_type=show_category_contents&datalayers=1&category_id=109
Sobald Sie die Shapefiles erhalten haben, sind alle Optionen offen. Sie können die Linien in google.maps.polyline()-Objekte umwandeln (oder GPolyline(), wenn Sie V2 der API verwenden) und sie in eine Karte laden. Es hängt alles davon ab, was Sie erreichen wollen und welche serverseitigen Sprachen Sie verwenden. Eine ganz andere Sache ist es, eine Wegbeschreibung für die Bahn zu bekommen :-)
Marcelo.