Это, конечно, возможно.(В общем, все возможно): -)
Первое, что вам нужно, это данные о местонахождении железнодорожных путей.Для США, Канады и части Европы это общедоступно в виде шейп-файлов, например, по адресу: http://www.lib.unc.edu/reference/gis/datafinder/index.html?search_type=show_category_contents&datalayers=1&category_id=109
После получения шейп-файлов все параметры открыты.Вы можете преобразовать строки в объекты google.maps.polyline () (или GPolyline (), если вы используете V2 API) и загрузить их на карту.Все будет зависеть от того, чего вы хотите достичь и какие языки на стороне сервера вы используете.Получение железнодорожных указаний - это совсем другое дело.: -)
Марсело.