NavigatorInterface constructor

NavigatorInterface(
  1. void onLocationUpdatedLambda(
    1. Location
    ),
  2. Maneuver? getManeuverLambda(
    1. int
    ),
  3. ManeuverNotificationTimingOptions getManeuverNotificationTimingOptionsWithTimingProfileLambda(
    1. TransportMode,
    2. TimingProfile
    ),
  4. bool setManeuverNotificationTimingOptionsWithTimingProfileLambda(
    1. TransportMode,
    2. TimingProfile,
    3. ManeuverNotificationTimingOptions
    ),
  5. WarningNotificationDistances getWarningNotificationDistancesLambda(
    1. WarningType
    ),
  6. bool setWarningNotificationDistancesLambda(
    1. WarningType,
    2. WarningNotificationDistances
    ),
  7. void repeatLastManeuverNotificationLambda(),
  8. int? calculateRemainingDistanceInMetersLambda(
    1. GeoCoordinates
    ),
  9. void setCustomOptionLambda(
    1. String,
    2. String
    ),
  10. Route? routeGetLambda(),
  11. void routeSetLambda(
    1. Route?
    ),
  12. TransportProfile? trackingTransportProfileGetLambda(),
  13. void trackingTransportProfileSetLambda(
    1. TransportProfile?
    ),
  14. NavigableLocationListener? navigableLocationListenerGetLambda(),
  15. void navigableLocationListenerSetLambda(
    1. NavigableLocationListener?
    ),
  16. RouteProgressListener? routeProgressListenerGetLambda(),
  17. void routeProgressListenerSetLambda(
    1. RouteProgressListener?
    ),
  18. RouteDeviationListener? routeDeviationListenerGetLambda(),
  19. void routeDeviationListenerSetLambda(
    1. RouteDeviationListener?
    ),
  20. EventTextListener? eventTextListenerGetLambda(),
  21. void eventTextListenerSetLambda(
    1. EventTextListener?
    ),
  22. MilestoneStatusListener? milestoneStatusListenerGetLambda(),
  23. void milestoneStatusListenerSetLambda(
    1. MilestoneStatusListener?
    ),
  24. DestinationReachedListener? destinationReachedListenerGetLambda(),
  25. void destinationReachedListenerSetLambda(
    1. DestinationReachedListener?
    ),
  26. SpeedWarningListener? speedWarningListenerGetLambda(),
  27. void speedWarningListenerSetLambda(
    1. SpeedWarningListener?
    ),
  28. ManeuverViewLaneAssistanceListener? maneuverViewLaneAssistanceListenerGetLambda(),
  29. void maneuverViewLaneAssistanceListenerSetLambda(
    1. ManeuverViewLaneAssistanceListener?
    ),
  30. CurrentSituationLaneAssistanceViewListener? currentSituationLaneAssistanceViewListenerGetLambda(),
  31. void currentSituationLaneAssistanceViewListenerSetLambda(
    1. CurrentSituationLaneAssistanceViewListener?
    ),
  32. EnvironmentalZoneWarningListener? environmentalZoneWarningListenerGetLambda(),
  33. void environmentalZoneWarningListenerSetLambda(
    1. EnvironmentalZoneWarningListener?
    ),
  34. JunctionViewLaneAssistanceListener? junctionViewLaneAssistanceListenerGetLambda(),
  35. void junctionViewLaneAssistanceListenerSetLambda(
    1. JunctionViewLaneAssistanceListener?
    ),
  36. SafetyCameraWarningListener? safetyCameraWarningListenerGetLambda(),
  37. void safetyCameraWarningListenerSetLambda(
    1. SafetyCameraWarningListener?
    ),
  38. SafetyCameraWarningOptions safetyCameraWarningOptionsGetLambda(),
  39. void safetyCameraWarningOptionsSetLambda(
    1. SafetyCameraWarningOptions
    ),
  40. DangerZoneWarningListener? dangerZoneWarningListenerGetLambda(),
  41. void dangerZoneWarningListenerSetLambda(
    1. DangerZoneWarningListener?
    ),
  42. TruckRestrictionsWarningListener? truckRestrictionsWarningListenerGetLambda(),
  43. void truckRestrictionsWarningListenerSetLambda(
    1. TruckRestrictionsWarningListener?
    ),
  44. TruckRestrictionsWarningOptions truckRestrictionsWarningOptionsGetLambda(),
  45. void truckRestrictionsWarningOptionsSetLambda(
    1. TruckRestrictionsWarningOptions
    ),
  46. PostActionListener? postActionListenerGetLambda(),
  47. void postActionListenerSetLambda(
    1. PostActionListener?
    ),
  48. SpeedLimitListener? speedLimitListenerGetLambda(),
  49. void speedLimitListenerSetLambda(
    1. SpeedLimitListener?
    ),
  50. RoadTextsListener? roadTextsListenerGetLambda(),
  51. void roadTextsListenerSetLambda(
    1. RoadTextsListener?
    ),
  52. RoadAttributesListener? roadAttributesListenerGetLambda(),
  53. void roadAttributesListenerSetLambda(
    1. RoadAttributesListener?
    ),
  54. RoadSignWarningListener? roadSignWarningListenerGetLambda(),
  55. void roadSignWarningListenerSetLambda(
    1. RoadSignWarningListener?
    ),
  56. RoadSignWarningOptions roadSignWarningOptionsGetLambda(),
  57. void roadSignWarningOptionsSetLambda(
    1. RoadSignWarningOptions
    ),
  58. SchoolZoneWarningListener? schoolZoneWarningListenerGetLambda(),
  59. void schoolZoneWarningListenerSetLambda(
    1. SchoolZoneWarningListener?
    ),
  60. SchoolZoneWarningOptions schoolZoneWarningOptionsGetLambda(),
  61. void schoolZoneWarningOptionsSetLambda(
    1. SchoolZoneWarningOptions
    ),
  62. RealisticViewWarningListener? realisticViewWarningListenerGetLambda(),
  63. void realisticViewWarningListenerSetLambda(
    1. RealisticViewWarningListener?
    ),
  64. RealisticViewWarningOptions realisticViewWarningOptionsGetLambda(),
  65. void realisticViewWarningOptionsSetLambda(
    1. RealisticViewWarningOptions
    ),
  66. BorderCrossingWarningListener? borderCrossingWarningListenerGetLambda(),
  67. void borderCrossingWarningListenerSetLambda(
    1. BorderCrossingWarningListener?
    ),
  68. BorderCrossingWarningOptions borderCrossingWarningOptionsGetLambda(),
  69. void borderCrossingWarningOptionsSetLambda(
    1. BorderCrossingWarningOptions
    ),
  70. TollStopWarningListener? tollStopWarningListenerGetLambda(),
  71. void tollStopWarningListenerSetLambda(
    1. TollStopWarningListener?
    ),
  72. RailwayCrossingWarningListener? railwayCrossingWarningListenerGetLambda(),
  73. void railwayCrossingWarningListenerSetLambda(
    1. RailwayCrossingWarningListener?
    ),
  74. LowSpeedZoneWarningListener? lowSpeedZoneWarningListenerGetLambda(),
  75. void lowSpeedZoneWarningListenerSetLambda(
    1. LowSpeedZoneWarningListener?
    ),
  76. TrafficMergeWarningListener? trafficMergeWarningListenerGetLambda(),
  77. void trafficMergeWarningListenerSetLambda(
    1. TrafficMergeWarningListener?
    ),
  78. TrafficMergeWarningOptions trafficMergeWarningOptionsGetLambda(),
  79. void trafficMergeWarningOptionsSetLambda(
    1. TrafficMergeWarningOptions
    ),
  80. OffRoadDestinationReachedListener? offRoadDestinationReachedListenerGetLambda(),
  81. void offRoadDestinationReachedListenerSetLambda(
    1. OffRoadDestinationReachedListener?
    ),
  82. OffRoadProgressListener? offRoadProgressListenerGetLambda(),
  83. void offRoadProgressListenerSetLambda(
    1. OffRoadProgressListener?
    ),
  84. ManeuverNotificationOptions maneuverNotificationOptionsGetLambda(),
  85. void maneuverNotificationOptionsSetLambda(
    1. ManeuverNotificationOptions
    ),
  86. EventTextOptions eventTextOptionsGetLambda(),
  87. void eventTextOptionsSetLambda(
    1. EventTextOptions
    ),
  88. SpeedWarningOptions speedWarningOptionsGetLambda(),
  89. void speedWarningOptionsSetLambda(
    1. SpeedWarningOptions
    ),
  90. bool isEnableTunnelExtrapolationGetLambda(),
  91. void isEnableTunnelExtrapolationSetLambda(
    1. bool
    ),
  92. bool isPassthroughWaypointsHandlingEnabledGetLambda(),
  93. void isPassthroughWaypointsHandlingEnabledSetLambda(
    1. bool
    ),
  94. TrafficOnRoute? trafficOnRouteGetLambda(),
  95. void trafficOnRouteSetLambda(
    1. TrafficOnRoute?
    ),
)

