Creates an instance of ViewportPlaces bound to a TomTom map.
The TomTom map instance to attach place modules to.
Adds a PlacesModule that displays places based on fuzzy search parameters and automatically updates as the map moves.
The options for the place module.
A promise that resolves to the PlacesModule instance managing the module.
Adds a PlacesModule for specific POI categories that updates automatically as the map moves. The POIs are shown in the same style as the base map.
The options for the category-based place module.
A promise that resolves to the PlacesModule instance managing the module.
Removes all registered place modules, stopping their updates and clearing all displayed places.
Updates the search and display options for an existing place module identified by its ID. This will immediately apply the new options and refresh the place module accordingly.
The new options to apply.
A class for managing dynamic searched place modules on a TomTom map.
It leverages the SDK search service to maintain place modules that automatically update and stay current as the map viewport changes.