On the way up to Ft. Wayne to take my brother home yesterday, I came up with* the idea of open-sourced navigation.
Half a decade or more ago, I was a huge fan of Microsoft Streets & Trips. Streets & Trips, unlike any other navigation tool I’ve ever used, had one feature to rule them all: up-to-date detour/construction information.
In other words, when I opened Streets & Trips, I could run its update to get the latest construction information, allowing the system to be smart enough to direct me to Marion or Indianapolis without worrying about the construction on Indiana 1 or Central Avenue or whatever. Because let’s face it, having a navigation system smart enough to direct you to another interstate or highway right from the start may save hours when compared to following the detour routes laid out roadside by the transportation departments of the world.
But Streets & Trips is old hat. Nowadays I get my directions from Google Maps directly, if I even get directions at all.
But it’s not smart enough to know about detours, road blocks, or other travel nuisances, it seems. That would have been handy coming home from Ft. Wayne yesterday, actually; it decided to direct us back a different way than we had come, and the new route home just happened to have a little detour, which itself was rather poorly marked.
So my idea is an open, community-edited map. Perhaps this could be built on Google Maps — why anyone would use any other mapping setup online is a bit beyond me — and perhaps also be tied into Google Earth. But it would only truly be useful if the information was available to the Garmin and TomTom devices of the world (not to mention the smart phones).
When detours are put up in an area, it would only take one user going in and adding it to the map, perhaps drawing out the detour recommended by the transportation department. Map programs and navigation devices could then use that information to plot the best possible course.
But detours are just one possible application of a community-driven map database. Truck routes could be accurately drawn in. Bridges or other height- and weight-limiting elements could be factored in, which would allow devices to ask you how tall and heavy your vehicle is so that it can plot a safe course. Non-existent roads could be marked for removal (Google Maps and many others show a road next to where my mom lives that simply doesn’t exist). Speed limits, stops, and other such things could be added in, allowing devices to take them into account when determining fastest routes, arrival times, and so on.
I’m picturing something akin to the Wikipedia, allowing for the community to map the world. I’d be surprised if such an endeavor wouldn’t be successful. If Wikipedia has taught us anything it’s that such efforts are at least mostly accurate, and the more people who use it, the more peer review it is bound to receive. Actually, I’d be surprised if such a project wasn’t currently underway somewhere.
Google Maps already allows you to reposition addresses to be more accurate, which I had to do for my house — it displayed my house number about a block away from its true location. I like that I was able to fix that. But that doesn’t help navigation systems. Yesterday, for instance, our navigator had us arriving at destination a full block before we were actually there. It’d be nice to be able to hop onto a website, fix the location, and know that everyone else using a device compatible with the database has access to that tiny bit of more accurate information, should they ever be headed to the same place.