wemap_sdk_flutter library
Classes
- ActionButtons
- Configuration relative to the action buttons
- ArrivedToDestinationWidget
- Attitude
- Represents the device's attitude (orientation) information.
- AugmentedRealityPrompt
- Building
- the map's Building
- Category
- it refers to the common point between tags
- ChooseStartWidget
- Coordinate
- DetailedView
- DynamicTextWidget
- ExtraMedia
- FailedItineraryDialog
- FiltersWidget
- Itinerary
- ItineraryInfo
- ItineraryPoint
- ItineraryPrmSwitchData
-
State and callbacks for customizing the PMR (wheelchair) switch in
ItineraryWidget. Call onChanged to apply the same logic as the default
switch (updates
wheelchairin ItineraryWidgetController.selectedRuleNames and recalculates the itinerary). - ItineraryRulesData
- State and callbacks for customizing itinerary search rules in ItineraryWidget.
- ItinerarySearchRules
- ItineraryWidget
- ItineraryWidgetController
- Controls itinerary panel state and user actions for WemapMap and custom UI.
- ItineraryWidgetData
- Props passed to ItineraryWidgetBuilder when WemapMap.itineraryWidgetBuilder is set.
- Leg
- Level
- the level of the map's Building
- LevelsWidget
- LivemapController
- MapData
- the map data
- MapManager
- The MapManager gives the ability to control and to interact with the map
- MapOptions
- the map configuration
- PackData
- Result of a pack data download operation.
- PackDataManager
- PointOfInterest
- the presentation of point of interest (POI)
- PointOfInterestWithInfo
- POIsListSheet
- A widget that displays a draggable sheet containing the list of Points of Interest
- ScanDialogWidget
- ScanStepPrompt
- Step
- Tag
- the map's tag presentation
- TagWidget
- Translating
- UseTags
- a map's property gathers information about map tags
- VisualDebuggerConfig
- VPSDialogWidget
- VPSInProcessScreen
- VpsOnboardingPrompt
- VpsScanSuccessIndicator
- WemapActionButton
- WemapMap
- The WemapMap widget, to display the map
Enums
- CameraMode
- CameraScanProceedResult
- Direction
- Environment
- which environment for WemapMap, either Development or Production
- FilteringLogic
- ItineraryStartPointType
- Kind
- LocationSource
- NotPositioningReason
- ScanStatus
- VPSAvailability
- Describes the device's VPS (Visual Positioning System) readiness.
- VPSState
Extensions
Functions
-
proceedWithCameraScan(
BuildContext context, {required VoidCallback onScanGranted, required String permissionsExplanationKey, bool popDialogOnGranted = true}) → Future< CameraScanProceedResult> -
Requests camera permission if needed, then runs
onScanGranted. Popscontextwhen granted whenpopDialogOnGrantedis true.
Typedefs
- ItineraryPrmSwitchBuilder = Widget Function(BuildContext context, ItineraryPrmSwitchData data)
- ItineraryRulesBuilder = Widget Function(BuildContext context, ItineraryRulesData data)
- ItineraryWidgetBuilder = Widget Function(BuildContext context, ItineraryWidgetData data)
- OnActiveLevelChangedCallback = void Function(Building, Level)
- OnArrivedAtDestinationCallback = void Function()
- OnARViewVisibilityChangedCallback = void Function(bool isVisbile)
- OnBackgroundScanStatusChangedCallback = void Function(ScanStatus scanStatus)
- OnBuildingFocusChangedCallback = void Function(Building?)
- OnCameraTrackingChangedCallback = void Function(CameraMode cameraMode)
- OnItineraryAddedCallback = void Function(Itinerary)
- OnItineraryFailedCallback = void Function(String error)
- OnItineraryRemovedCallback = void Function()
- OnMapClickCallBack = void Function()
- OnMapLongClickCallBack = void Function(Coordinate)
- OnMapReadyCallback = void Function(MapData, MapManager)
- OnMarkerClickCallBack = void Function(String?, Coordinate)
- OnNotPositioningReasonChangedCallback = void Function(NotPositioningReason reason)
- OnPointOfInterestSelectedCallback = void Function(PointOfInterest)
- OnPointOfInterestUnselectedCallback = void Function(PointOfInterest)
- OnStartedVpsProcessCallback = void Function()
- OnStateChangedCallback = void Function(VPSState state)
- OnStoppingVpsProcessCallback = void Function()
- OnUserLocalizedCallback = void Function(Coordinate, Attitude, bool)
- OnVPSBadConnectionCallback = void Function()
- OnVPSNoConnectionCallback = void Function()