Optionalfilters?: { categories: ValuesFilter<FilterablePOICategory> }Optional filters for controlling which POI categories are displayed.
Categories or category groups to show or hide, per FilterShowMode.
// Show only restaurants and hotels
categories: {
show: 'only',
values: ['RESTAURANT', 'HOTEL_OR_MOTEL']
}
// Hide parking
categories: {
show: 'all-except',
values: ['PARKING_GARAGE', 'OPEN_CAR_PARKING_AREA']
}
// Show only food-related POIs
categories: {
show: 'only',
values: ['FOOD_DRINKS_GROUP']
}
Optionalicon?: POIIconConfigCustom icons per POI category, in place of the style's own.
Optionalvisible?: booleanControls the visibility of the POI layers.
POIs are part of the base map vector tiles and include businesses, landmarks, and other points of interest. This configuration allows you to control which categories are visible.
// Show only restaurants
const config: POIsModuleConfig = {
visible: true,
filters: {
categories: {
show: 'only',
values: ['RESTAURANT']
}
}
};
// Hide parking-related POIs
const noParkingConfig: POIsModuleConfig = {
filters: {
categories: {
show: 'all-except',
values: ['PARKING_GROUP']
}
}
};
// Show only food and shopping
const limitedConfig: POIsModuleConfig = {
filters: {
categories: {
show: 'only',
values: ['FOOD_DRINKS_GROUP', 'SHOPPING_GROUP']
}
}
};
Configuration options for the POIsModule.
Controls visibility and filtering of Points of Interest displayed in the map style.