From 89f667b17e7184b3ca13da5cb322f4fa1c1daedf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Sat, 28 Mar 2026 16:48:14 +0400 Subject: [PATCH] Add more icons --- app/utils/icons.js | 4 ++++ app/utils/osm-icons.js | 2 ++ 2 files changed, 6 insertions(+) diff --git a/app/utils/icons.js b/app/utils/icons.js index e0b207b..2df211d 100644 --- a/app/utils/icons.js +++ b/app/utils/icons.js @@ -38,6 +38,7 @@ import loadingRing from '../icons/270-ring.svg?raw'; import angelfish from '@waysidemapping/pinhead/dist/icons/angelfish.svg?raw'; import barbell from '@waysidemapping/pinhead/dist/icons/barbell.svg?raw'; +import climbingWall from '@waysidemapping/pinhead/dist/icons/climbing_wall.svg?raw'; import banknote from '@waysidemapping/pinhead/dist/icons/banknote.svg?raw'; import badgeShieldWithFire from '@waysidemapping/pinhead/dist/icons/badge_shield_with_fire.svg?raw'; import beachUmbrellaInGround from '@waysidemapping/pinhead/dist/icons/beach_umbrella_in_ground.svg?raw'; @@ -106,6 +107,7 @@ import womensAndMensRestroomSymbol from '@waysidemapping/pinhead/dist/icons/wome import wikipedia from '../icons/wikipedia.svg?raw'; import parkingP from '@waysidemapping/pinhead/dist/icons/parking_p.svg?raw'; +import car from '@waysidemapping/pinhead/dist/icons/car.svg?raw'; const ICONS = { activity, @@ -123,6 +125,7 @@ const ICONS = { camera, 'check-square': checkSquare, 'cigarette-with-smoke-curl': cigaretteWithSmokeCurl, + climbing_wall: climbingWall, 'classical-building': classicalBuilding, 'classical-building-with-dome-and-flag': classicalBuildingWithDomeAndFlag, 'classical-building-with-flag': classicalBuildingWithFlag, @@ -212,6 +215,7 @@ const ICONS = { 'womens-and-mens-restroom-symbol': womensAndMensRestroomSymbol, wikipedia, parking_p: parkingP, + car, x, zap, 'loading-ring': loadingRing, diff --git a/app/utils/osm-icons.js b/app/utils/osm-icons.js index 97b9051..711370b 100644 --- a/app/utils/osm-icons.js +++ b/app/utils/osm-icons.js @@ -31,6 +31,7 @@ export const POI_ICON_RULES = [ { tags: { amenity: 'police' }, icon: 'police-officer-with-stop-arm' }, { tags: { amenity: 'toilets' }, icon: 'womens-and-mens-restroom-symbol' }, { tags: { amenity: 'school' }, icon: 'open-book' }, + { tags: { amenity: 'driving_school' }, icon: 'car' }, { tags: { shop: 'coffee' }, icon: 'coffee-bean' }, { tags: { shop: 'tea' }, icon: 'coffee-bean' }, @@ -144,6 +145,7 @@ export const POI_ICON_RULES = [ { tags: { sport: 'squash' }, icon: 'person-playing-tennis' }, { tags: { sport: 'padel' }, icon: 'person-playing-tennis' }, { tags: { sport: 'table_tennis' }, icon: 'table-tennis-paddle' }, + { tags: { sport: 'climbing' }, icon: 'climbing_wall' }, { tags: { leisure: 'water_park' }, icon: 'person-swimming-in-water' }, { tags: { sport: 'swimming' }, icon: 'person-swimming-in-water' }, { tags: { sport: 'golf' }, icon: 'person-swinging-golf-club' },