itineraryWidgetBuilder property

ItineraryWidgetBuilder? itineraryWidgetBuilder
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;