Interface

SolutionConfig

SolutionConfig

Properties:
Name Type Attributes Description
enableClustering boolean

Controls how overlapping markers should behave.

collisionHandling number

Controls how the collision should be handled (nothing/remove labels first/remove icons first)

settings3D.extrusionOpacity number

The 3D extrusionOpacity opacity between 0.0 and 1.0

settings3D.wallOpacity number

The 3D wall opacity between 0.0 and 1.0

locationSettings LocationSettings <nullable>

SolutionConfig level location settings: Types will inherit these settings. These settings can be overridden by type-level settings.

iconScaleZoomFrom number <optional>

Start of the zoom-responsive icon scaling band, in MapsIndoors zoom. Below it, icons render at their configured size. Defaults to 18 when only the other end is given; when neither end is given the solution is not opted in.

iconScaleZoomTo number <optional>

End of the zoom-responsive icon scaling band, in MapsIndoors zoom. At and above it, icons render at their configured size times the display rule's iconZoomFactor. Defaults to 22 when only the other end is given.

mainDisplayRule object
stateDisplayRules Object

The state DisplayRules

hover DisplayRule

The hover state DisplayRule

highlight DisplayRule

The highlight state DisplayRule

selection DisplayRule

The selection state DisplayRule

hoverHighlight DisplayRule

The hover highlight state DisplayRule

hoverSelection DisplayRule

The hover selection state DisplayRule

settings3D Settings3D

The 3D settings object

directionsRendererConfig object <optional>

Optional DirectionsRenderer styling config (line, halo, animation, stamp, stop/leg/terminus icons, camera, elevation). Served with the solution config and consumed by the DirectionsRenderer; absent for configless solutions.

Members

# directionsRendererConfig

Optional DirectionsRenderer styling config (line, halo, animation, stamp, stop/leg/terminus icons, camera, elevation). Served with the solution config; absent for configless solutions. The nested shape is modelled by the DirectionsRenderer, which is the only consumer.

# iconScaleZoomFrom

The icon scaling band, in MapsIndoors zoom. Absence of both ends = off; see resolveIconZoomScaling.