Comment by rsynnott

3 hours ago

Adding “running” to the list of things that Google engineers apparently don’t do.

Where it joins “walking”. Google Maps will suggest almost arbitrarily bonkers public transport directions to avoid walking. Personal favourite: the sensible way to get from my house to work, unless the weather is terrible, is six minutes on a train and a 15 min walk. Google Maps would, generally, prefer that I spend 15 mins on the train going mostly the wrong direction and 15 minutes on a tram, then a five minute walk. It will also contemplate a ten minute walk, ten minutes walking being within the threshold Google deems physically possible, plus an arbitrary amount of time on a rather slow bus. Apple Maps and Transit are better at this.

At risk of summoning an army of vibe coders, I wish map apps were more configurable and let you set "I'm happy to walk 20 min" or "someone can drive me a few miles and drop me off"

  • It's not exactly what you asked for, but the public transit and multimodal focused apps are generally much better at this stuff. I like CityMapper and Transit.

    Neither is good for turn-by-turn directions, but both are good for "what are all the different ways to get there"

  • I wish I could add certain streets and routes to some sort of block list.

    There are certain roads I would be willing to spend an extra 10-30 minutes driving to avoid. (And certainly would not get on them on a bike!)

Speaking of trains, that's another thing they don't do. The auto-snapping of current location consistently snaps to whatever road or goat track it can find nearby, while equally consistently refusing to snap to the railroad they have mapped.

Sure, there's not much need for navigation in that situation, but if you're trying to be smart regarding where I am, maybe take into account if I'm travelling at 200 kph before plonking me on a twisty gravel road.

I'm still astounded by how poorly Gmaps handles Seattle ferries. The time and routing calculations always assume the best case scenario. I've had it insist I take the ferry because it estimated a 5 minute time savings, when in reality there is a minimum 3hr wait for a boat. This I can work around, but the truly awful behavior is that if you pull off for gas and then get back on the highway, it will automatically recalculate to the 'shorter' ferry route. The only solution I have found is to add additional stops along your preferred route.

While I am on the subject, Google Maps seems to be somewhat aware of big awkward train stations which take ages to navigate, and applies a time penalty. That's good (though also a bit inconsistent). However, it seems to assume that metro stations are of zero size; you go in the door, and immediately get on any line. This is very not true in some places.

Apple Maps also does this.

It would also be nice to have a configurable transportation choice for the time to leave notice. Because some things I’ll walk to, some I’ll take transit and some I’ll drive and Apple seems to want be to just pick one and only use that.

My other map complaint is that there’s no indication of how much tolls are when comparing toll vs non-toll routes. Because if it’s $5 to save ten minutes, no thanks but for a buck, maybe I’ll do it.

My Apple Watch asks me if I am doing an outdoor walk everytime I am at Disney World. It sometimes takes 15 minutes to notice. Imho if its going to ask me this it should know every time I get to Disney that I am going to walk all day long and account for it.

That completely tracks coming from people who work in a place laid out like this:

https://maps.app.goo.gl/JHQPdvSStnr6jfm77

  • They have big offices in San Francisco, and also in New York, Dublin, Zurich, London, and various other cities where this stuff matters, though, these days (their Dublin office is right beside the train station that it insists I shouldn't go to, because walking!). You'd think it would've gotten fixed at some point.

A lot of tech is overfit to the product manager role in tech companies. One of the side effects of living in a bubble.

My Apple Watch is set up by default to assume any 15-minute walk is a "workout" and interrupt me to ask if I wanted to record it. No, I'm just going to the store, what is this "workout" nonsense. My Oura Ring was worse, it would assume any walk duration is noteworthy and my timeline would be a jumbled mess of "workouts". But these would be reasonable assumptions for a mostly sedentary office worker living in the suburbs.

I remember when a Google feature was announced long ago, some of the headlining features was plane ticket support and currency conversion. The average American gets on a plane once a year, to a place where they accept American dollars, and wouldn't ever care about these features. But these are important if you're in your 30s and travel is an important part of your life for either business or vacations.

I think this likely has more to do with the NP Hard problem of generating directions more than it has to do with bad design.

I remember Google maps working well for walking around in Europe. Ever since I've moved to America, not so much. Go figure...

  • This is in Ireland. I’ve also noticed it doing very silly things in Germany and the UK.

    It’s fine for pure walking directions, but it gets unhappy about the idea of someone using public transport walking.

    • 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.

      1 reply →

  • 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.

Google's mapper has an option for whether to minimize walking. Turned on, it will do things like this, prioritizing the route with the least walking. it would be quite willing to do this sort of thing. Turned off, it will prioritize based on arrival time.

There is a maximum walking distance, I don't know the limit but it's certainly more than 10 minutes. I have never managed to trigger it other than by asking for a route to a location miles beyond any transit options. And it did provide me a route across the Grand Canyon. (Most people are not doing a rim-to-rim in a single day.) (But then it was totally bonkers--offered me a bike route with a time that was preposterous. Looking at it--tiny portion by bike, then walk your bike--the standard rim-to-rim route. But it assumed bicycle speed. No--try that, you're going over.)