WemapMap constructor
const
WemapMap({ - Key? key,
- required MapOptions options,
- bool levelsTabEnabled = true,
- bool filtersTabEnabled = true,
- bool searchBarEnabled = true,
- bool detailedViewEnabled = true,
- bool userLocationButtonEnabled = true,
- bool vpsBadConnectionDialog = true,
- bool vpsNoConnectionDialog = true,
- bool vpsTimedOutDialog = true,
- bool vpsInProcessScreen = true,
- OnMapReadyCallback? onMapReady,
- OnBuildingFocusChangedCallback? onBuildingFocusChanged,
- OnActiveLevelChangedCallback? onActiveLevelChanged,
- OnPointOfInterestSelectedCallback? onPointOfInterestSelected,
- OnPointOfInterestUnselectedCallback? onPointOfInterestUnselected,
- OnStartedVpsProcessCallback? onStartedVpsProcess,
- OnStoppingVpsProcessCallback? onStoppingVpsProcess,
- OnNavigationStartedCallback? onNavigationStarted,
- OnNavigationStoppedCallback? onNavigationStopped,
- OnStateChangedCallback? onStateChanged,
- OnMapClickCallBack? onMapClick,
- OnVPSBadConnectionCallback? onVPSBadConnection,
- OnVPSNoConnectionCallback? onVPSNoConnection,
- OnNavigationFailedCallback? onNavigationFailed,
- OnNavigationInfoChangedCallback? onNavigationInfoChanged,
- OnArrivedAtDestinationCallback? onArrivedAtDestination,
- OnItineraryAddedCallback? onItineraryAdded,
- OnItineraryFailedCallback? onItineraryFailed,
- 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});