TomTom Maps for JavaScript
    Preparing search index...

    Variable poiCategoryGroupsConst

    poiCategoryGroups: {
        ACCOMMODATION_GROUP: (
            "CAMPING_GROUND"
            | "HOLIDAY_RENTAL"
            | "HOTEL_OR_MOTEL"
        )[];
        EDUCATION_GROUP: (
            | "COLLEGE_OR_UNIVERSITY"
            | "CULTURAL_CENTER"
            | "PUBLIC_LIBRARY"
            | "SCHOOL"
        )[];
        ENTERTAINMENT_GROUP: (
            | "CASINO_AND_GAMBLING"
            | "CINEMA"
            | "CONCERT_HALL"
            | "ENTERTAINMENT"
            | "MOVIE_THEATER"
            | "NIGHTLIFE"
            | "THEATER"
        )[];
        EV_CHARGING_STATIONS_GROUP: "CHARGING_LOCATION"[];
        FOOD_DRINKS_GROUP: (
            | "CAFE_PUB"
            | "FAST_FOOD"
            | "PUB"
            | "RESTAURANT"
            | "SOUL_FOOD"
            | "WINERY"
        )[];
        GAS_STATIONS_GROUP: "FUEL_STATION"[];
        GOVERNMENT_GROUP: (
            | "COURTHOUSE"
            | "EMBASSY"
            | "FIRE_STATION"
            | "GOVERNMENT_OFFICE"
            | "POLICE_STATION"
        )[];
        HEALTH_GROUP: (
            | "DENTIST"
            | "DOCTOR"
            | "EMERGENCY_MEDICAL_SERVICE"
            | "EMERGENCY_ROOM"
            | "HEALTHCARE_SERVICE"
            | "HOSPITAL"
            | "PHARMACY"
        )[];
        HOLIDAY_TOURISM_GROUP: (
            | "AMUSEMENT_PARK"
            | "BEACH"
            | "HOLIDAY_RENTAL"
            | "LEISURE_CENTER"
            | "MOUNTAIN_PASS"
            | "MOUNTAIN_PEAK"
            | "MUSEUM"
            | "NATURAL_FEATURE"
            | "TOURIST_ATTRACTION"
            | "TOURIST_INFORMATION"
            | "VIEWPOINT"
        )[];
        PARKING_GROUP: ("OPEN_CAR_PARKING_AREA" | "PARKING_GARAGE")[];
        SHOPPING_GROUP: (
            | "CLOTHING_SHOP"
            | "CONVENIENCE_STORE"
            | "DEPARTMENT_STORE"
            | "ELECTRICAL_APPLIANCES_SHOP"
            | "FOOD_MARKET"
            | "GROCERY_STORE"
            | "HARDWARE_STORE"
            | "MALL"
            | "MARKETPLACE"
            | "SHOP_OR_STORE"
            | "SUPERMARKET"
        )[];
        SPORTS_LEISURE_GROUP: (
            | "BEACH"
            | "GOLF_COURSE"
            | "ICE_RINK"
            | "LEISURE_CENTER"
            | "MOUNTAIN_PASS"
            | "MOUNTAIN_PEAK"
            | "SPORTS_CENTER"
            | "STADIUM"
            | "SWIMMING_POOL"
            | "WATER_SPORT"
        )[];
        TRANSPORTATION_GROUP: (
            | "AIRPORT"
            | "BUS_STOP"
            | "FERRY_TERMINAL"
            | "HELIPORT_OR_HELIPAD"
            | "PUBLIC_TRANSPORT_STOP"
            | "RAILWAY_STATION"
            | "TAXI_STAND"
        )[];
    } = ...

    Predefined groups of related POI categories for convenient filtering.

    Type Declaration

    • ACCOMMODATION_GROUP: ("CAMPING_GROUND" | "HOLIDAY_RENTAL" | "HOTEL_OR_MOTEL")[]
    • EDUCATION_GROUP: ("COLLEGE_OR_UNIVERSITY" | "CULTURAL_CENTER" | "PUBLIC_LIBRARY" | "SCHOOL")[]
    • ENTERTAINMENT_GROUP: (
          | "CASINO_AND_GAMBLING"
          | "CINEMA"
          | "CONCERT_HALL"
          | "ENTERTAINMENT"
          | "MOVIE_THEATER"
          | "NIGHTLIFE"
          | "THEATER"
      )[]
    • EV_CHARGING_STATIONS_GROUP: "CHARGING_LOCATION"[]
    • FOOD_DRINKS_GROUP: ("CAFE_PUB" | "FAST_FOOD" | "PUB" | "RESTAURANT" | "SOUL_FOOD" | "WINERY")[]
    • GAS_STATIONS_GROUP: "FUEL_STATION"[]
    • GOVERNMENT_GROUP: (
          | "COURTHOUSE"
          | "EMBASSY"
          | "FIRE_STATION"
          | "GOVERNMENT_OFFICE"
          | "POLICE_STATION"
      )[]
    • HEALTH_GROUP: (
          | "DENTIST"
          | "DOCTOR"
          | "EMERGENCY_MEDICAL_SERVICE"
          | "EMERGENCY_ROOM"
          | "HEALTHCARE_SERVICE"
          | "HOSPITAL"
          | "PHARMACY"
      )[]
    • HOLIDAY_TOURISM_GROUP: (
          | "AMUSEMENT_PARK"
          | "BEACH"
          | "HOLIDAY_RENTAL"
          | "LEISURE_CENTER"
          | "MOUNTAIN_PASS"
          | "MOUNTAIN_PEAK"
          | "MUSEUM"
          | "NATURAL_FEATURE"
          | "TOURIST_ATTRACTION"
          | "TOURIST_INFORMATION"
          | "VIEWPOINT"
      )[]
    • PARKING_GROUP: ("OPEN_CAR_PARKING_AREA" | "PARKING_GARAGE")[]
    • SHOPPING_GROUP: (
          | "CLOTHING_SHOP"
          | "CONVENIENCE_STORE"
          | "DEPARTMENT_STORE"
          | "ELECTRICAL_APPLIANCES_SHOP"
          | "FOOD_MARKET"
          | "GROCERY_STORE"
          | "HARDWARE_STORE"
          | "MALL"
          | "MARKETPLACE"
          | "SHOP_OR_STORE"
          | "SUPERMARKET"
      )[]
    • SPORTS_LEISURE_GROUP: (
          | "BEACH"
          | "GOLF_COURSE"
          | "ICE_RINK"
          | "LEISURE_CENTER"
          | "MOUNTAIN_PASS"
          | "MOUNTAIN_PEAK"
          | "SPORTS_CENTER"
          | "STADIUM"
          | "SWIMMING_POOL"
          | "WATER_SPORT"
      )[]
    • TRANSPORTATION_GROUP: (
          | "AIRPORT"
          | "BUS_STOP"
          | "FERRY_TERMINAL"
          | "HELIPORT_OR_HELIPAD"
          | "PUBLIC_TRANSPORT_STOP"
          | "RAILWAY_STATION"
          | "TAXI_STAND"
      )[]

    This object maps group names to arrays of MapStylePOICategory values. Each group holds POI categories that share a common theme or purpose, so a single identifier filters multiple related POI types.

    Available groups:

    • FOOD_DRINKS_GROUP - Dining and beverage establishments (restaurants, cafes, pubs, etc.)
    • SHOPPING_GROUP - Retail stores and shopping centers (shops, markets, supermarkets, etc.)
    • TRANSPORTATION_GROUP - Transportation hubs and stops (airports, stations, terminals, etc.)
    • HEALTH_GROUP - Healthcare facilities and services (hospitals, clinics, pharmacies, etc.)
    • PARKING_GROUP - Parking facilities (garages and open parking areas)
    • HOLIDAY_TOURISM_GROUP - Tourist attractions and recreational sites (museums, parks, beaches, etc.)
    • EV_CHARGING_STATIONS_GROUP - Electric vehicle charging locations
    • GAS_STATIONS_GROUP - Fuel stations for traditional vehicles
    • ACCOMMODATION_GROUP - Lodging facilities (hotels, motels, camping grounds, etc.)
    • ENTERTAINMENT_GROUP - Entertainment venues (cinemas, theaters, nightlife, casinos, etc.)
    • SPORTS_LEISURE_GROUP - Sports and leisure facilities (stadiums, gyms, pools, golf courses, etc.)
    • EDUCATION_GROUP - Educational institutions (schools, universities, libraries, etc.)
    • GOVERNMENT_GROUP - Government and public safety facilities (offices, courts, embassies, police, fire stations)

    Filter to show only food-related POIs:

    import { poiCategoryGroups } from '@tomtom-org/maps-sdk/map';

    const foodCategories = poiCategoryGroups.FOOD_DRINKS_GROUP;
    console.log(foodCategories);
    // ['RESTAURANT', 'FAST_FOOD', 'CAFE_PUB', 'PUB', 'WINERY', ...]

    Use with POI module filtering:

    poisModule.updateConfig({ filters: { categories: { show: 'only', values: ['FOOD_DRINKS_GROUP', 'ENTERTAINMENT_GROUP'] } } });