From b5404cc2c6cbe80d48addc2fb477497ce5844550 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Thu, 30 Oct 2025 22:10:23 +0100 Subject: [PATCH] [types] Adding indoor play Signed-off-by: Yannik Bloscheck --- android/sdk/src/main/res/values/types_strings.xml | 1 + data/categories-strings/en.json/localize.json | 1 + data/editor.config | 3 +++ data/mapcss-mapping.csv | 2 +- data/styles/default/dark/symbols/indoor_play-m.svg | 1 + data/styles/default/include/Icons.mapcss | 4 ++++ data/styles/default/include/Icons_Label_Colors.mapcss | 1 + data/styles/default/include/priorities_4_overlays.prio.txt | 2 ++ data/styles/default/light/symbols/indoor_play-m.svg | 1 + data/styles/outdoors/include/priorities_4_overlays.prio.txt | 2 ++ .../LocalizedStrings/en-GB.lproj/LocalizableTypes.strings | 1 + .../Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings | 1 + 12 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 data/styles/default/dark/symbols/indoor_play-m.svg create mode 100644 data/styles/default/light/symbols/indoor_play-m.svg diff --git a/android/sdk/src/main/res/values/types_strings.xml b/android/sdk/src/main/res/values/types_strings.xml index 71c92366c..b53388549 100644 --- a/android/sdk/src/main/res/values/types_strings.xml +++ b/android/sdk/src/main/res/values/types_strings.xml @@ -660,6 +660,7 @@ Minigolf Hackerspace Ice Rink + Indoor Play Centre Marina Nature Reserve Outdoor Seating diff --git a/data/categories-strings/en.json/localize.json b/data/categories-strings/en.json/localize.json index 808ae5f7d..7fc1cc9f2 100644 --- a/data/categories-strings/en.json/localize.json +++ b/data/categories-strings/en.json/localize.json @@ -453,6 +453,7 @@ "natural-glacier|@category_tourism": "Glacier", "highway-ford": "Ford", "leisure-marina": "3Marina", +"leisure-indoor_play": "3Indoor Play Centre|indoor play|indoor playground", "piste:type-downhill|piste:type-nordic": "Skiing|3Ski run|4Piste", "amenity-events_venue": "Events Venue", "shop-chocolate|@category_food|@shop": "Chocolate", diff --git a/data/editor.config b/data/editor.config index 1c251478c..da303da8e 100644 --- a/data/editor.config +++ b/data/editor.config @@ -1299,6 +1299,9 @@ + + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 18a5c6a1d..e5b5c45ae 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -663,7 +663,7 @@ deprecated|deprecated;538;x railway|funicular|tunnel;[railway=funicular][tunnel?];;name;int_name;539; barrier|cycle_barrier;540; addr:interpolation;[addr:interpolation];;addr:housenumber;name;541; -deprecated:amenity|speed_trap:10.2021;542;highway|speed_camera +leisure|indoor_play;542; area:highway|track;543; area:highway|primary;544; deprecated|deprecated;545;x diff --git a/data/styles/default/dark/symbols/indoor_play-m.svg b/data/styles/default/dark/symbols/indoor_play-m.svg new file mode 100644 index 000000000..669d376f9 --- /dev/null +++ b/data/styles/default/dark/symbols/indoor_play-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index ef909b251..434db0280 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -844,6 +844,7 @@ node|z17-[amenity=casino], node|z17-[amenity=gambling], node|z17-[leisure=adult_gaming_centre], node|z17-[leisure=amusement_arcade], +node|z17-[leisure=indoor_play], node|z17-[amenity=courthouse], node|z17-[amenity=nursing_home], node|z17-[amenity=social_facility], @@ -1423,6 +1424,9 @@ node|z17-[leisure=amusement_arcade], node|z18-[shop=lottery], {icon-image: lottery-m.svg;} +node|z17-[leisure=indoor_play], +{icon-image: indoor_play-m.svg;icon-min-distance: 20;} + node|z17-[amenity=courthouse], {icon-image: public-building-m.svg;} diff --git a/data/styles/default/include/Icons_Label_Colors.mapcss b/data/styles/default/include/Icons_Label_Colors.mapcss index 5ec04761e..570192462 100644 --- a/data/styles/default/include/Icons_Label_Colors.mapcss +++ b/data/styles/default/include/Icons_Label_Colors.mapcss @@ -57,6 +57,7 @@ node[leisure=adult_gaming_centre], node[leisure=amusement_arcade], node[leisure=bowling_alley], node[leisure=escape_game], +node[leisure=indoor_play], node[shop=bookmaker], node[shop=lottery], node[tourism=aquarium], diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index e22ce5cef..5f33cbc30 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -1203,6 +1203,7 @@ healthcare-psychotherapist # icon z17- (also has captio healthcare-speech_therapist # icon z17- (also has caption(optional) z17-) leisure-adult_gaming_centre # icon z17- (also has caption(optional) z17-) leisure-amusement_arcade # icon z17- (also has caption(optional) z17-) +leisure-indoor_play # icon z17- (also has caption(optional) z17-) office-company # icon z18- (also has caption(optional) z18-) office-ngo # icon z18- (also has caption(optional) z18-) office-telecommunication # icon z18- (also has caption(optional) z18-) @@ -2194,6 +2195,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # healthcare-speech_therapist # caption(optional) z17- (also has icon z17-) # leisure-adult_gaming_centre # caption(optional) z17- (also has icon z17-) # leisure-amusement_arcade # caption(optional) z17- (also has icon z17-) +# leisure-indoor_play # caption(optional) z17- (also has icon z17-) # office-company # caption(optional) z18- (also has icon z18-) # office-ngo # caption(optional) z18- (also has icon z18-) # office-telecommunication # caption(optional) z18- (also has icon z18-) diff --git a/data/styles/default/light/symbols/indoor_play-m.svg b/data/styles/default/light/symbols/indoor_play-m.svg new file mode 100644 index 000000000..616825c5f --- /dev/null +++ b/data/styles/default/light/symbols/indoor_play-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index 911edcbeb..aa14486e9 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -1204,6 +1204,7 @@ healthcare-psychotherapist # icon z17- (also has captio healthcare-speech_therapist # icon z17- (also has caption(optional) z17-) leisure-adult_gaming_centre # icon z17- (also has caption(optional) z17-) leisure-amusement_arcade # icon z17- (also has caption(optional) z17-) +leisure-indoor_play # icon z17- (also has caption(optional) z17-) office-company # icon z18- (also has caption(optional) z18-) office-ngo # icon z18- (also has caption(optional) z18-) office-telecommunication # icon z18- (also has caption(optional) z18-) @@ -2199,6 +2200,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # healthcare-speech_therapist # caption(optional) z17- (also has icon z17-) # leisure-adult_gaming_centre # caption(optional) z17- (also has icon z17-) # leisure-amusement_arcade # caption(optional) z17- (also has icon z17-) +# leisure-indoor_play # caption(optional) z17- (also has icon z17-) # office-company # caption(optional) z18- (also has icon z18-) # office-ngo # caption(optional) z18- (also has icon z18-) # office-telecommunication # caption(optional) z18- (also has icon z18-) diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings index d4a819650..3ec548905 100644 --- a/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/LocalizableTypes.strings @@ -709,6 +709,7 @@ "type.leisure.miniature_golf" = "Minigolf"; "type.leisure.hackerspace" = "Hackerspace"; "type.leisure.ice_rink" = "Ice Rink"; +"type.leisure.indoor_play" = "Indoor Play Centre"; "type.leisure.marina" = "Marina"; "type.leisure.nature_reserve" = "Nature Reserve"; "type.leisure.outdoor_seating" = "Outdoor Seating"; diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index 631b0e284..26ff67cb8 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -739,6 +739,7 @@ "type.leisure.miniature_golf" = "Minigolf"; "type.leisure.hackerspace" = "Hackerspace"; "type.leisure.ice_rink" = "Ice Rink"; +"type.leisure.indoor_play" = "Indoor Play Centre"; "type.leisure.marina" = "Marina"; "type.leisure.nature_reserve" = "Nature Reserve"; "type.leisure.outdoor_seating" = "Outdoor Seating";