Main categories of OpenStreetBrowser
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

99 lines
2.4 KiB

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: |-
(
node[amenity~"^(bank)$"];
way[amenity~"^(bank)$"];
relation[amenity~"^(bank)$"];
)
15: |-
(
node[amenity~"^(bank|bureau_de_change|atm)$"];
way[amenity~"^(bank|bureau_de_change|atm)$"];
relation[amenity~"^(bank|bureau_de_change|atm)$"];
node[office~"^(financial|accountant|insurance|tax|tax_advisor)$"];
way[office~"^(financial|accountant|insurance|tax|tax_advisor)$"];
relation[office~"^(financial|accountant|insurance|tax|tax_advisor)$"];
)
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: |-
<table>
{% for kv, data in const %}
{% if data.zoom <= map.zoom %}
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>
<td>
{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}
</td>
</tr>
{% endif %}
{% endfor %}
</table>
const:
amenity=atm:
sign: <img data-src='maki:bank?size=11'>
zoom: 15
amenity=bank:
sign: <img data-src='maki:building'>
zoom: 14
amenity=bureau_de_change:
sign:
zoom: 15
office=financial:
sign: <i class="fas fa-coins"></i>
zoom: 15
office=accountant:
sign: <i class="fas fa-book"></i>
zoom: 15
office=insurance:
sign: <i class="fas fa-file-signature"></i>
zoom: 15
office=tax:
sign: '%'
zoom: 15
office=tax_advisor:
sign: '<span style="color: green">%</span>'
zoom: 15
office=cooperative:
sign: <i class="fas fa-piggy-bank"></i>
zoom: 15
filter:
type:
name: '{{ trans("filter:type") }}'
show_default: 'true'
type: select
values: '{% for k, v in const %}<option value="{{ k }}" query="nwr[{{ k }}]" minzoom="{{ v.zoom }}">{{ tagTrans(k) }}</option>{% endfor %}'