Good news for OpenStreetMap: the main website now has A-to-B routing (directions) built in to the homepage! This will be huge for the OSM project. Kudos to Richard Fairhurst and everyone who helped get this up and running.
You might be thinking, “Why would this be huge? Isn’t it just a feature that other map websites have had for years now?” Well, the first thing to note is that the philosophy of OpenStreetMap is not to offer a one-stop-shop on our main website, but to create truly open data to empower others to do great things with it. So there has already been fantastic OSM-based travel routing for many years, on excellent websites such as OSRM, Mapquest, Graphhopper, Cyclestreets, Komoot, cycle.travel… the list goes on and on.
But all of those things are on other websites and apps, so people don’t always realise that OpenStreetMap has this power. What this latest development has done is really neat: the OSM website offers directions which are actually provided by third-party systems, but they are included in the main site via some crafty JavaScript coding. So as well as being really handy in itself to have directions available, it helps “first glancers” to see all the things they can do with OSM.
But that’s not what makes it huge.
What makes it huge is the difference it will make to OpenStreetMap’s data by creating a virtuous feedback loop. One of the main reasons we show a “slippy map” on the OpenStreetMap homepage is because people can look at it, see a bridge that needs naming or a building to add, click “Edit” and fix it straight away. That feedback loop is what allowed OpenStreetMap to build up what is now the most complete map of many regions around the world.
But we have a saying: “what gets rendered, gets mapped” – meaning that often you don’t notice a bit of data that needs tweaking unless it actually shows up on the map image. Lots of things aren’t shown on our default rendering, so the feedback loop offers less incentive for people to get them correct. And that goes doubly for things that you never “see” on the map – subtle things like “no left turn” at a particular junction, or “busses only” access on a tiny bit of road, or tricky data issues like when a footpath doesn’t quite join a road that it should join on to. Now that people can see a recommended route directly on the OSM homepage, they have an incentive to quickly pop in and fix little issues like that. The end effect will be OSM’s data going up one more level in terms of its quality for routing. This will empower everyone to do great things with geographic data and getting from A to B.
So find yourself some directions today!
Blog post by Dan Stowell
Thumbs up and thanks to all who made this happen 🙂
This IS huge, the time I lost looking on the wiki for a gold OSM route planner… You also didn’t mention other maps track their users using the route planner, more bonus points for OSM!
Looks great! However, it doesn’t appear to be compatible with HTTPS. Hopefully that can be fixed.
Fixed.
Stupendous!
Pingback: 1p – Routing on OpenStreetMap.org – Exploding Ads
Pingback: Routing on OpenStreetMap.org | carsten.io
this is great. i’d love to be able to use this with embedded maps, with the destinations preloaded. are there any examples of how to do this available?
Cool, but not working on HTTPS (Chrome on Ubuntu):
Mixed Content: The page at ‘https://www.openstreetmap.org/directions#map=13/54.3293/10.1335’ was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ‘http://nominatim.openstreetmap.org/search?q=New%20York&format=json’. This request has been blocked; the content must be served over HTTPS.application-0f5ee69919c3142a42817677c1a47732.js:3 ia.ajaxTransport.sendapplication-0f5ee69919c3142a42817677c1a47732.js:3 ia.extend.ajaxapplication-0f5ee69919c3142a42817677c1a47732.js:3 ia.each.ia.(anonymous function)application-0f5ee69919c3142a42817677c1a47732.js:3 ia.extend.getJSONindex-cade27a28817ffb4523202d31559e014.js:2 o.getGeocodeindex-cade27a28817ffb4523202d31559e014.js:2 o.setValueindex-cade27a28817ffb4523202d31559e014.js:2 (anonymous function)application-0f5ee69919c3142a42817677c1a47732.js:2 ia.event.dispatchapplication-0f5ee69919c3142a42817677c1a47732.js:2 ia.event.add._.handle
Fixed.
Could use distance in miles for users in the USA, otherwise it’s just what I was looking for!
+1 for miles. It’s silly that we are still using them around here… but we ARE still using them 🙂
I’d find it a great statement to simply ignore miles. This stupid system has been going on for much too long anyways 😛
Genuinely awesome step. Congrats to all involved! On a totally unrelated note though – is there any bug tracker or equivalent for OSRM? I can’t find any, and it’s taking some seriously atrocious shortcuts…
Why yes, yes they do – right there. Thanks for all those helpful suggestions, much appreciated.
Pingback: OpenStreetMap 支援路線規劃 | Gea-Suan Lin's BLOG
Brilliant! Amazing news for the project 🙂
Tanks to all the contributors.
Great news,
does it also get the current position via browser API to update directions in real time? That would give a platform independent navigation system…
¡Excelente! Ahora nos toca difundir.
Pingback: 開放街圖網站啟用路徑導航功能,點對點送你到想去的地方 | TechNews 科技新報
Pingback: This is why we need more people editing OpenStreetMap | Steven Can Plan
Pingback: OSM: Mit Routing! | geoObserver
Why one can’t right click to see a context menu and add the start and finish POI and start routing between those? Instead of searching
This. I can’t seem to properly locate addresses (street and number) in my city (Valencia, Spain) using the search prompt.
The usual reason for “why can’t I” in an open source project is “because you haven’t coded it yet”. 🙂
That said, if you want to start at a given place on the map instead of searching, just drag the red/green markers to the appropriate place.
Actually, we don’t have any right-click-context-menu yet BUT BUT BUT you can drag the green or red markers out of the search box and drop them wherever you like. You can also drag them around once a route is placed.
Pingback: OpenStreetMap.org dzięki funkcji wyznaczania tras staje się jeszcze bardziej wartościową usługą - AntyWeb
Pingback: OpenStreetMap Finally Does Directions, and That's Amazing | SEO News | Technology News | Insurance News | Mecwan.com
Pingback: OpenStreetMap Finally Does Directions, and That’s Amazing | Tyler Alcorn
Pingback: OpenStreetMap Finally Does Directions, and That’s Amazing | endlessness
If it would be somehow possible to display the last update of data on which the routing engines currently work on, this would be vastly useful for the feedback-loop use cases.
Pingback: OpenStreetMap Finally Does Directions, and That’s Amazing | Electro
Pingback: Routing on OpenStreetMap.org | OpenStreetMap Blog https://blog.openstreetmap.org/2015/02/16/routing-on-openstreetmap-org/ Finaly o/
Pingback: OpenStreetMap adds directions to its site, hopes you’ll visit to improve its maps - Prague City Magazine / Beat BlogPrague City Magazine / Beat Blog | human views on the ins and outs of prague, czech republic
Pingback: OpenStreetMap Finally Does Directions, and That’s Amazing | MasToro
Pingback: OpenStreetMap Finally Does Directions, and That's Amazing | TravelFeed
Pingback: OpenStreetMap mit Routen
Pingback: OpenStreetMap, the Wikipedia of maps, now offers A-to-B directions on its site to solicit more edits | BawlBuster
Pingback: Los mapas libres y gratuitos de OpenStreetMap ya ofrecen rutas | E7radio noticias, de Venezuela y el mundo
Pingback: OpenStreetMap, the Wikipedia of maps, now offers A-to-B directions on its site to solicit more edits | SomeLearning
Pingback: OpenStreetMap Gets Routing on its Main Website - Slashgeo.org
Pingback: A first look at OpenStreetMap's new directions feature - gHacks Tech News
Pingback: OpenStreetView, OneNote, BillionGraves, More: Afternoon Buzz, February 17th, 2015 | ResearchBuzz
Pingback: OpenStreetMap muestra ahora rutas entre dos puntos - QuickIdeas
Awesome, Richard (et al)! But we’re gonna need some guidance to explain why a routing might be sub-optimal. For example, I just found:
o access=no on a highway that was under construction and nobody removed it after the road opened.
o A separated road with one of the ways marked one-way in the wrong direction.
o An admittedly-unusual case of a motorway with two, three, or four lanes (total) as appropriate. Where it’s two and three lanes, it doesn’t have separate ways, so needs to be marked oneway=no.
A non-expert mapper is definitely going to struggle to find these without some hinting.
Pingback: OpenStreetMap muestra ahora rutas entre dos puntos | Fravala.com - Las noticias de tecnología a tu alcance.
Also …. we need to set people’s expectations for how long it will take an edit to make its way into the routing database. I fixed an access=no problem, and … it didn’t immediately fix the routing. I’m pretty sure that’s the cause of the problem, but how do we reassure people who are new to mapping and OSM that they have fixed the problem?
Is there a way to export my route as .gpx? Anyhow, awesome!! 🙂
Pingback: SearchCap: SEO Support, SEO Mistakes & DuckDuckGo Answers
Pingback: OpenStreetMap Now Offers A to B Directions (Routing) - Google Directions
Pingback: Links 17/2/2015: TripleO, Pivotal | Techrights
Pingback: OpenStreetMap Finally Does Directions | TravelFeed
Hi,
it seems there is some issue with accents.
Eg: for “Jižná” it will not return expected:
“Vesnice Jižná, okres Jindřichův Hradec, Jihočeský kraj, Jihozápad, Česko”
but
“Město Jieznas, Jiezno seniūnija, Prienų rajonas, Kaunas County, Litva”
I have to enter “Jižná, Česká republika” to get the expected result.
+1 for bug trackers
+1 for clickable “from” and “to” buttons
– another think I would appreciate is “drive through” button(s) – addable by clicking/draging the route and dropped on desired way
– add possibility for changing route provider/means of transport by simple middle button rolling over the “providers menu”
Anyway, it is really interesting to see how different providers route differently. For instance MapQuest is routing on foot through ford=yes (both through waterway=stream as well as waterway=river), GraphHopper not. Neither provider is routing through ford=yes on bicycle 😀
Pingback: SearchCap: SEO Support, SEO Mistakes & DuckDuckGo Answers - ElectronicCigaretteCanada | Canadian Ecigarette Ecig
Pingback: OpenStreetMap can give directions to your destination | Dvavlci
Pingback: OpenStreetMap can give directions to your destination | PlayPh
Pingback: OpenStreetMap can give directions to your destination | Taiwan NO 01
Pingback: OpenStreetMap can give directions to your destination | insurance