type: overpass name: ast: Dineru ca: Financer cs: Finanční služby de: Finanzen el: Χρήμα en: Financial es: Financiera fr: Finance gl: Finanzas hu: Pénzügyek it: Finanziario ja: 金融 nb: Finansiell nl: Financieel oc: Finança pl: Finansowe pt: Finanças pt-br: Finanças e seguros ro: Financiar ru: Финансы sr: Финансије tr: Finansal uk: Фінанси query: 14: |- nwr[amenity~"^(.*;|)(bank)(;.*|)$"]; 15: |- ( nwr[amenity~"^(.*;|)(bank|bureau_de_change|atm)(;.*|)$"]; nwr[office~"^(.*;|)(financial|accountant|insurance|tax|tax_advisor)(;.*|)$"]; ) 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 %} {% set kv = key ~ "=" ~ value %} {% set data = const[kv] %} description: |- {{ tagTransList(key, attribute(tags, key)) }} markerSign: |- {{ const[kv].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=atm: sign: zoom: 15 amenity=bank: sign: zoom: 14 amenity=bureau_de_change: sign: ⇄ zoom: 15 office=financial: sign: zoom: 15 office=accountant: sign: zoom: 15 office=insurance: sign: zoom: 15 office=tax: sign: '%' zoom: 15 office=tax_advisor: sign: '%' zoom: 15 office=cooperative: sign: zoom: 15 filter: type: name: '{{ trans("filter:type") }}' show_default: 'true' type: select values: |- {% for k, v in const %} {% endfor %}