|
|
{ "type": "overpass", "name": { "ca": "Gastronomia Lliure de Fum", "cs": "Nekuřácké restaurace", "de": "Rauchfreie Gastronomie", "en": "Smokefree Gastronomy", "es": "Gastronomía libre de humo", "fr": "Restauration sans tabac", "gl": "Restauración sen fume", "hu": "Nem dohányzó vendéglátóhelyek", "it": "Gastronomia non fumatori", "ja": "禁煙の飲食店", "nb": "Røykefritt Gastronomi", "nl": "Rookvrije gastronomie", "oc": "Restauration sensa tabat", "pl": "Gastronomia wolna od papierosów", "pt": "Restauração livre de tabaco", "pt-br": "Gastronomia sem fumo", "ru": "Общественное питание без курения", "tr": "Dumansız Gastronomi" }, "query": { "16": "(node[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];way[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];relation[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];);" }, "feature": { "pre": [ "{% if tags.smoking == 'yes' or tags.smoking == 'dedicated' %}", " {% set smoking_color='red' %}", " {% set smoking_icon='🚬' %}", "{% elseif tags.smoking == 'separated' or tags.smoking == 'isolated' %}", " {% set smoking_color='#ffdf00' %}", " {% set smoking_icon='🚬' %}", "{% elseif tags.smoking == 'no' or tags.smoking == 'outside' or tags.smokefree == 'yes' %}", " {% set smoking_color='#00ff00' %}", " {% set smoking_icon='🚭' %}", "{% else %}", " {% set smoking_color='white' %}", " {% set smoking_icon='' %}", "{% endif %}" ], "description": "{{ tagTrans('amenity', tags.amenity) }}", "body": [ "<ul>", " <li class='hasSymbol'>", " <i class=\"fa fa-cutlery\" aria-hidden=\"true\"></i>", " <span class='key'>{{ keyTrans('cuisine') }}:</span>", " <span class='value'>{{ tagTransList('cuisine', tags.cuisine)|default(trans('unknown')) }}</span>", " </li>", " <li class='hasSymbol'>", " <span class='symbol'>🚬</span>", " <span class='key'>{{ keyTrans('smoking') }}:</span>", " <span class='value'>{% if tags.smoking %}{{ tagTrans('smoking', tags.smoking) }}{% else %}{{ trans('unknown') }}{% endif %}</span>", " </li>", "</ul>" ], "markerSign": "{% if tags.amenity=='bar' %}🍸{% elseif tags.amenity=='biergarten'%}🍻{% elseif tags.amenity=='cafe' %}☕{% elseif tags.amenity=='fast_food' %}🍔{% elseif tags.amenity=='ice_cream' %}🍨{% elseif tags.amenity=='pub' %}🍺{% else %}🍴{% endif %}", "markerSymbol": "{{ markerPointer({\"fillColor\": smoking_color })|raw }}", "listMarkerSymbol": "{{ markerCircle({\"fillColor\": smoking_color })|raw }}" }, "info": [ "{{ keyTrans('smoking') }}:", "<table>", " <tr>", " <td>{{ markerCircle({ \"fillColor\": \"#00ff00\" })|raw }}</td>", " <td>{{ tagTrans('smoking', 'no') }}, {{ tagTrans('smoking', 'outside') }}</td>", " </tr>", " <tr>", " <td>{{ markerCircle({ \"fillColor\": \"#ffdf00\" })|raw }}</td>", " <td>{{ tagTrans('smoking', 'separated') }}, {{ tagTrans('smoking', 'isolated') }}</td>", " </tr>", " <tr>", " <td>{{ markerCircle({ \"fillColor\": \"red\" })|raw }}</td>", " <td>{{ tagTrans('smoking', 'yes') }}, {{ tagTrans('smoking', 'dedicated') }}</td>", " </tr>", " <tr>", " <td>{{ markerCircle({ \"fillColor\": \"white\" })|raw }}</td>", " <td>{{ trans('unknown') }}</td>", " </tr>", "</table>" ] }
|