For those of you who didn’t already know, I just got back from an epic road-trip vacation that covered more than 2,500 miles (4,000 km), and took me through four states. What’s more, the route I selected took us through some very out-of-the-way locales and far from cellular data coverage. Being the tech nerd that I am, I loaded up my smartphone with Google Maps and went about pre-loading areas for offline use.
When offline ability first came to Google Maps it was a pain to use. You’d select an arbitrary area, and zoom in and out until you could save the selection to your device. These areas varied in geographic size depending on the density and complexity of the roads in whatever area you were trying to save. The same process would need to be repeated over and over until a patchwork of areas were saved to your device.
Along the line, Google decided to remove this feature from Maps, only to bring it back just recently. This time, offline maps have a 30 day expiration tied to them. Why? Roads and road conditions change. It might be an inconvenience that offline maps can’t know current road conditions, but a map from three years ago might not know that the road that used to be an on-ramp to the freeway now dead-ends at the city reservoir, and the corresponding turn-by-turn directions could end horrifically.
Directions aren’t all that maps are about these days. Just like paper maps of old, current online and digital maps include Points of Interest (POI). In the past, these might have been rivers, bridges, summits, mountain peaks, or campsites; now, POIs are Starbucks, the church house across town, your brother’s house, and that pizza parlor that you loved so much back when you were in college. Today’s points of interest are as personal as you are, and they are constantly changing. With this update, POIs will potentially be refreshed every 30 days, and with them business hours, phones numbers, and all kinds of other stuff that might be enabled before long – and all of that available when you’re offline.
Another “cherry on top” of offline maps will be turn-by-turn navigation, something that’s really important when you’ve followed the map into the middle of nowhere, and away from data coverage, and need to find your way home again.
Offline maps also mean that I can pre-load maps when I’m at home, on my high-speed, unmetered cable Internet connection. I don’t have to worry about slow data speeds, data caps or overages, roaming charges, or even the lack of any data coverage.
Missing the point
The current implementation of offline support in Google Maps is a great feature, but it completely misses the point.
Knowing how to save sections of “the map” offline, then taking the time to repeat the process until you’ve made a patchwork of overlapping segments that are stored somewhere on your smartphone isn’t something that a lot of people are going to know how to do. Remembering to go through all that hassle before you venture out into the wild simply isn’t going to happen in most cases. What if you didn’t have to?
Google Now knows where I parked. It knows when my flight leaves. It knows what restaurants are around me. It even suggests things for me to do when I’m in a new city. Pretty cool, right?
Why isn’t Google Now smart enough to know where I plan on going, when I plan on leaving, and how I intend to get there, then intelligently pre-load the maps that I’ll likely need?
If I’m flying, why not pre-load maps from my place to the airport? Then also pre-load maps of the city I’ll be arriving in, and maybe even maps of layovers, just in case the connecting flight is delayed and I end up spending the night?
If I’m driving from (for example) Utah to California through Mesa, Arizona, why doesn’t Google Now pre-load the maps that I’ll need get there?
Once Google Now knows that I spend any amount of time in a particular area (home, work, favorite places, etc.), why not pre-load the maps surrounding them so they’re available offline?
Unfortunately, the answer to those questions is a big “we don’t know” – not right now anyway.
What we do know is that offline support has been added back into Google Maps, and Google has a habit of extending functionality of apps with seamless and sometimes transparent updates to Google Now. Does this mean everything I’ve mentioned may be coming to Google Now and Google Maps in the future? Perhaps. With the mechanisms now in place, it definitely means that Google could do all of that (and more) if it wanted to.
Your move, Google.