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: |- ( nwr[amenity^courthouse]; nwr[office^lawyer]; nwr[office^notary]; ) feature: pre: |- {% set key = null %} {% set value = null %} {% for k, d in const %} {% set kv = k|split('=') %} {% if attribute(tags, kv[0]) and kv[1] in attribute(tags, kv[0])|split(';') %} {% set key = kv[0] %} {% set value = kv[1] %} {% endif %} {% endfor %} description: '{{ tagTransList(key, attribute(tags, key)) }}' 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 %}