MCPcopy Create free account
hub / github.com/comaps/comaps / GetBookmarkIconType

Function GetBookmarkIconType

libs/map/bookmark.cpp:13–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11namespace
12{
13std::string GetBookmarkIconType(kml::BookmarkIcon const & icon)
14{
15 switch (icon)
16 {
17 case kml::BookmarkIcon::None: return "default";
18 case kml::BookmarkIcon::Hotel: return "hotel";
19 case kml::BookmarkIcon::Animals: return "animals";
20 case kml::BookmarkIcon::Buddhism: return "buddhism";
21 case kml::BookmarkIcon::Building: return "building";
22 case kml::BookmarkIcon::Christianity: return "christianity";
23 case kml::BookmarkIcon::Entertainment: return "entertainment";
24 case kml::BookmarkIcon::Exchange: return "exchange";
25 case kml::BookmarkIcon::Food: return "restaurant";
26 case kml::BookmarkIcon::Gas: return "gas";
27 case kml::BookmarkIcon::Judaism: return "judaism";
28 case kml::BookmarkIcon::Medicine: return "medicine";
29 case kml::BookmarkIcon::Mountain: return "mountain";
30 case kml::BookmarkIcon::Museum: return "museum";
31 case kml::BookmarkIcon::Islam: return "islam";
32 case kml::BookmarkIcon::Park: return "park";
33 case kml::BookmarkIcon::Parking: return "parking";
34 case kml::BookmarkIcon::Shop: return "shop";
35 case kml::BookmarkIcon::Sights: return "sights";
36 case kml::BookmarkIcon::Swim: return "swim";
37 case kml::BookmarkIcon::Water: return "water";
38 case kml::BookmarkIcon::Bar: return "bar";
39 case kml::BookmarkIcon::Transport: return "transport";
40 case kml::BookmarkIcon::Viewpoint: return "viewpoint";
41 case kml::BookmarkIcon::Sport: return "sport";
42 case kml::BookmarkIcon::Pub: return "pub";
43 case kml::BookmarkIcon::Art: return "art";
44 case kml::BookmarkIcon::Bank: return "bank";
45 case kml::BookmarkIcon::Cafe: return "cafe";
46 case kml::BookmarkIcon::Pharmacy: return "pharmacy";
47 case kml::BookmarkIcon::Stadium: return "stadium";
48 case kml::BookmarkIcon::Theatre: return "theatre";
49 case kml::BookmarkIcon::Information: return "information";
50 case kml::BookmarkIcon::ChargingStation: return "charging_station";
51 case kml::BookmarkIcon::BicycleParking: return "bicycle_parking";
52 case kml::BookmarkIcon::BicycleParkingCovered: return "bicycle_parking_covered";
53 case kml::BookmarkIcon::BicycleRental: return "bicycle_rental";
54 case kml::BookmarkIcon::FastFood: return "fast_food";
55 case kml::BookmarkIcon::Count: ASSERT(false, ("Invalid bookmark icon type")); return {};
56 }
57 UNREACHABLE();
58}
59
60std::string const kCustomImageProperty = "CustomImage";
61std::string const kHasElevationProfileProperty = "has_elevation_profile";

Callers 1

GetSymbolNamesMethod · 0.85

Calls 1

ASSERTFunction · 0.85

Tested by

no test coverage detected