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.
Optionallabel?: POILabelConfigThe look of the POI labels.
OptionalmicroMarkers?: { visible?: boolean }The small dot markers the style draws for low-priority POIs at high zoom.
Optionalvisible?: booleanShows or hides the micro markers; never shown while the POIs are hidden. Unset: as the style ships them.
OptionalminZoom?: numberZoom level from which POIs appear; the micro markers keep their own. Unset: the style's own, 6 on TomTom styles.
OptionalsizeFactor?: numberSize multiplier for the POI icons and their labels, 1 being the style's own. Composes with
the StylingFoundationsModule labels.sizeFactor and symbols.sizeFactor, which reach the POIs too.
Optionalvisible?: booleanControls the visibility of the POI layers.
OptionalzoomShift?: numberShifts the zoom at which each POI appears: positive is later and sparser, negative earlier and denser.
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.