From f2c2eb1fdcc28750c7d318371dacffea4f1249b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Mon, 29 Jun 2026 15:54:37 +0200 Subject: [PATCH] Add icon for amenity=townhall --- app/utils/icons.js | 2 ++ app/utils/osm-icons.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/utils/icons.js b/app/utils/icons.js index f92ecf3..b6cc916 100644 --- a/app/utils/icons.js +++ b/app/utils/icons.js @@ -61,6 +61,7 @@ import boxingGloveUp from '@waysidemapping/pinhead/dist/icons/boxing_glove_up.sv import car from '@waysidemapping/pinhead/dist/icons/car.svg?raw'; import cigaretteWithSmokeCurl from '@waysidemapping/pinhead/dist/icons/cigarette_with_smoke_curl.svg?raw'; import classicalBuilding from '@waysidemapping/pinhead/dist/icons/classical_building.svg?raw'; +import classicalBuildingWithClock from '@waysidemapping/pinhead/dist/icons/classical_building_with_clock.svg?raw'; import classicalBuildingWithDomeAndFlag from '@waysidemapping/pinhead/dist/icons/classical_building_with_dome_and_flag.svg?raw'; import classicalBuildingWithFlag from '@waysidemapping/pinhead/dist/icons/classical_building_with_flag.svg?raw'; import commercialBuilding from '@waysidemapping/pinhead/dist/icons/commercial_building.svg?raw'; @@ -162,6 +163,7 @@ const ICONS = { 'alert-circle': alertCircle, 'alert-triangle': alertTriangle, 'classical-building': classicalBuilding, + 'classical-building-with-clock': classicalBuildingWithClock, 'classical-building-with-dome-and-flag': classicalBuildingWithDomeAndFlag, 'classical-building-with-flag': classicalBuildingWithFlag, 'commercial-building': commercialBuilding, diff --git a/app/utils/osm-icons.js b/app/utils/osm-icons.js index f4be54e..b55d471 100644 --- a/app/utils/osm-icons.js +++ b/app/utils/osm-icons.js @@ -27,6 +27,8 @@ export const POI_ICON_RULES = [ { tags: { amenity: 'bank' }, icon: 'banknote' }, { tags: { amenity: 'place_of_worship' }, icon: 'place-of-worship-building' }, + { tags: { amenity: 'townhall' }, icon: 'classical-building-with-clock' }, + { tags: { building: 'townhall' }, icon: 'classical-building-with-clock' }, { tags: { amenity: 'fire_station' }, icon: 'badge-shield-with-fire' }, { tags: { amenity: 'police' }, icon: 'police-officer-with-stop-arm' }, { tags: { amenity: 'toilets' }, icon: 'womens-and-mens-restroom-symbol' },