This abstract class provides the basic functionality needed to run a navigation session.

Implementation

factory NavigatorInterface(
  void Function(Location) onLocationUpdatedLambda,
  Maneuver? Function(int) getManeuverLambda,
  ManeuverNotificationTimingOptions Function(TransportMode, TimingProfile) getManeuverNotificationTimingOptionsWithTimingProfileLambda,
  bool Function(TransportMode, TimingProfile, ManeuverNotificationTimingOptions) setManeuverNotificationTimingOptionsWithTimingProfileLambda,
  WarningNotificationDistances Function(WarningType) getWarningNotificationDistancesLambda,
  bool Function(WarningType, WarningNotificationDistances) setWarningNotificationDistancesLambda,
  void Function() repeatLastManeuverNotificationLambda,
  int? Function(GeoCoordinates) calculateRemainingDistanceInMetersLambda,
  void Function(String, String) setCustomOptionLambda,
  Route? Function() routeGetLambda,
  void Function(Route?) routeSetLambda,
  TransportProfile? Function() trackingTransportProfileGetLambda,
  void Function(TransportProfile?) trackingTransportProfileSetLambda,
  NavigableLocationListener? Function() navigableLocationListenerGetLambda,
  void Function(NavigableLocationListener?) navigableLocationListenerSetLambda,
  RouteProgressListener? Function() routeProgressListenerGetLambda,
  void Function(RouteProgressListener?) routeProgressListenerSetLambda,
  RouteDeviationListener? Function() routeDeviationListenerGetLambda,
  void Function(RouteDeviationListener?) routeDeviationListenerSetLambda,
  EventTextListener? Function() eventTextListenerGetLambda,
  void Function(EventTextListener?) eventTextListenerSetLambda,
  MilestoneStatusListener? Function() milestoneStatusListenerGetLambda,
  void Function(MilestoneStatusListener?) milestoneStatusListenerSetLambda,
  DestinationReachedListener? Function() destinationReachedListenerGetLambda,
  void Function(DestinationReachedListener?) destinationReachedListenerSetLambda,
  SpeedWarningListener? Function() speedWarningListenerGetLambda,
  void Function(SpeedWarningListener?) speedWarningListenerSetLambda,
  ManeuverViewLaneAssistanceListener? Function() maneuverViewLaneAssistanceListenerGetLambda,
  void Function(ManeuverViewLaneAssistanceListener?) maneuverViewLaneAssistanceListenerSetLambda,
  CurrentSituationLaneAssistanceViewListener? Function() currentSituationLaneAssistanceViewListenerGetLambda,
  void Function(CurrentSituationLaneAssistanceViewListener?) currentSituationLaneAssistanceViewListenerSetLambda,
  EnvironmentalZoneWarningListener? Function() environmentalZoneWarningListenerGetLambda,
  void Function(EnvironmentalZoneWarningListener?) environmentalZoneWarningListenerSetLambda,
  JunctionViewLaneAssistanceListener? Function() junctionViewLaneAssistanceListenerGetLambda,
  void Function(JunctionViewLaneAssistanceListener?) junctionViewLaneAssistanceListenerSetLambda,
  SafetyCameraWarningListener? Function() safetyCameraWarningListenerGetLambda,
  void Function(SafetyCameraWarningListener?) safetyCameraWarningListenerSetLambda,
  SafetyCameraWarningOptions Function() safetyCameraWarningOptionsGetLambda,
  void Function(SafetyCameraWarningOptions) safetyCameraWarningOptionsSetLambda,
  DangerZoneWarningListener? Function() dangerZoneWarningListenerGetLambda,
  void Function(DangerZoneWarningListener?) dangerZoneWarningListenerSetLambda,
  TruckRestrictionsWarningListener? Function() truckRestrictionsWarningListenerGetLambda,
  void Function(TruckRestrictionsWarningListener?) truckRestrictionsWarningListenerSetLambda,
  TruckRestrictionsWarningOptions Function() truckRestrictionsWarningOptionsGetLambda,
  void Function(TruckRestrictionsWarningOptions) truckRestrictionsWarningOptionsSetLambda,
  PostActionListener? Function() postActionListenerGetLambda,
  void Function(PostActionListener?) postActionListenerSetLambda,
  SpeedLimitListener? Function() speedLimitListenerGetLambda,
  void Function(SpeedLimitListener?) speedLimitListenerSetLambda,
  RoadTextsListener? Function() roadTextsListenerGetLambda,
  void Function(RoadTextsListener?) roadTextsListenerSetLambda,
  RoadAttributesListener? Function() roadAttributesListenerGetLambda,
  void Function(RoadAttributesListener?) roadAttributesListenerSetLambda,
  RoadSignWarningListener? Function() roadSignWarningListenerGetLambda,
  void Function(RoadSignWarningListener?) roadSignWarningListenerSetLambda,
  RoadSignWarningOptions Function() roadSignWarningOptionsGetLambda,
  void Function(RoadSignWarningOptions) roadSignWarningOptionsSetLambda,
  SchoolZoneWarningListener? Function() schoolZoneWarningListenerGetLambda,
  void Function(SchoolZoneWarningListener?) schoolZoneWarningListenerSetLambda,
  SchoolZoneWarningOptions Function() schoolZoneWarningOptionsGetLambda,
  void Function(SchoolZoneWarningOptions) schoolZoneWarningOptionsSetLambda,
  RealisticViewWarningListener? Function() realisticViewWarningListenerGetLambda,
  void Function(RealisticViewWarningListener?) realisticViewWarningListenerSetLambda,
  RealisticViewWarningOptions Function() realisticViewWarningOptionsGetLambda,
  void Function(RealisticViewWarningOptions) realisticViewWarningOptionsSetLambda,
  BorderCrossingWarningListener? Function() borderCrossingWarningListenerGetLambda,
  void Function(BorderCrossingWarningListener?) borderCrossingWarningListenerSetLambda,
  BorderCrossingWarningOptions Function() borderCrossingWarningOptionsGetLambda,
  void Function(BorderCrossingWarningOptions) borderCrossingWarningOptionsSetLambda,
  TollStopWarningListener? Function() tollStopWarningListenerGetLambda,
  void Function(TollStopWarningListener?) tollStopWarningListenerSetLambda,
  RailwayCrossingWarningListener? Function() railwayCrossingWarningListenerGetLambda,
  void Function(RailwayCrossingWarningListener?) railwayCrossingWarningListenerSetLambda,
  LowSpeedZoneWarningListener? Function() lowSpeedZoneWarningListenerGetLambda,
  void Function(LowSpeedZoneWarningListener?) lowSpeedZoneWarningListenerSetLambda,
  TrafficMergeWarningListener? Function() trafficMergeWarningListenerGetLambda,
  void Function(TrafficMergeWarningListener?) trafficMergeWarningListenerSetLambda,
  TrafficMergeWarningOptions Function() trafficMergeWarningOptionsGetLambda,
  void Function(TrafficMergeWarningOptions) trafficMergeWarningOptionsSetLambda,
  OffRoadDestinationReachedListener? Function() offRoadDestinationReachedListenerGetLambda,
  void Function(OffRoadDestinationReachedListener?) offRoadDestinationReachedListenerSetLambda,
  OffRoadProgressListener? Function() offRoadProgressListenerGetLambda,
  void Function(OffRoadProgressListener?) offRoadProgressListenerSetLambda,
  ManeuverNotificationOptions Function() maneuverNotificationOptionsGetLambda,
  void Function(ManeuverNotificationOptions) maneuverNotificationOptionsSetLambda,
  EventTextOptions Function() eventTextOptionsGetLambda,
  void Function(EventTextOptions) eventTextOptionsSetLambda,
  SpeedWarningOptions Function() speedWarningOptionsGetLambda,
  void Function(SpeedWarningOptions) speedWarningOptionsSetLambda,
  bool Function() isEnableTunnelExtrapolationGetLambda,
  void Function(bool) isEnableTunnelExtrapolationSetLambda,
  bool Function() isPassthroughWaypointsHandlingEnabledGetLambda,
  void Function(bool) isPassthroughWaypointsHandlingEnabledSetLambda,
  TrafficOnRoute? Function() trafficOnRouteGetLambda,
  void Function(TrafficOnRoute?) trafficOnRouteSetLambda
) => NavigatorInterface$Lambdas(
  onLocationUpdatedLambda,
  getManeuverLambda,
  getManeuverNotificationTimingOptionsWithTimingProfileLambda,
  setManeuverNotificationTimingOptionsWithTimingProfileLambda,
  getWarningNotificationDistancesLambda,
  setWarningNotificationDistancesLambda,
  repeatLastManeuverNotificationLambda,
  calculateRemainingDistanceInMetersLambda,
  setCustomOptionLambda,
  routeGetLambda,
  routeSetLambda,
  trackingTransportProfileGetLambda,
  trackingTransportProfileSetLambda,
  navigableLocationListenerGetLambda,
  navigableLocationListenerSetLambda,
  routeProgressListenerGetLambda,
  routeProgressListenerSetLambda,
  routeDeviationListenerGetLambda,
  routeDeviationListenerSetLambda,
  eventTextListenerGetLambda,
  eventTextListenerSetLambda,
  milestoneStatusListenerGetLambda,
  milestoneStatusListenerSetLambda,
  destinationReachedListenerGetLambda,
  destinationReachedListenerSetLambda,
  speedWarningListenerGetLambda,
  speedWarningListenerSetLambda,
  maneuverViewLaneAssistanceListenerGetLambda,
  maneuverViewLaneAssistanceListenerSetLambda,
  currentSituationLaneAssistanceViewListenerGetLambda,
  currentSituationLaneAssistanceViewListenerSetLambda,
  environmentalZoneWarningListenerGetLambda,
  environmentalZoneWarningListenerSetLambda,
  junctionViewLaneAssistanceListenerGetLambda,
  junctionViewLaneAssistanceListenerSetLambda,
  safetyCameraWarningListenerGetLambda,
  safetyCameraWarningListenerSetLambda,
  safetyCameraWarningOptionsGetLambda,
  safetyCameraWarningOptionsSetLambda,
  dangerZoneWarningListenerGetLambda,
  dangerZoneWarningListenerSetLambda,
  truckRestrictionsWarningListenerGetLambda,
  truckRestrictionsWarningListenerSetLambda,
  truckRestrictionsWarningOptionsGetLambda,
  truckRestrictionsWarningOptionsSetLambda,
  postActionListenerGetLambda,
  postActionListenerSetLambda,
  speedLimitListenerGetLambda,
  speedLimitListenerSetLambda,
  roadTextsListenerGetLambda,
  roadTextsListenerSetLambda,
  roadAttributesListenerGetLambda,
  roadAttributesListenerSetLambda,
  roadSignWarningListenerGetLambda,
  roadSignWarningListenerSetLambda,
  roadSignWarningOptionsGetLambda,
  roadSignWarningOptionsSetLambda,
  schoolZoneWarningListenerGetLambda,
  schoolZoneWarningListenerSetLambda,
  schoolZoneWarningOptionsGetLambda,
  schoolZoneWarningOptionsSetLambda,
  realisticViewWarningListenerGetLambda,
  realisticViewWarningListenerSetLambda,
  realisticViewWarningOptionsGetLambda,
  realisticViewWarningOptionsSetLambda,
  borderCrossingWarningListenerGetLambda,
  borderCrossingWarningListenerSetLambda,
  borderCrossingWarningOptionsGetLambda,
  borderCrossingWarningOptionsSetLambda,
  tollStopWarningListenerGetLambda,
  tollStopWarningListenerSetLambda,
  railwayCrossingWarningListenerGetLambda,
  railwayCrossingWarningListenerSetLambda,
  lowSpeedZoneWarningListenerGetLambda,
  lowSpeedZoneWarningListenerSetLambda,
  trafficMergeWarningListenerGetLambda,
  trafficMergeWarningListenerSetLambda,
  trafficMergeWarningOptionsGetLambda,
  trafficMergeWarningOptionsSetLambda,
  offRoadDestinationReachedListenerGetLambda,
  offRoadDestinationReachedListenerSetLambda,
  offRoadProgressListenerGetLambda,
  offRoadProgressListenerSetLambda,
  maneuverNotificationOptionsGetLambda,
  maneuverNotificationOptionsSetLambda,
  eventTextOptionsGetLambda,
  eventTextOptionsSetLambda,
  speedWarningOptionsGetLambda,
  speedWarningOptionsSetLambda,
  isEnableTunnelExtrapolationGetLambda,
  isEnableTunnelExtrapolationSetLambda,
  isPassthroughWaypointsHandlingEnabledGetLambda,
  isPassthroughWaypointsHandlingEnabledSetLambda,
  trafficOnRouteGetLambda,
  trafficOnRouteSetLambda
);