Creates the plugin bound to a TomTom map and starts rendering landmarks as soon as the map is ready.
The TomTom map instance to render landmarks on.
Optionaloptions: Landmarks3DOptionsOptional configuration.
The underlying MapLibre custom layer, for advanced use beyond this facade.
The currently applied display mode.
Whether the landmarks are currently visible.
Changes how landmarks are rendered relative to the base map.
The display mode to apply.
A promise that resolves once the mode has been applied.
Shows or hides the landmarks layer.
true to show landmarks, false to hide them.
A promise that resolves once the visibility has been applied.
Renders TomTom Orbis 3D Landmarks (high-detail building meshes) on a TomTomMap.
The plugin streams GLB tiles from the Orbis 3D Landmarks API (Private Preview), renders them with Three.js via a MapLibre custom layer, filters overlapping extruded basemap buildings out of the style, and keeps everything restored across map style changes.
Remarks
Requires an API key with Orbis 3D Landmarks entitlements and a map style that shows extruded 3D buildings for the exclusion filter and
inheritedmode to have an effect.Example