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

  1. type: overpass
  2. name:
  3. ast: Dineru
  4. ca: Financer
  5. cs: Finanční služby
  6. de: Finanzen
  7. el: Χρήμα
  8. en: Financial
  9. es: Financiera
  10. fr: Finance
  11. gl: Finanzas
  12. hu: Pénzügyek
  13. it: Finanziario
  14. ja: 金融
  15. nb: Finansiell
  16. nl: Financieel
  17. oc: Finança
  18. pl: Finansowe
  19. pt: Finanças
  20. pt-br: Finanças e seguros
  21. ro: Financiar
  22. ru: Финансы
  23. sr: Финансије
  24. tr: Finansal
  25. uk: Фінанси
  26. query:
  27. 14: |-
  28. (
  29. node[amenity~"^(bank)$"];
  30. way[amenity~"^(bank)$"];
  31. relation[amenity~"^(bank)$"];
  32. )
  33. 15: |-
  34. (
  35. node[amenity~"^(bank|bureau_de_change|atm)$"];
  36. way[amenity~"^(bank|bureau_de_change|atm)$"];
  37. relation[amenity~"^(bank|bureau_de_change|atm)$"];
  38. node[office~"^(financial|accountant|insurance|tax|tax_advisor)$"];
  39. way[office~"^(financial|accountant|insurance|tax|tax_advisor)$"];
  40. relation[office~"^(financial|accountant|insurance|tax|tax_advisor)$"];
  41. )
  42. feature:
  43. pre: |-
  44. {% if tags.amenity %}
  45. {% set key = 'amenity' %}
  46. {% set value = tags.amenity %}
  47. {% else %}
  48. {% set key = 'office' %}
  49. {% set value = tags.office %}
  50. {% endif %}
  51. description: '{{ tagTrans(key, value) }}'
  52. markerSign: '{{ const[key ~ "=" ~ value].sign|raw }}'
  53. info: |-
  54. <table>
  55. {% for kv, data in const %}
  56. {% if data.zoom <= map.zoom %}
  57. <tr>
  58. <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>
  59. <td>
  60. {{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}
  61. </td>
  62. </tr>
  63. {% endif %}
  64. {% endfor %}
  65. </table>
  66. const:
  67. amenity=atm:
  68. sign: <img data-src='maki:bank?size=11'>
  69. zoom: 15
  70. amenity=bank:
  71. sign: <img data-src='maki:building'>
  72. zoom: 14
  73. amenity=bureau_de_change:
  74. sign:
  75. zoom: 15
  76. office=financial:
  77. sign: <i class="fas fa-coins"></i>
  78. zoom: 15
  79. office=accountant:
  80. sign: <i class="fas fa-book"></i>
  81. zoom: 15
  82. office=insurance:
  83. sign: <i class="fas fa-file-signature"></i>
  84. zoom: 15
  85. office=tax:
  86. sign: '%'
  87. zoom: 15
  88. office=tax_advisor:
  89. sign: '<span style="color: green">%</span>'
  90. zoom: 15
  91. office=cooperative:
  92. sign: <i class="fas fa-piggy-bank"></i>
  93. zoom: 15
  94. filter:
  95. type:
  96. name: '{{ trans("filter:type") }}'
  97. show_default: 'true'
  98. type: select
  99. values: '{% for k, v in const %}<option value="{{ k }}" query="nwr[{{ k }}]" minzoom="{{ v.zoom }}">{{ tagTrans(k) }}</option>{% endfor %}'