<div dir="ltr"><div>Hi everyone,<br><br></div>I recently added the US highway shields to my maps. My solution works pretty well and I&#39;ll happily make a patch for the default style if people are interested. Here&#39;s what I&#39;m currently doing:<br><div><div><br># Highway shields for the United States.<br># All highways in the US that aren&#39;t link roads and have a reference in the expected format.<br>mkgmap:admin_level2=USA &amp; highway=* &amp; highway~&#39;^(?!.*_link).*$&#39; &amp; ref~&#39;^[A-Z]+(-| )*\d+$&#39;<br>  { set usa_hwy_ref_numbers=&#39;${ref|subst:&quot;^([A-Z]+)(-| )*(\d+)~&gt;$3&quot;}&#39;; set usa_hwy_ref_letters=&#39;${ref|subst:&quot;^([A-Z]+)(-| )*(\d+)~&gt;$1&quot;}&#39; }<br><br>usa_hwy_ref_letters=I<br>  { name  &#39;${usa_hwy_ref_numbers|highway-symbol:interstate} ${name}&#39; | &#39;${usa_hwy_ref_numbers|highway-symbol:interstate}&#39;; addlabel &#39;${name}&#39; }<br><br>usa_hwy_ref_letters=US<br>  { name &#39;${usa_hwy_ref_numbers|highway-symbol:shield} ${name}&#39; | &#39;${usa_hwy_ref_numbers|highway-symbol:shield}&#39;; addlabel &#39;${name}&#39; }<br><br># State highways are prefixed in OSM with SR or the state code.<br>usa_hwy_ref_letters~&#39;SR|AL|AK|AZ|AR|CA|CO|CT|DE|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|M|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY&#39;<br>  { name &#39;${usa_hwy_ref_numbers|highway-symbol:round} ${name}&#39; | &#39;${usa_hwy_ref_numbers|highway-symbol:round}&#39;; addlabel &#39;${name}&#39; }<br><br></div><div>One issue I have is that I haven&#39;t figured out a way to support multiple highway shields for roads that have multiple interstate, us highway or state highway references. For example, this section of highway has the ref tag set to &quot;I 275;I 96&quot; meaning that it&#39;s both interstate I275 and interstate I96. <br><br><a href="http://www.openstreetmap.org/way/124433753">http://www.openstreetmap.org/way/124433753</a><br><br></div><div>I tried setting the highway-symbol filter twice on one highway but it didn&#39;t work. It this expected work or does the garmin format only allow one shield per highway? Does anybody have any ideas on how I could get multiple highway shields to display when a highway is part of multiple highway references?<br><br></div><div>Thanks, Ben<br></div></div></div>