MPDirectionsRendererConfig
Solution-level directions renderer route styling. A sparse, optional section on MPSolutionConfig, mirroring the backend contract services-shared/MapsIndoors.Core/DirectionsRendererConfig.cs.
Every value is nullable: a null field means "inherit the built-in / today's look". The backend serves a fully-populated block (defaults merged) only at data-format v >= 8; older/absent configs arrive as null and the renderer keeps its current appearance.
Read from the loaded solution config via MPSolutionConfig.getDirectionsRendererConfig, or supplied at runtime via MPDirectionsRenderer.setConfig (runtime wins).
Both map engines honour this styling. Elevation is the only Mapbox-only block (the Google Maps engine ignores it and keeps the route flat).
Constructors
Types
Animated overlay travelling along the route, and the styling of its streak.
Per-connector-type leg-boundary marker icons. Keys are route step highway connector types, plus default for any other connector. Each value is an icon URL or null = inherit (type -> default -> built-in marker).
Repeated direction markers placed along the route line.
Slim termini display rule (D10) — only the fields meaningful at a route start/end point. Applied by MPDirectionsRenderer which builds origin/destination markers from the route's leg endpoints.
Text styling for a terminus marker label.