<blockquote>
<p>This is because, for some reason, the OSRM API returns normal road names (i.e. Savile Street) in the step.name attribute in the JSON response, however, includes motorway/freeway names (i.e. M1) in the step.ref attribute.</p>
</blockquote>
<p>Just as a side remark, this behaviour of OSRM is a direct consequence of how we map things in OpenStreetMap; one value is what we map as "name", the other is what we map as "ref". The situation you describe (empty name but ref set) is common for, but not unique to, motorways.</p>

<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/1741#issuecomment-364888191">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLc-2Vvb5cVq5_UmJLRknoGAUTkHEks5tUBe8gaJpZM4SByDm">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLSWUyAyeWDJN8_7UhgaEgDtyd5z4ks5tUBe8gaJpZM4SByDm.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/1741#issuecomment-364888191"></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":"PERSON","message":"@woodpeck in #1741: \u003e This is because, for some reason, the OSRM API returns normal road names (i.e. Savile Street) in the step.name attribute in the JSON response, however, includes motorway/freeway names (i.e. M1) in the step.ref attribute.\r\n\r\nJust as a side remark, this behaviour of OSRM is a direct consequence of how we map things in OpenStreetMap; one value is what we map as \"name\", the other is what we map as \"ref\". The situation you describe (empty name but ref set) is common for, but not unique to, motorways."}],"action":{"name":"View Pull Request","url":"https://github.com/openstreetmap/openstreetmap-website/pull/1741#issuecomment-364888191"}}}</script>