I'm currently using Google Maps Directions API (Web Services) to route between train stations but I'm finding the results include walking directions despite both origin and destination being connected railway stations.
For example, if I route from Birmingham International (UK) and London Euston which are both connected via direct routes, I get the results:
Birmingham International to London Euston
Note that the search was doing using the place IDs and both place IDs are stated as being train stations, so Google knows that both the origin and destination are stations and not just street addresses.
If I do Birmingham Internation to Kings Cross Station which aren't connected:
Birmingham International to Kings Cross
The last step is correct in that you would need to walk from Euston to Kings Cross, but the first step is incorrect since the origin place ID is already the train station.
Is there something I'm missing here? I want to keep the walking directions as with the 2nd exmaple, but the first example should only have 1 step since both origin and destination are train station.
Cheers in advance.