Why straight lines appear for routes in ScheduleViewer

The ScheduleViewer uses shapes defined in shapes.txt. When you click on a trip it displays the shape if the trip has one, otherwise it uses stop-to-stop polylines ("straight-line" routes).

If you are seeing straight lines for a route that should have a shape, check to make sure that the shape is correctly defined in your feed.