WemapMap constructor

WemapMap({
  1. Key? key,
  2. required MapOptions options,
  3. Locale? locale,
  4. Locale? fallbackLocale,
  5. Widget? progressIndicator,
  6. Widget mapDataLoadFailed(
    1. BuildContext context,
    2. Object? error,
    3. StackTrace? stackTrace
    )?,
  7. bool levelsTabEnabled = false,
  8. bool filtersTabEnabled = false,
  9. bool searchBarEnabled = false,
  10. bool poisListSheetEnabled = false,
  11. String? poisListTagCategory,
  12. bool navigationWidgetEnabled = false,
  13. bool itineraryWidgetEnabled = false,
  14. ItineraryWidgetBuilder? itineraryWidgetBuilder,
  15. bool detailedViewEnabled = false,
  16. bool userLocationButtonEnabled = false,
  17. bool augmentedRealityButtonEnabled = false,
  18. bool vpsBadConnectionDialog = false,
  19. bool vpsNoConnectionDialog = false,
  20. bool vpsTiltTooHighDialog = false,
  21. bool vpsTimedOutDialog = false,
  22. bool holdUpPhoneDialog = false,
  23. bool vpsInProcessScreen = false,
  24. bool arrivedToDestinationDialog = false,
  25. bool navigationSuggestionDialog = false,
  26. bool scanSuggestionDialog = false,
  27. bool vpsScanSuccessIndicator = false,
  28. OnMapReadyCallback? onMapReady,
  29. OnBuildingFocusChangedCallback? onBuildingFocusChanged,
  30. OnActiveLevelChangedCallback? onActiveLevelChanged,
  31. OnPointOfInterestSelectedCallback? onPointOfInterestSelected,
  32. OnPointOfInterestUnselectedCallback? onPointOfInterestUnselected,
  33. OnStartedVpsProcessCallback? onStartedVpsProcess,
  34. OnStoppingVpsProcessCallback? onStoppingVpsProcess,
  35. OnNavigationStartedCallback? onNavigationStarted,
  36. OnNavigationRecalculatedCallback? onNavigationRecalculated,
  37. OnNavigationStoppedCallback? onNavigationStopped,
  38. OnStateChangedCallback? onStateChanged,
  39. OnMapClickCallBack? onMapClick,
  40. OnMapLongClickCallBack? onMapLongClick,
  41. OnMarkerClickCallBack? onMarkerClick,
  42. OnVPSBadConnectionCallback? onVPSBadConnection,
  43. OnVPSNoConnectionCallback? onVPSNoConnection,
  44. OnNavigationFailedCallback? onNavigationFailed,
  45. OnNavigationInfoChangedCallback? onNavigationInfoChanged,
  46. OnArrivedAtDestinationCallback? onArrivedAtDestination,
  47. OnItineraryAddedCallback? onItineraryAdded,
  48. OnItineraryRemovedCallback? onItineraryRemoved,
  49. OnItineraryFailedCallback? onItineraryFailed,
  50. OnCameraTrackingChangedCallback? onCameraTrackingChanged,
  51. OnNotPositioningReasonChangedCallback? onScanReasonChanged,
  52. OnBackgroundScanStatusChangedCallback? onBackgroundScanStatusChanged,
  53. OnUserLocalizedCallback? onUserLocalized,
  54. OnARViewVisibilityChangedCallback? onARViewVisibilityChanged,
})

Implementation

WemapMap({
  super.key,
  required this.options,
  this.locale,
  this.fallbackLocale,
  this.progressIndicator,
  this.mapDataLoadFailed,
  this.levelsTabEnabled = false,
  this.filtersTabEnabled = false,
  this.searchBarEnabled = false,
  this.poisListSheetEnabled = false,
  this.poisListTagCategory,
  this.navigationWidgetEnabled = false,
  this.itineraryWidgetEnabled = false,
  this.itineraryWidgetBuilder,
  this.detailedViewEnabled = false,
  this.userLocationButtonEnabled = false,
  this.augmentedRealityButtonEnabled = false,
  this.vpsBadConnectionDialog = false,
  this.vpsNoConnectionDialog = false,
  this.vpsTiltTooHighDialog = false,
  this.vpsTimedOutDialog = false,
  this.holdUpPhoneDialog = false,
  this.vpsInProcessScreen = false,
  this.arrivedToDestinationDialog = false,
  this.navigationSuggestionDialog = false,
  this.scanSuggestionDialog = false,
  this.vpsScanSuccessIndicator = false,
  this.onMapReady,
  this.onBuildingFocusChanged,
  this.onActiveLevelChanged,
  this.onPointOfInterestSelected,
  this.onPointOfInterestUnselected,
  this.onStartedVpsProcess,
  this.onStoppingVpsProcess,
  this.onNavigationStarted,
  this.onNavigationRecalculated,
  this.onNavigationStopped,
  this.onStateChanged,
  this.onMapClick,
  this.onMapLongClick,
  this.onMarkerClick,
  this.onVPSBadConnection,
  this.onVPSNoConnection,
  this.onNavigationFailed,
  this.onNavigationInfoChanged,
  this.onArrivedAtDestination,
  this.onItineraryAdded,
  this.onItineraryRemoved,
  this.onItineraryFailed,
  this.onCameraTrackingChanged,
  this.onScanReasonChanged,
  this.onBackgroundScanStatusChanged,
  this.onUserLocalized,
  this.onARViewVisibilityChanged,
});