There seems to be many ways to get the list of stops along a route. But if I were to use the coordinates for those stops to draw a poly line on a map, it doesn't show corners where the bus turns, it just connects a diagonal. This makes sense since it's just connecting the dots. I see in the OneBusAway developers site that there's a "shape" API method that returns the actual coordinates along the route, but you have to know the vehicle ID. My question is therefore 2-fold:
1. Getting the vehicle ID is doable, but since all busses on a given route pretty much will go through the same coordinates, isn't there a way to get the coordinates of points along a route? So an API method where you give it the route (and maybe direction) and it returns a list of coordinates?
2. Is there a good way to decode the google encoded points (as given by the "shape" method) into longitude/latitude pairs?
Thanks,
Drew