itineraryWidgetBuilder property
final
Optional builder to replace the default ItineraryWidget.
When set and itineraryWidgetEnabled is true, WemapMap calls this
builder instead of instantiating ItineraryWidget directly. The builder
receives an ItineraryWidgetData with ItineraryWidgetData.controller
for full customization: listen with ListenableBuilder and call action
methods such as ItineraryWidgetController.swapPoints, ItineraryWidgetController.close,
and ItineraryWidgetController.startNavigation.
For partial customization (PMR switch, rules UI, etc.), call ItineraryWidgetDataBuild.build from your builder and pass ItineraryPrmSwitchBuilder / ItineraryRulesBuilder there, or call ItineraryWidgetDataBuild.buildDefault to use the SDK default UI.
Implementation
final ItineraryWidgetBuilder? itineraryWidgetBuilder;