there really needs to be a configurable rules/decisions engine. I.e. i would prefer to walk everywhere, i will take public transit if it saves me more than 15 minutes total or 5 minutes per leg, evaluate this at every interchange node.
There are some routings in london for example where the best course of action is actually to take a train, get off walk 5 minutes then take a different train, google will always tell you to stay on the train to a point where you can change trains in the same station.
I'd also be able to tell it "never suggest that I get bus routes A, B or C; they do not in practice turn up on time".
> There are some routings in london for example where the best course of action is actually to take a train, get off walk 5 minutes then take a different train, google will always tell you to stay on the train to a point where you can change trains in the same station.
Had a good one in Amsterdam recently; rather than walk 9 minutes to the nearby central station and get a train there, it wanted me to walk 6 minutes to the central station's metro station entrance (which was a bit closer), get a metro, then join the train at another station entirely. Would have taken about twice as long.
Google isn't making arbitrary decisions here - it's reflecting social norms. Americans aren't big on walking. I've seen pictures of beautiful leafy suburbs that don't even have sidewalks.
This is overstated. At least as of 2017, Americans walked about 93% as much as people in France, for example, and a little more than people in Portugal or Greece.
I don't have sidewalks in front of my house but our neighbors all take walks - and walk to main street. A quiet street that sees a few cars an hour doesn't need a sidewalk to be walkable.
The other scenario of no sidewalk are like rural roads that are very long with nothing in between. So there sorta "no place to walk to".