diff --git a/android/app/src/main/res/values/types_strings.xml b/android/app/src/main/res/values/types_strings.xml index 80d59f125..b983c79b2 100644 --- a/android/app/src/main/res/values/types_strings.xml +++ b/android/app/src/main/res/values/types_strings.xml @@ -658,6 +658,7 @@ Marina Nature Reserve Outdoor Seating + Firepit Park Private Park Park diff --git a/data/categories.txt b/data/categories.txt index d3f736415..a22673ce8 100644 --- a/data/categories.txt +++ b/data/categories.txt @@ -4921,6 +4921,9 @@ sk:2Záhrada sw:Bustani fa:باغ تفریحی +leisure-firepit +en:5Firepit + amenity-bench en:Bench ru:Скамейка|лавка diff --git a/data/editor.config b/data/editor.config index 645bc0f7b..c13fb13b4 100644 --- a/data/editor.config +++ b/data/editor.config @@ -1093,6 +1093,8 @@ + + diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv index 68e9d2927..c93fc2118 100644 --- a/data/mapcss-mapping.csv +++ b/data/mapcss-mapping.csv @@ -667,7 +667,7 @@ deprecated|deprecated;547;x deprecated|deprecated;548;x deprecated|deprecated;549;x waterway|lock_gate;550; -deprecated|deprecated;551;x +leisure|firepit;551; deprecated|deprecated;552;x deprecated|deprecated;553;x deprecated|deprecated;554;x diff --git a/data/styles/default/dark/symbols/firepit-m.svg b/data/styles/default/dark/symbols/firepit-m.svg new file mode 100644 index 000000000..154622f65 --- /dev/null +++ b/data/styles/default/dark/symbols/firepit-m.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + \ No newline at end of file diff --git a/data/styles/default/include/Icons.mapcss b/data/styles/default/include/Icons.mapcss index 0bea74c01..ddac0c397 100644 --- a/data/styles/default/include/Icons.mapcss +++ b/data/styles/default/include/Icons.mapcss @@ -1083,6 +1083,7 @@ node|z18-[man_made=water_tower], node|z18-[man_made=tower], node|z18-[amenity=bbq], area|z18-[amenity=bbq], +node|z18-[leisure=firepit], node|z18-[amenity=brothel], area|z18-[amenity=brothel], node|z18-[amenity=stripclub], @@ -1849,6 +1850,9 @@ node|z18-[amenity=bbq], area|z18-[amenity=bbq] {icon-image: bbq-m.svg;font-size: 11;} +node|z18-[leisure=firepit], +{icon-image: firepit-m.svg;font-size: 11;} + node|z18-[man_made=survey_point], {icon-image: survey_point-m.svg;font-size: 11;} diff --git a/data/styles/default/include/priorities_4_overlays.prio.txt b/data/styles/default/include/priorities_4_overlays.prio.txt index 49b67a2e4..ba94b140b 100644 --- a/data/styles/default/include/priorities_4_overlays.prio.txt +++ b/data/styles/default/include/priorities_4_overlays.prio.txt @@ -1170,6 +1170,7 @@ office # icon z18- (also has captio shop # icon z18- (also has caption(optional) z18-) === 470 +leisure-firepit amenity-bbq # icon z18- (also has caption(optional) z18-) amenity-public_bookcase # icon z18- (also has caption(optional) z18-) cemetery-grave # icon z17- (also has caption(optional) z17-) @@ -2095,6 +2096,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # shop # caption(optional) z18- (also has icon z18-) # === -9530 +# leisure-firepit # amenity-bbq # caption(optional) z18- (also has icon z18-) # amenity-public_bookcase # caption(optional) z18- (also has icon z18-) # cemetery-grave # caption(optional) z17- (also has icon z17-) diff --git a/data/styles/default/light/symbols/firepit-m.svg b/data/styles/default/light/symbols/firepit-m.svg new file mode 100644 index 000000000..8703855b1 --- /dev/null +++ b/data/styles/default/light/symbols/firepit-m.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + \ No newline at end of file diff --git a/data/styles/outdoors/include/Icons.mapcss b/data/styles/outdoors/include/Icons.mapcss index 751d73306..1e128be0e 100644 --- a/data/styles/outdoors/include/Icons.mapcss +++ b/data/styles/outdoors/include/Icons.mapcss @@ -213,6 +213,7 @@ node|z16-[leisure=picnic_table], area|z16-[leisure=picnic_table], node|z16-[amenity=bbq], area|z16-[amenity=bbq], +node|z16-[leisure=firepit], node|z13-[amenity=shelter], area|z13-[amenity=shelter], node|z13-[amenity=shelter][shelter_type=basic_hut], @@ -276,6 +277,9 @@ node|z16-[amenity=bbq], area|z16-[amenity=bbq], {icon-image: bbq-m.svg; font-size: 11;} +node|z16-[leisure=firepit], +{icon-image: firepit-m.svg; font-size: 11;} + node|z12-[amenity=shelter], node|z12-[amenity=shelter][shelter_type=lean_to], {icon-image: shelter-s.svg; icon-min-distance: 10; font-size: 11;} diff --git a/data/styles/outdoors/include/priorities_4_overlays.prio.txt b/data/styles/outdoors/include/priorities_4_overlays.prio.txt index e6f1a9003..d6bc66da6 100644 --- a/data/styles/outdoors/include/priorities_4_overlays.prio.txt +++ b/data/styles/outdoors/include/priorities_4_overlays.prio.txt @@ -1172,6 +1172,7 @@ office # icon z18- (also has captio shop # icon z18- (also has caption(optional) z18-) === 470 +leisure-firepit amenity-bbq # icon z16- (also has caption(optional) z16-) amenity-public_bookcase # icon z18- (also has caption(optional) z18-) cemetery-grave # icon z17- (also has caption(optional) z17-) @@ -2100,6 +2101,7 @@ leisure-swimming_pool-private # icon z17- (also has captio # shop # caption(optional) z18- (also has icon z18-) # === -9530 +# leisure-firepit # amenity-bbq # caption(optional) z16- (also has icon z16-) # amenity-public_bookcase # caption(optional) z18- (also has icon z18-) # cemetery-grave # caption(optional) z17- (also has icon z17-) diff --git a/generator/generator_tests/osm_type_test.cpp b/generator/generator_tests/osm_type_test.cpp index 5a2d8f1b1..b992a7890 100644 --- a/generator/generator_tests/osm_type_test.cpp +++ b/generator/generator_tests/osm_type_test.cpp @@ -2479,6 +2479,7 @@ UNIT_CLASS_TEST(TestWithClassificator, OsmType_SimpleTypesSmoke) {"leisure", "fitness_centre"}, {"leisure", "fitness_station"}, {"leisure", "garden"}, + {"leisure", "firepit"}, {"leisure", "golf_course"}, {"leisure", "ice_rink"}, {"leisure", "marina"}, diff --git a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings index b241ff2e1..b9cde2710 100644 --- a/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings +++ b/iphone/Maps/LocalizedStrings/en.lproj/LocalizableTypes.strings @@ -736,6 +736,7 @@ "type.leisure.marina" = "Marina"; "type.leisure.nature_reserve" = "Nature Reserve"; "type.leisure.outdoor_seating" = "Outdoor Seating"; +"type.leisure.firepit" = "Firepit"; "type.leisure.park" = "Park"; "type.leisure.park.no.access" = "Private Park"; "type.leisure.park.permissive" = "Park";