WemapMap constructor

const WemapMap({
  1. Key? key,
  2. required MapOptions options,
  3. bool levelsTabEnabled = true,
  4. bool filtersTabEnabled = true,
  5. bool searchBarEnabled = true,
  6. bool detailedViewEnabled = true,
  7. bool userLocationButtonEnabled = true,
  8. bool vpsBadConnectionDialog = true,
  9. bool vpsNoConnectionDialog = true,
  10. bool vpsTimedOutDialog = true,
  11. bool vpsInProcessScreen = true,
  12. OnMapReadyCallback? onMapReady,
  13. OnBuildingFocusChangedCallback? onBuildingFocusChanged,
  14. OnActiveLevelChangedCallback? onActiveLevelChanged,
  15. OnPointOfInterestSelectedCallback? onPointOfInterestSelected,
  16. OnPointOfInterestUnselectedCallback? onPointOfInterestUnselected,
  17. OnStartedVpsProcessCallback? onStartedVpsProcess,
  18. OnStoppingVpsProcessCallback? onStoppingVpsProcess,
  19. OnNavigationStartedCallback? onNavigationStarted,
  20. OnNavigationStoppedCallback? onNavigationStopped,
  21. OnStateChangedCallback? onStateChanged,
  22. OnMapClickCallBack? onMapClick,
  23. OnVPSBadConnectionCallback? onVPSBadConnection,
  24. OnVPSNoConnectionCallback? onVPSNoConnection,
  25. OnNavigationFailedCallback? onNavigationFailed,
  26. OnNavigationInfoChangedCallback? onNavigationInfoChanged,
  27. OnArrivedAtDestinationCallback? onArrivedAtDestination,
  28. OnItineraryAddedCallback? onItineraryAdded,
  29. OnItineraryFailedCallback? onItineraryFailed,
  30. OnCameraTrackingChangedCallback? onCameraTrackingChanged,
})

Implementation

const WemapMap(
    {super.key,
    required this.options,
    this.levelsTabEnabled = true,
    this.filtersTabEnabled = true,
    this.searchBarEnabled = true,
    this.detailedViewEnabled = true,
    this.userLocationButtonEnabled = true,
    this.vpsBadConnectionDialog = true,
    this.vpsNoConnectionDialog = true,
    this.vpsTimedOutDialog = true,
    this.vpsInProcessScreen = true,
    this.onMapReady,
    this.onBuildingFocusChanged,
    this.onActiveLevelChanged,
    this.onPointOfInterestSelected,
    this.onPointOfInterestUnselected,
    this.onStartedVpsProcess,
    this.onStoppingVpsProcess,
    this.onNavigationStarted,
    this.onNavigationStopped,
    this.onStateChanged,
    this.onMapClick,
    this.onVPSBadConnection,
    this.onVPSNoConnection,
    this.onNavigationFailed,
    this.onNavigationInfoChanged,
    this.onArrivedAtDestination,
    this.onItineraryAdded,
    this.onItineraryFailed,
    this.onCameraTrackingChanged});