<p>At the moment, most motorways are listed as unnamed roads.</p>
<p>This is because, for some reason, the OSRM API returns normal road names (i.e. Savile Street) in the <code>step.name</code> attribute in the JSON response, however, includes motorway/freeway names (i.e. M1) in the <code>step.ref</code> attribute.<br>
Sometimes motorways are named (i.e.  <em>L'Autoroute du Nord</em> heading north out of Paris), however, it would still be useful to have the numeric reference too (in this case, <em>A1</em>)</p>
<p>At the moment, the <em>L'Autoroute du Nord</em> out of Paris is referenced just by name (i.e. <em>"Turn left onto L'Autoroute du Nord"</em>, however, it would be very beneficial when planning routes if the route number is indicated too (i.e. <em>"Turn left onto L'Autoroute du Nord <strong>(A1)</strong>"</em>), which this pull request does.</p>
<p>Likewise, the M1 in Britain is an unnamed road, so at the moment directions are in the form of <em>Turn left onto unnamed road (110km)</em>, which seems like a massive oversight when referencing a national highway system!<br>
My changes change this so it now says <em>Turn left onto <strong>M1</strong></em>.</p>
<p>In addition, main trunk roads are also referenced by road number too, so "Turn left onto <strong>Tottenham Court Road</strong>" becomes "Turn left onto <strong>Tottenham Court Road (A400)</strong>", which again is very useful for route planning.</p>
<hr>
<p>I have tested the changes across the USA, Africa, Europe, Japan, China etc, and in all cases times where you are directed along 1000s of kms of unnamed road, it now directs you along 750km of E1 or 300km of N23 for example.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/openstreetmap/openstreetmap-website/pull/1739'>https://github.com/openstreetmap/openstreetmap-website/pull/1739</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>OSRM directions now include motorway/freeway names</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1739/files#diff-0">app/assets/javascripts/index/directions/osrm.js</a>
    (12)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/1739.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/1739.patch</a></li>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/1739.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/1739.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1739">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLQ1E5zHYL6K1t9nMLBZgYIAe3N7Aks5tT347gaJpZM4SBkhS">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLe56unLbE3-_KzK5mXtDkaBkONprks5tT347gaJpZM4SBkhS.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/pull/1739"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"OSRM directions now include motorway/freeway names (#1739)"}],"action":{"name":"View Pull Request","url":"https://github.com/openstreetmap/openstreetmap-website/pull/1739"}}}</script>