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.
35 lines
907 B
35 lines
907 B
type: overpass
|
|
name:
|
|
en: Example 4
|
|
de: Beispiel 4
|
|
query:
|
|
15: nwr[amenity=fountain]
|
|
17: nwr[amenity~"^(fountain|drinking_water)$"]
|
|
feature:
|
|
description: |
|
|
{{ tagTrans('amenity', tags.amenity) }}
|
|
# Here, the correct icon for display is read from the 'const' structure
|
|
markerSign: |
|
|
{{ const[tags.amenity].icon }}
|
|
markerSymbol: |
|
|
{{ markerPointer({ fillColor: const[tags.amenity].color }) }}
|
|
listMarkerSymbol: |
|
|
{{ markerCircle({ fillColor: const[tags.amenity].color }) }}
|
|
info: |
|
|
<table>
|
|
{% for value, data in const if data.zoom <= map.zoom %}
|
|
<tr>
|
|
<td>{{ markerCircle({ fillColor: data.color }) }}<div class='sign'>{{ data.icon }}</div></td>
|
|
<td>{{ tagTrans('amenity', value) }}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</table>
|
|
const:
|
|
fountain:
|
|
icon: ⛲
|
|
color: '#0000ff'
|
|
zoom: 15
|
|
drinking_water:
|
|
icon: 🚰
|
|
color: '#007fff'
|
|
zoom: 17
|