[styles] Add fast_food search result icons & bookmark icons

Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
This commit is contained in:
David Martinez
2025-07-19 16:54:06 +02:00
committed by Konstantin Pastbin
parent 3aabde338a
commit 8b03e99035
8 changed files with 53 additions and 9 deletions

View File

@@ -51,6 +51,7 @@ std::string GetBookmarkIconType(kml::BookmarkIcon const & icon)
case kml::BookmarkIcon::BicycleParking: return "bicycle_parking";
case kml::BookmarkIcon::BicycleParkingCovered: return "bicycle_parking_covered";
case kml::BookmarkIcon::BicycleRental: return "bicycle_rental";
case kml::BookmarkIcon::FastFood: return "fast_food";
case kml::BookmarkIcon::Count:
ASSERT(false, ("Invalid bookmark icon type"));
return {};

View File

@@ -48,6 +48,14 @@ std::map<std::string, BookmarkMatchInfo> const kFeatureTypeToBookmarkMatchInfo =
{"amenity-pub", {kml::BookmarkIcon::Pub, BookmarkBaseType::Food}},
{"amenity-cafe", {kml::BookmarkIcon::Cafe, BookmarkBaseType::Food}},
{"amenity-bbq", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"amenity-food_court", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"amenity-restaurant", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"leisure-picnic_table", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"tourism-picnic_site", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"amenity-fast_food", {kml::BookmarkIcon::FastFood, BookmarkBaseType::Food}},
{"amenity-place_of_worship-buddhist", {kml::BookmarkIcon::Buddhism, BookmarkBaseType::ReligiousPlace}},
{"amenity-college", {kml::BookmarkIcon::Building, BookmarkBaseType::Building}},
@@ -80,14 +88,6 @@ std::map<std::string, BookmarkMatchInfo> const kFeatureTypeToBookmarkMatchInfo =
{"amenity-bureau_de_change", {kml::BookmarkIcon::Exchange, BookmarkBaseType::Exchange}},
{"amenity-bbq", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"amenity-cafe", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"amenity-fast_food", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"amenity-food_court", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"amenity-restaurant", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"leisure-picnic_table", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"tourism-picnic_site", {kml::BookmarkIcon::Food, BookmarkBaseType::Food}},
{"amenity-charging_station", {kml::BookmarkIcon::ChargingStation, BookmarkBaseType::Gas}},
{"amenity-charging_station-bicycle", {kml::BookmarkIcon::ChargingStation, BookmarkBaseType::Gas}},
{"amenity-charging_station-motorcar", {kml::BookmarkIcon::ChargingStation, BookmarkBaseType::Gas}},