{ "type": "overpass", "name": { "ca": "Llei", "cs": "Právo", "de": "Juristische Institutionen", "en": "Law", "es": "Ley", "fr": "Services législatifs", "gl": "Leis", "hu": "Jog", "it": "Legge", "ja": "法律", "nb": "Lov", "nl": "Juridische diensten", "oc": "Lèi", "pl": "Prawo", "pt": "Direito", "pt-br": "Direito", "ru": "Юристы", "sr": "Закон", "tr": "Hukuk" }, "query": { "14": [ "(", "node[amenity~\"^(courthouse)$\"];", "way[amenity~\"^(courthouse)$\"];", "relation[amenity~\"^(courthouse)$\"];", "node[office~\"^(lawyer|notary)$\"];", "way[office~\"^(lawyer|notary)$\"];", "relation[office~\"^(lawyer|notary)$\"];", ")" ] }, "feature": { "pre": [ "{% if tags.amenity %}", " {% set key = 'amenity' %}", " {% set value = tags.amenity %}", "{% else %}", " {% set key = 'office' %}", " {% set value = tags.office %}", "{% endif %}" ], "description": "{{ tagTrans(key, value) }}", "markerSign": "{{ const[key ~ '=' ~ value].sign|raw }}" }, "info": [ "", "{% for kv, data in const %}", "{% if data.zoom <= map.zoom %}", " ", " ", " ", " ", "{% endif %}", "{% endfor %}", "
{{ markerCircle({})|raw }}
{{ data.sign|raw }}
", " {{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}", "
" ], "const": { "amenity=courthouse": { "sign": "", "zoom": 14 }, "office=lawyer": { "sign": "⚖", "zoom": 14 }, "office=notary": { "sign": "", "zoom": 14 } }, "filter": { "type": { "name": "{{ trans('filter:type') }}", "show_default": "true", "type": "select", "values": "{% for k, v in const %}{% endfor %}" } } }